Simple Forum v0.31 - Простой форум для сайта на DLE

Простой форум который использует стандартные возможности DLE. Версия 0.31 рассчитана по умолчанию на версию DLE 14.0 и ниже. Обновил плагин под версию DLE 15.2.
Минусы данного модуля: небольшая функциональность. Монстры типа vBulletin и IPB имеют куда больше функций.
А теперь плюсы:
- не требуется написание интеграций и использование двух отдельных баз данных, дружить разные авторизации и т. д.;
- исходя из предыдущего: не требуется переписывание этих интеграций после выхода и обновления DLE или движка форума;
- все заботы о безопасности лежат на DLЕ и его разработчике;
- быстродействием DLE не может похвастаться ни один форумный движок. А наш может :);
- для настройки дизайна используются шаблоны TPL, ничего нового изучать не нужно (плагин добавляет некоторые новые теги);
- кэшированием также занимается DLE;
- нагрузка на сервер почти не увеличивается. Единственное — обновляется дата последнего комментария в новости — плюс один запрос при оставлении комментария;
- за этот плагин не нужно платить. Вы покупаете лицензию DLE, а плагин бесплатный.
Функционал модуля:
- Сортировка новостей (тем форума) в категории (разделе форума) по последнему комментарию и дате создания темы;
- возврат в раздел после создания темы;
- отдельный шаблон для создания темы на форуме;
- вывод аватарки автора темы;
- добавление тегов
и[before][/before]
[after][/after]
- в шаблон короткой новости, отображающие html код перед списком новостей и после него. Удобно, когда надо отобразить новости (темы) в таблице. Будет работать на всём сайте!
- тег — ссылка на создание темы из раздела;
Установка Dle Simple Forum
- Устанавливаем плагин.
2. Закидываем папку из архива forum в "директория_с_вашим_шаблоном/modules/".
3. Создаем корневую категорию форума. При создании прописываем шаблон короткой новости: modules/forum/main_shortstory. Внизу ставим галку "Эта категория принадлежит форуму". У меня эта категория называется "Форум" и имеет альтернативное название "forum".
4. Создаем вложенные категории, которые будут служить разделами форума. В каждой категории прописываем: шаблон короткой новости: modules/forum/topic_shortstory и шаблон полной новости modules/forum/topic_fullstory. Также ставим галки "Эта категория принадлежит форуму". Еще нужно выставить "Критерий сортировки новостей" - По дате последнего комментария. Пропишите "Описание категории" - они будут отображаться рядом с названиями разделов. Я еще запретил показываться новостям из категории в общем RSS потоке.
5. Если у вас включены ЧПУ, то в корневом файле .htaccess после
RewriteRule ^addnews.html$ index.php?do=addnews [L]
RewriteRule ^addtopic.html/([0-9]+)(/?)+$ index.php?do=addnews&forum=1&category=$1 [L]
6. В robots.txt после
Disallow: /addnews.html
Disallow: /addtopic.html
table.forum_cats {
width: 100%;
margin-top: 10px;
}
table.forum_cats tr {
border-bottom: 1px solid #ebebeb;
}
table.forum_cats tr:last-of-type {
border-bottom: none;
}
table.forum_cats td {
padding: 10px;
}
table.forum_cats tbody td {
font-size: 1.2em;
}
table.forum_cats thead {
background-color: #f8f8f8;
}
table.forum_cats tbody a {
text-decoration: underline;
}
table.forum_cats tbody div {
font-size: 0.75em;
}
.hidden {
visibility:hidden;
}
Автор: Zdraff
Версия DLE: 14.0
Оригинальный архив модуля:
Плагин из оригинального архива DLE 14.0:
Плагин под версию DLE 15.2:
Плагин под версию DLE 17.3:
Источник