Приветы всем.
Хочу поделиться виджетом последних сообщений для форума Kreator.
Виджет планировался для центральной части. Задача была сделать нормальный виджет last_topic как у нормальных форумных движков. Особо разувесистый не планировался, и был выбран внешний вид в стиле Kunena.
Особенности:
Адаптивная ширина (ПК и мобильный вид)
Скрытие тем из категорий с ограниченным доступом
Реализовал виджет — Денис Васильевич, за что ему огромное спасибо. Он же порекомендовал поделиться им. Так как мы не планировали ничего продавать, то просто делимся со всеми бесплатно. Ну а кто хочет, может кинуть копеечку на ЯД: 410011390214060
В архиве файлы виджета и файл модели, в нём добавлена функция для виджета. Установка сводится к замене файлов.
Default шаблон
PC
Mobile
У нас на Ultimate шаблоне
На блог кармы не хватило =(.
InstantCMS 2.X
Виджет для контентной части, не для сайдбара.
Прикрепленный файл
Виджет не работает с кешированием. Если у Вас включено кеширование на сайте, то в файле виджета system/controllers/topic/widgets/threads/widget.php добавляем:
public $is_cacheable = false;
Как-то так.
public $is_cacheable = false;
Как-то так.
<?php class widgetTopicThreads extends cmsWidget { public $is_cacheable = false; public function run(){ cmsCore::loadControllerLanguage('topic');
#3
12 сентября 2019 в 09:12
Больше похоже на виджет обсуждаемых тем, тем с последним ответом… А вот виджета последних сообщений(ответом) не было и нет, именно с частью сообщения. Сейчас просто выводит тему, без сообщения.