Виджет последних сообщений для форума Kreator.

InstantCMS 2.X

Виджет для контентной части, не для сайдбара.

#1 24 февраля 2019 в 20:47
Приветы всем.

Хочу поделиться виджетом последних сообщений для форума Kreator.
Виджет планировался для центральной части. Задача была сделать нормальный виджет last_topic как у нормальных форумных движков. Особо разувесистый не планировался, и был выбран внешний вид в стиле Kunena.

Особенности:
Адаптивная ширина (ПК и мобильный вид)
Скрытие тем из категорий с ограниченным доступом

Реализовал виджет — Денис Васильевич, за что ему огромное спасибо. Он же порекомендовал поделиться им. Так как мы не планировали ничего продавать, то просто делимся со всеми бесплатно. Ну а кто хочет, может кинуть копеечку на ЯД: 410011390214060

В архиве файлы виджета и файл модели, в нём добавлена функция для виджета. Установка сводится к замене файлов.

Default шаблон
PC


Mobile


У нас на Ultimate шаблоне


На блог кармы не хватило =(.
Прикрепленный файл
forumkreatorwidgetthreads_jpgh1.zip 9 Кб
#2 5 марта 2019 в 20:07
Виджет не работает с кешированием. Если у Вас включено кеширование на сайте, то в файле виджета system/controllers/topic/widgets/threads/widget.php добавляем:

public $is_cacheable = false;

Как-то так.
  1. <?php
  2.  
  3. class widgetTopicThreads extends cmsWidget {
  4.  
  5. public $is_cacheable = false;
  6.  
  7. public function run(){
  8.  
  9. cmsCore::loadControllerLanguage('topic');
#3 12 сентября 2019 в 09:12
Больше похоже на виджет обсуждаемых тем, тем с последним ответом… А вот виджета последних сообщений(ответом) не было и нет, именно с частью сообщения. Сейчас просто выводит тему, без сообщения.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.