Плагин позволяет превратить движок сайта CMS DataLife Engine в полноценный Форум со всем необходимым функционалом.
Функции плагина:
- Сортировка новостей (разделов форума) сначала по дате добавления последнего комментария, потом по дате добавления новости
- Шаблон categorymenu.tpl {comment-count} - всего комментариев в категории включая дочерние, {news-comment-count} всего новостей + комментариев в категории включая дочерние - считает не только количество новостей, а еще приплюсовывает количество комментариев у каждой новости
- Шаблон shortstory.tpl - вывод логина, аватара пользователя написавшего последний комментарий и дату этого комментария
Больше ни каких правок не требуется, весь остальной функционал Форума можно сделать средствами самого движка DataLife Engine
Как сделать Форум:
- Главный раздел форума /frorum/ делается с помощью шаблона categorymenu.tpl, выводится название раздела и количество сообщений в разделе
- Список тем - это шаблон shortstory.tpl. В этом шаблоне выводится название темы, автор темы, количество просмотров, количество ответов (комментариев), аватар пользователя написавшего последний комментарий (плагин), дата последнего комментария (плагин), закрепить тему, новая тема и т.д.
- Отключается в админке Полная новость при добавлении новостей за ненадобностью
- В шаблоне fullstory.tpl оформляется вывод "краткого содержания" и "комментариев" в одном стиле
- При необходимости можно поправить с помощью плагина файл локализации language/Russian/website.lng, заменить слова "не могут оставлять комментарии" на "не могут писать на нашем форуме", "Последние комментарии" на "Последние публикации" и так далее, но это по желанию.
- В каждом отдельно взятом разделе можно сделать кнопку "Создать тему" с разной ссылкой, в зависимости от раздела. Кнопка делается с помощью модуля "Рекламные материалы", вместо кода баннера вставляется код кнопки для перехода на страницу добавления новости /index.php?do=addnews&category=3 где category=3 - это id раздела форума. Таким способом можно сразу сделать выбор раздела на странице добавления новости.
- Дополнительно уже по желанию оформить вывод логина или имени пользователя, если оно заполнено, в комментариях и в полной новости.
- С помощью lastnews и lastcomments в сайдбаре можно вывести блок с "последние темы" и "последние комментарии (ответы)"
- С помощью функционала "Группы пользователей" можно сделать Звания и переход из одной группы при наборе определенного количества публикаций или комментариев.
Если все грамотно и красиво оформить, то Форум на DataLife Engine не будет отличаться от таких "гигантов" как Invision Community ни функционалом, ни внешним видом.
