Форум

Модуль относится к части CMS «Интерактив» и может быть установлен опционально.

Полная административная часть модуля состоит из четырех частей:

  • блоки
  • категории
  • темы
  • сообщения

Первые две – блоки и категории – определяют структуру форума. Поэтому администратор должен их описать в самом начале, до запуска форума.

Темы и сообщения форума создают пользователи, в соответствии с настройками модуля.

Некоторых пользователей можно назначить модераторами - на вкладке «Права для пользовательской части» (Пользователи сайта – Права доступа). Модераторы получают права на удаление, блокировку и редактирование тем и сообщений.

Обратите внимание: контент модуля «Форум» не делится по разделам. Это значит, что прикрепление модуля к разным страницам сайта приведет к полному дублированию блоков, категорий, тем и сообщений форума.

Блоки

Список блоков

Блоки – глобальное разделение категорий на логические части. Блоки не имеют отдельных страниц в пользовательской части. Они отображаются только на первой странице модуля.

Редактирование блока

При редактировании для блоков можно задать следующие поля.

Категории

Категории – это более детальное разеделение тем. Категории имеют отдельные страницы в пользовательской части

Список категорий форума

При редактировании для категорий можно задать следующие поля.

Редактирование категории форума

Темы

Список тем

Темы – это страницы, создаваемые пользователями на сайте. Темы объединены общим направлением в категории.

Редактирование темы

При редактировании для тем можно задать следующие поля.

Сообщения

Сообщения создаются пользователями на сайте в одной теме. Сообщения могут быть вложенными, то есть одно сообщение будет ответом для другого. В административной части сообщения выводятся в виде списка в порядке добавления от нового к старому, иерархия (вложенность) при этом не учитывается.

Список сообщений в теме форума

Сообщения имеют следующие характеристики.

Редактирование сообщения

Настройки

Настройки

Шаблонные теги

Для работы с модулем «Форум» служат следующие шаблонные теги:

База данных

Файлы

  1. modules/forum/admin/forum.admin.php – редактирование тем форума;

  2. modules/forum/admin/forum.admin.blocks.php – редактирование блоков форума;

  3. modules/forum/admin/forum.admin.category.php – редактирование категорий форума;

  4. modules/forum/admin/forum.admin.config.php – настройки модуля;

  5. modules/forum/admin/forum.admin.count.php – количество неактивных тем и сообщений на форуме для меню административной панели;

  6. modules/forum/admin/forum.admin.messages.php – редактирование сообщений;

  7. modules/forum/admin/forum.admin.role.php – права пользователя для пользовательской части, испольуземые модулем;

  8. modules/forum/forum.php – контроллер;

  9. modules/forum/forum.action.php – обработка POST-запроса на добавление и редактирование тем;

  10. modules/forum/forum.install.php – установка модуля;

  11. modules/forum/forum.model.php – модель;

  12. modules/forum/forum.sitemap.php – карта ссылок для модуля «Карта сайта»;

  13. modules/forum/img/* – изображения;

  14. modules/forum/js/forum.js – JS-сценарий модуля;

  15. modules/forum/views/forum.view.author.php – шаблон вывода информации о пользователе;

  16. modules/forum/views/forum.view.author_message.php – шаблон вывода информации о пользователе;

  17. modules/forum/views/forum.view.author_message_main.php – шаблон вывода информации о пользователе;

  18. modules/forum/views/forum.view.edit.php – шаблон формы редактирования/добавления категории;

  19. modules/forum/views/forum.view.edit_message.php – шаблон формы редактирования сообщения;

  20. modules/forum/views/forum.view.first_page.php – шаблон первой страницы модуля;

  21. modules/forum/views/forum.view.form_message.php – шаблон формы добавления сообщения;

  22. modules/forum/views/forum.view.form_search.php – шаблон формы поиска по темам и сообщениям;

  23. modules/forum/views/forum.view.get_attachments.php – шаблон прикрепленных к сообщению файлов;

  24. modules/forum/views/forum.view.id.php – шаблон страницы темы;

  25. modules/forum/views/forum.view.id_message.php – шаблон сообщения;

  26. modules/forum/views/forum.view.id_messages.php – шаблон сообщения с формой ответа на него и списком ответов;

  27. modules/forum/views/forum.view.list_category.php – шаблон списка категорий форума;

  28. modules/forum/views/forum.view.list_id.php – шаблон отдельной темы в категории;

  29. modules/forum/views/forum.view.list_messages.php – шаблон списка сообщений;

  30. modules/forum/views/forum.view.list_new.php – шаблон страницы новых сообщений;

  31. modules/forum/views/forum.view.list_search.php – шаблон списка найденных сообщений;

  32. modules/forum/views/forum.view.rows.php – шаблон списка категорий форума;

  33. modules/forum/views/forum.view.rows_block.php – шаблон блока тем форума;

  34. modules/forum/views/forum.view.rows_block_messages.php – шаблон блока сообщений форума;

  35. modules/forum/views/forum.view.rows_new.php – шаблон страницы новых сообщений;

  36. modules/forum/views/forum.view.rows_search.php – шаблон элементов в списке найденных сообщений;

  37. modules/forum/views/forum.view.show_block.php – шаблон блока тем форума;

  38. modules/forum/views/forum.view.show_block_messages.php – шаблон блока сообщений форума.

Ваши комментарии и дополнения
18 ноября 2016 г. , редакция: 18 ноября 2016 г.
Здравствуйте! Подскажите, пожалуйста, форум в самой Diafan.CMS такой же, как на сайте Diafan.CMS? В настоящем описании указано "Модуль относится к части CMS «Интерактив» и может быть установлен опционально."
Из чего я понимаю, что он не встроен в CMS и не является его неотъемлемой частью!
В связи с чем можно ли его заменить на другой или на поддомене сайта прикрепить другой форум?
19 ноября 2016 г.
Здравствуйте, Леонид!
Модуль "Форум" как и большинство модулей (например, "Новости", "Магазин" и др.) включен в DIAFAN.CMS. Но его можно установить или не установить.
На нашем сайте (то есть здесь https://user.diafan.ru/forum/) используется этот самый модуль с небольшими кастомными доработками.
Заменить на другой форум можно, конечно. Вы можете установить любой форумный движок в папку сайта или на поддомен.

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.