p.s. kreator спасибо за подсказку.
файл Frontend.php
'target_controller' => 'debati', 'target_subject' => 'debati', 'target_id' => $id ), cmsRequest::CTX_INTERNAL)); $comments_widget = $comments_controller->getWidget(); ... 'comments_widget' => $comments_widget ));
public function getTargetItemInfo($ctype_name, $id){ $item = $this->getDebat($id); if (!$item){ return false; } $url = '/debati/view/'.$id.'/'; foreach ($item as $var) { $item['title'] = $var['title']; } 'url' => $url, 'title' => $item['title'], 'is_private' => 0 ); }
<?php echo $comments_widget; ?> <?php } ?>
Помогите пожалуйста решить данную проблему…
Сварганил гостевую книгу. Понравилось.
ну так сварганили чего ж вы не делитесь? ))))Сварганил гостевую книгу. Понравилось.
ага. только в 2-3 местах изменилось название функций со времен первой рц. Компонент faq, выложенный здесь, помог разобраться.а ее каждый может сварганить по видео)
я как прокомментирую все строки, поделюсь.чего ж вы не делитесь? ))))
А почему не сделали просто типами контента? Не вникал в ваш компонент, но вроде бы FAQ возможно сделать и отдельным типом контета. Получится почти то же самое, что и FAQ в первой ветке.Вот мой компонент FAQ, не доработанный, может пригодиться вам в изучении...
А вообще, помучав пару дней двойку, могу сказать, что это мощно. Более чем. Респект R2.
Типы контента, здорово придумано.
И скорее двойка уже и не CMS, а среднее между cms и cmf. И поэтому, возрастает уровень вхождения как для простого сайтостроителя, так и для разработчика. Но с другой стороны, в отличие от голых фреймворков, склепать сайт проще. Для разработчиков, разработки писать будет проще. Проще в плане меньше нудной мелкой работы(получение данных, проверки...), но с другой стороны нужно будет лучше разбираться в возможностях движка. Таково моё скромное непрофессиональное ИМХО. В любом случае, получается интересный движок.
так и гостевую можно. Все ради интереса...вроде бы FAQ возможно сделать и отдельным типом контета
Вон уже табы подключают, комментарии к своим компонентам. Жуть интересно как? Я пока только качаю уроки по пхп, собираюсь "гуано"кодить для себя😊Все с этого начинали.
Как сказал Евгений, всё ради интереса…А почему не сделали просто типами контента? Не вникал в ваш компонент, но вроде бы FAQ возможно сделать и отдельным типом контета. Получится почти то же самое, что и FAQ в первой ветке.
Короткая информация о типах контента, который возможно кто то не знал:
Как нам известно, если мы хотим изменить вид своего типа контента, мы создаем в \templates\default\content\ два файла, для списка {ИМЯ}_list.tpl.php для просмотра {ИМЯ}_item.tpl.php
Но иногда появляется необходимость в создании еще какого нибудь экшена и запроса или изменении запроса, тогда если мы изменим файл /system/controllers/{ИМЯ}/model.php то данное действия повлияет на все типы контента, решение оказывается очень простое…
Создаем тип контента, например faq потом создаем папку faq в /system/controllers/ и там же создаем свой модель и фронтенд...
Только я пока не понял как расширят модель и фронтенд данного типа контента который находиться в /system/controllers/content по этому просто скопировал все содержимое папки content в папку faq и изменил имена некоторых классов и функции...
Думаю так можно с экономить много времени, так как автоматический создается Система комментирования, рейтинг, теги, наборы и т.д
Распаковать в корень сайта. Выполнить sql запрос. В адресной строке прописать вашсайт/guestbook
Делал на основе видео от r2
Примерно так: