DLE Forum
DLE Forum — полноценный форум и площадка для сообщества внутри вашего сайта на DataLife Engine 15.1–21.0. Разделы и темы, быстрый чат между участниками, уведомления, реакции, репутация, уровни доверия и значки, премодерация, жалобы и инструменты модератора. Пользователи, группы, профиль и шаблон — те же, что у сайта: второй регистрации нет. Форум работает на любом шаблоне и не требует правок .htaccess, nginx или rules.json.
Посмотрите вживую: демо-форум — можно писать в чат, ставить реакции и заглянуть в админку.
Подходит для поддержки продукта, тематического сообщества, обсуждения материалов сайта, вопросов и ответов, закрытых клубов для своих и просто живого общения участников.
Главное
- Сообщество, которое удерживает посетителей. Человек не просто читает новость и уходит: он задаёт вопрос, получает ответ и возвращается. Каждая тема — новая страница с живым текстом, а аудитория остаётся на вашем сайте, а не в соцсети.
- Форум и сайт — одно целое. Один вход, один профиль DLE, один дизайн. Форум встаёт внутрь вашего шаблона и берёт его цвета, а при желании становится главной страницей сайта.
- Быстрый чат, как в Facebook. Окно переписки поверх любой страницы, сообщения без перезагрузки, звук, эмодзи, отметки «Прочитано». Плавающий чат, значок в шапке или только страница сообщений — одной настройкой.
- Модерация без захода в админку. Премодерация по группам, жалобы, ограничения на срок, перенос, объединение и разделение тем, массовые действия — модератор делает всё прямо на сайте.
- Участники растут вместе с форумом. Реакции дают репутацию, репутация открывает уровни доверия, значки выдаются за достижения автоматически. Накрутить репутацию повторными реакциями нельзя.
- Быстрый на 100 000 сообщений и готов к поиску. Главная форума — 33,7 запроса в секунду, поиск — 27,6. Короткие адреса, canonical, разметка
DiscussionForumPostingдля Google, честные уникальные просмотры.
Структура форума, темы и сообщения
- Категории → разделы → подразделы → темы, хлебные крошки на каждой странице, число тем и сообщений на странице задаётся в настройках.
- Закреплённые, закрытые и решённые темы видны в списке сразу. Раздел можно сделать только для объявлений — без новых тем от пользователей.
- Редактор DLE с цитатами, упоминаниями
@имя, картинками и вложениями. Реакции, цитаты и подписки работают без перезагрузки страницы. - «Лучший ответ» и отметка «Решено» — форум поддержки или вопросов-ответов из коробки: решение выделяется, автору засчитывается лучший ответ.
- Правка и удаление своего — в пределах времени, которое вы задаёте. Удаление мягкое: на месте сообщения остаётся пометка, администратор может его восстановить.
- Отметки непрочитанного: новые темы и ответы видны сразу, одна кнопка ведёт к первому новому сообщению, «Отметить всё прочитанным» — в один клик.
- Уникальные просмотры: обновление страницы не накручивает счётчик.
Один профиль — профиль DLE
У форума нет своего отдельного профиля: всё о пользователе показывается в его профиле DLE.
- Карточка форума в профиле: темы, сообщения, лучшие ответы, репутация, уровень доверия, значки, ссылки на соцсети и последние темы. Появляется сама; разместить по-своему можно тегами
{profile-forum-…}вuserinfo.tpl. - Поля форума — профессия, сайт, Telegram, Facebook, Instagram, YouTube, GitHub, LinkedIn, год рождения — правятся в обычной форме профиля DLE и сохраняются её кнопкой.
- Приватность: пользователь может запретить другим писать ему в чат и выбрать, присылать ли письмо, когда его процитировали.
- Кнопка «Написать» в профиле и в карточке автора сообщения открывает диалог в чате.
- Страницы активности: все темы, сообщения и значки пользователя на форуме.
Быстрый чат между участниками
Своя переписка форума, быстрая, как мессенджер, отдельно от личных сообщений DLE.
- Три режима показа: плавающий чат на всех страницах сайта; значок в шапке со счётчиком и списком последних диалогов; только страница сообщений — тогда на остальных страницах чат не подключает ни CSS, ни JS.
- Как в мессенджере: список диалогов и переписка рядом, сообщения приходят без перезагрузки, Enter — отправить, эмодзи, статусы «Отправлено» и «Прочитано».
- Не пропустить новое: звук, всплывающая подсказка с именем отправителя, счётчик на кнопке чата, в шапке сайта и в заголовке вкладки браузера.
- Бережёт сервер: при нескольких открытых вкладках опрашивает только одна, в фоне пауза растёт, ответ «ничего нового» весит 81 байт.
- Под контролем: кто может писать — по группам, антифлуд, лимит новых диалогов в час, список игнорирования DLE соблюдается. Модератор может закрыть чат конкретному пользователю на срок.
Уведомления и подписки
- Центр уведомлений на странице
/forum/notifications/со счётчиком; все уведомления отмечаются прочитанными в один клик. - Подписки на темы и на целые разделы.
- О чём сообщает: ответы в подписанных темах, новые темы в разделах, упоминания, цитаты, новые значки, решения по жалобам, одобрение и отклонение сообщений; персоналу — новое на премодерации.
- Письма уходят через почтовые настройки DLE очередью, небольшими порциями и с повторными попытками — без cron и без задержки для того, кто пишет ответ.
- Тексты писем для каждого события редактируются в админке, с переменными и сбросом к исходному тексту.
Вложения и картинки
- Загрузка перетаскиванием или выбором файлов, без перезагрузки страницы, с превью.
- Просмотрщик картинок: изображения открываются на весь экран прямо в теме.
- Права по группам: картинки и файлы отдельно, свои расширения, размер, число файлов в сообщении, минимальная репутация.
- Уровень доверия раздела для загрузки и отдельно для скачивания — файлы можно открыть только опытным участникам.
- Порядок на диске: незавершённые загрузки удаляются сами по сроку, «осиротевшие» файлы чистятся инструментом в админке.
Реакции, репутация, уровни доверия и значки
- Реакции: 7 готовых («Нравится», «Любовь», «Спасибо», «Полезно», «Согласен», «Смешно», «Не нравится») и сколько угодно своих — с иконкой, цветом, очками и группами, которым они доступны. Одна реакция от человека на сообщение: выбор другой заменяет прежнюю.
- Репутация — сумма очков полученных реакций, видна в карточке автора и профиле.
- Уровни доверия от «Новичка» до «Легенды» — свои названия, цвета, иконки и пороги. По уровню открываются просмотр раздела, новые темы, ответы, загрузка и скачивание файлов.
- Значки ручные и автоматические: первая тема, первый ответ, число сообщений или тем, полученные реакции, репутация, лучшие ответы, уровни Trusted, Expert и Legend. Выдача задним числом — одной кнопкой.
- Стили групп: у каждой группы DLE свой значок, цвет и фон в карточке автора — администрацию и модераторов видно сразу.
Модерация, жалобы и ограничения
Модераторы работают на сайте. Назначить модератора можно на весь форум или на отдельный раздел.
- Премодерация тем и ответов — отдельно и по группам. Автор видит, что сообщение на проверке; одобрить или отклонить с причиной — прямо в теме или в очереди.
- Закрыть, закрепить, перенести, объединить, разделить. При объединении сообщения встают по дате, вложения, реакции и подписки переезжают следом, старый адрес отвечает 301.
- Массовые действия в разделе: закрыть, открыть, закрепить, перенести, одобрить или удалить десятки тем за раз.
- Жалобы на темы и сообщения: причина (спам, оскорбление, не по теме, незаконное, дубликат, другое), статусы, заметка модератора, уведомление автору жалобы о решении. Частота жалоб ограничена.
- Ограничения пользователей на 1, 7, 30 дней или навсегда: форум целиком, новые темы, ответы, загрузка файлов, реакции, жалобы, чат. Аккаунт DLE не трогается, причину и срок пользователь видит; снять можно досрочно.
- Журнал: кто, когда и что сделал, с какого IP, старое и новое значение. Последние действия — на панели админки.
- Антиспам: пауза между сообщениями, лимиты загрузок, ссылки и вложения — только после заданного числа сообщений.
Права доступа
- Матрица прав по разделам и группам: просмотр, темы, ответы, правка и удаление своего, загрузка, реакции, жалобы, модерация.
- Закрытые категории, разделы и темы для выбранных групп — скрыты совсем или видны с надписью вроде «Только для участников».
- Права по умолчанию для всех разделов и свои — для отдельного раздела.
- Группы-исключения, на которые не действуют уровни доверия, антифлуд и лимиты.
- Гости: можно разрешить или запретить им просмотр форума и поиск.
Поиск по форуму
- Полнотекстовый поиск по темам и сообщениям с подсветкой найденного.
- Фильтры: раздел, автор, период (день, неделя, месяц, год), закреплённые, закрытые и решённые темы.
- Для гостей поиск включается или выключается одной настройкой.
SEO и адреса
- Короткие адреса вида
/forum/topic/12-kak-ustanovit/; префиксforumменяется на любой свой. Работает и с выключенными ЧПУ DLE — черезindex.php?do=forum. - Форум — главная страница сайта одной галочкой:
/открывает форум,/forum/ведёт туда же через 301, новости, категории и профили DLE работают как прежде. - Title, description, canonical у каждой страницы, «Страница N» на страницах 2+, Open Graph, свои SEO-заголовок и описание у раздела.
- Schema.org
DiscussionForumPosting— разметка, которую Google использует для форумов: автор, даты, ответы, просмотры. - Чистая индексация: поиск, формы, уведомления и чат закрыты от роботов; несуществующее отвечает 404, закрытое — 403.
Шаблон и внешний вид
- Любой шаблон сайта: форум выводится в
{content}вашегоmain.tpl, шапка, меню и подвал остаются вашими. - Шаблоны DLE 21.0 (Air, Chronicle, Hub): форум берёт акцентный цвет, скругления и тени шаблона, тёмная тема сайта переключает и форум, и редактор, и чат.
- Экран «Внешний вид»: цвета, скругления, отступы и шрифты форума меняются без правки CSS; ваши значения сохраняются при обновлении модуля, сброс — одной кнопкой.
- Свои шаблоны: скопируйте нужный
.tplв папкуtemplates/<шаблон>/forum/— форум возьмёт вашу копию. - Теги для
main.tpl:{forum-link},{forum-messages-badge},{forum-profile-notify},{forum-profile-messages},{forum-unread-total}, блоки[forum-logged]…[/forum-logged],[forum-has-notifications]…[/forum-has-notifications]и другие. Пункт меню «Форум» со счётчиком — одна строка. - Телефон: темы, ответы, чат и модерация удобны на ширине 375 px.
Админка в стиле DLE
Разделы админки сгруппированы по смыслу:
- Обзор: Панель со счётчиками, последними темами, жалобами и действиями модераторов; Настройки вкладками с поиском; URL и правила ЧПУ; Внешний вид; Теги шаблона.
- Структура: Категории, Форумы, Права по умолчанию, Уровни доверия.
- Контент: Темы, Сообщения (с восстановлением удалённого), Очередь модерации, Жалобы.
- Пользователи и сообщество: Ограничения пользователей, Значки, Реакции, Стили групп.
- Коммуникация: Email-шаблоны.
- Обслуживание: Состояние базы данных — проверка и исправление таблиц одной кнопкой; Инструменты — пересчёт счётчиков, значков, очистка; Логи.
- Интерфейс на русском, английском, украинском и испанском.
Скорость на больших форумах
Проверено на форуме со 100 000 сообщений и 5 000 тем:
- главная форума — 33,7 запроса в секунду;
- поиск — 27,6 запроса в секунду на полнотекстовом индексе;
- ответ в тему с 50 подписчиками — 25 запросов к базе, письма уходят в очередь;
- 200 одновременных ответов, реакций и новых тем — счётчики точные, ошибок нет;
- страницы сайта вне форума — ноль запросов форума, скорость как без модуля.
Безопасность
- Вложения, включая картинки, отдаются только после проверки прав на раздел, тему и уровня доверия.
- Опасные расширения (
php,phtml,svg,html,exeи подобные) разрешить нельзя, содержимое файла сверяется с его типом. - Скрытое остаётся скрытым: закрытые разделы, вложения и скрытый текст не видны тем, кому не положено.
- Форум проверен на CSRF, SQL-инъекции, XSS, подмену чужих объектов и обход загрузки файлов.
Сценарии использования
- Поддержка продукта: вопросы, «Лучший ответ» и «Решено», уведомления автору.
- Тематическое сообщество: разделы по интересам, репутация, значки, чат.
- Обсуждение материалов сайта: форум рядом с новостями, один вход и один профиль.
- Закрытый клуб: разделы для выбранных групп или уровней доверия.
- Сайт-форум: форум на главной странице, новости — вторым планом.
Итог
DLE Forum даёт сайту на DataLife Engine полноценное сообщество без второго движка: темы и ответы, быстрый чат, уведомления, репутацию и уровни доверия, модерацию на сайте и форум, который выглядит как часть вашего шаблона и быстро работает даже на 100 000 сообщений.
Скриншоты
Нажмите на скриншот, чтобы увеличить
Выберите подходящий тариф
Мы предлагаем гибкие варианты лицензирования в зависимости от ваших потребностей.
- 3 сайта
- Открытый исходный код
- Поддержка 12 месяцев
- Без обновлений
- Скачивание 7 дней
- Все функции Стандарта
- 10 сайтов
- Приоритетная поддержка
- Обновления 12 месяцев
- Скачивание 12 месяцев
- Все функции Расширенного
- Сайты без ограничения
- Персональные консультации
- Обновления навсегда
- Скачивание навсегда
- Установка и настройка
- Адаптация под ваш сайт (включая доработку кода)
Всё из Премиума, но ключ не привязан к сайтам и модуль не связывается с нашим сервером.
Сайт — это домен вместе со всеми его поддоменами.
История версий
-
2.0.4 текущая 2 Улучшено 1 Исправлено
Улучшено 2
- Раздел и тема открываются нажатием в любом месте карточки, а не только по названию
- Переключатель «Форум — главная страница сайта» добавлен на экран «URL и правила ЧПУ», там же «Адрес форума» показывает главную, когда он включён
Исправлено 1
- Счётчик просмотров на странице темы сразу учитывает ваш просмотр — раньше он показывал число до него, и казалось, что просмотр не засчитан (спасибо покупателю за подсказку)
-
2.0.3 1 Новое 1 Улучшено
Новое 1
- Форум можно сделать главной страницей сайта: одна настройка, адрес /forum/ переадресуется на главную, остальные страницы DLE работают как прежде
Улучшено 1
- Доработан внешний вид форума на стандартных шаблонах DLE: значок сообщений, шапка, списки тем и мобильная версия
-
2.0.2 1 Улучшено
Улучшено 1
- Поддержка публичного демо модуля: в демо выключены смена ключа, загрузка файлов посетителями и отправка писем, остальное работает
-
2.0.1 1 Улучшено 3 Исправлено
Улучшено 1
- Новый блок форума в профиле DLE: карточка со статистикой, уровнем доверия, значками, последними темами и кнопкой «Написать сообщение»; подходит всем шаблонам DLE 21.0 и тёмной теме
Исправлено 3
- Карточка подраздела показывает название последней темы вместо двойной надписи «Последнее сообщение»
- Подсветка в результатах поиска больше не разрывает слово пробелом
- Обзор в админке: у темы без ответов в «Последних темах» больше не показывается «Ответы: 1»
-
2.0.0 6 Новое 5 Улучшено 4 Исправлено
Новое 6
- Поддержка DLE 21.0 и всех версий начиная с 15.1
- Форум работает на любом шаблоне сайта и открывается по /forum/ без правок .htaccess и nginx
- Один профиль: статистика форума, значки, уровень доверия и поля форума — прямо в профиле DLE
- Быстрые сообщения на выбор: плавающий чат на всех страницах, значок в шапке или только страница сообщений; звук и счётчик во вкладке
- Отметки непрочитанного, переход к первому новому сообщению, «Отметить всё прочитанным»
- Модератору: перенос, объединение и разделение тем, массовые действия в разделе
Улучшено 5
- Быстрый полнотекстовый поиск с подсветкой найденного
- Главная форума, разделы и поиск в разы быстрее на больших форумах; письма подписчикам уходят очередью
- SEO: название сайта в заголовке, canonical и номер страницы, 404 и 301 где нужно, разметка schema.org
- Тёмная тема шаблонов DLE 21.0 и удобная мобильная вёрстка
- Админка форума в стиле DLE, на русском, английском, украинском и испанском
Исправлено 4
- Просмотры темы больше не накручиваются: обновление страницы не добавляет просмотр, считаются уникальные посетители (спасибо покупателю, который нашёл ошибку)
- Реакции больше не накручивают репутацию; накрученная раньше пересчитается сама
- Закрыты обходы прав: скрытые разделы, вложения и скрытый текст больше не видны тем, кому не положено
- Обновление базы происходит само, без ручных кнопок; старые данные и настройки сохраняются
Ещё 5 версий
-
1.0.22 1 Исправлено
Исправлено 1
- Обнаружены и исправлены некоторые баги.
-
1.0.21 1 Новое 3 Улучшено 6 Исправлено
Новое 1
- Добавлено ручное награждение пользователей значками: массовая выдача, просмотр владельцев, отзыв и запись действий в журнал модерации.
Улучшено 3
- Полностью переработана обработка контента через стандартный парсер DLE. Теперь корректно работают таблицы, цвета, [media], [quote], [spoiler], [hide], [code] и другие BB-коды
- Настройки ограничения доступа к темам теперь сохраняются и реально применяются. Поддерживаются разрешённые группы, уровни доверия, скрытые и заблокированные темы.
- Завершена локализация форума: переведены 118 строк, удалены жёстко прописанные тексты, добавлен автоматический выбор языкового файла DLE.
Исправлено 6
- Исправлена ошибка 403 при загрузке CSS и JavaScript форума. Добавлены безопасные .htaccess и инструмент их автоматического
- Исправлена работа аватаров и Gravatar. Форум теперь определяет аватар пользователя по стандартной логике DLE.
- Исправлены уведомления об упоминаниях: ссылки ведут непосредственно к нужному сообщению. Добавлена поддержка логинов с нелатинскими символами.
- Исправлено редактирование профилей других пользователей администраторами и добавлен отдельный маршрут с ID пользователя.
- Исправлена работа вложений при редактировании сообщений: отображение загруженных файлов, добавление новых, удаление и пересчёт счётчика.
- Исправлены маршруты пагинации, кодировка установочных данных, счётчики разделов и пользователей, восстановление тем и блок «Последнее сообщение».
-
1.0.20 2 Новое 1 Улучшено
Новое 2
- Добавлена поддержка DataLife Engine 20.0.
- Добавлен инструмент проверки и автоматического восстановления базы данных.
Улучшено 1
- Улучшена установка базы данных: таблицы создаются поэтапно и безопасно.
-
1.0.19 1 Исправлено
Исправлено 1
- Обнаружены и исправлены некоторые баги.
-
1.0.0 1 Новое
Новое 1
- Первый релиз модуля
Чтобы написать комментарий, войдите в аккаунт.
Комментариев пока нет — напишите первым.
Всё, что публикуется там, — это темы форума, а не новости DLE, поэтому в общую ленту сайта они не попадают, только в форум. Для поисковиков страницы открыты: у каждой темы свой адрес, title и description, разметка Google для форумов. Если писать в каком-то разделе должна только администрация, его можно сделать «только для объявлений».