DLE Native Forum — это профессиональный модуль форума с полной нативной интеграцией в архитектуру DataLife Engine 19+, переработанный с использованием ООП-подхода, поддержкой AJAX и расширенной совместимостью с SEO.

DLE Native Forum — это профессиональный модуль форума с полной нативной интеграцией в архитектуру DataLife Engine 19+, переработанный с использованием ООП-подхода, поддержкой AJAX и расширенной совместимостью с SEO.
Зачем реанимировать динозавров, если можно создать легенду заново?
vBulletin был великим, но его эпоха «мостов» (bridges) и тяжелых интеграций прошла. Мы услышали этот крик души и создаем Nexus (DLE Native Forum).
Это не просто форум — это душа vBulletin, работающая на «движке» самого DLE. Никаких тяжелых скриптов, никакой внешней базы данных, только чистая скорость и родная интеграция. Мы берем лучшее от классики и превращаем это в будущее DLE.
Следите за новостями. Король не умер, он просто стал «Native». 😉
© elegance
Начиная с версии 1.2.0, поддержка DLE 18 полностью прекращается. Все патчи для .htaccess с mod_rewrite, контроллеры множественной переадресации и слои совместимости удалены из кодовой базы — теперь используется исключительно DLEUrl API версии 19+. Благодаря этому:
✅ Сведён к нулю риск конфликтов и «спагетти-кода».
✅ Обеспечена 100% синхронизация с ядром PHP 8.1+ и DLE 19+.
✅ Производительность, управление кэшем и уровни безопасности переписаны в соответствии с современными стандартами.
Управление пользователями, модерация контента, уведомления, личные сообщения и обмен файлами объединены в единую экосистему и безупречно интегрированы с нативными компонентами DLE: DLEUrl, Conversations API, ParseFilter, система кэширования.
⚙️ Системные требования
|
Компонент |
Минимальная версия |
|---|---|
|
DataLife Engine |
19.0+ (поддержка DLE 18 будет удалена, начиная с версии 1.2.0) |
|
PHP |
8.0+ (рекомендуется 8.1/8.2/8.3) |
|
MySQL / MariaDB |
5.7+ / 10.3+ (обязательно движок InnoDB) |
|
Расширения PHP |
pdo_mysql, gd или imagick, mbstring, json, curl, finfo |
|
Механизм URL |
Нативный DLEUrl API (DLE 19+) |
🛡️ Админ-панель (руководство администратора)
После установки модуля в меню админ-панели DLE появляется раздел «Управление форумом».
Разделы меню
|
Раздел |
Назначение |
|---|---|
|
Обзор |
Статистика: всего тем, сообщений, пользователей, жалоб, активных пользователей. |
|
Категории |
Неограниченная иерархия подкатегорий, сортировка перетаскиванием, назначение иконок и прав доступа. |
|
Система рангов |
Автоматическое назначение значков, цветов и рангов на основе очков. |
|
Запрещённые слова |
Фильтр контента и список слов для автоматической цензуры/замены. |
|
Жалобы |
Просмотр пользовательских репортов, отслеживание по IP, модерация. |
|
Все темы |
Список тем, массовые действия: перемещение, блокировка, закрепление, удаление. |
|
Ожидают подтверждения |
Очередь сообщений новых пользователей на модерацию. |
|
Логи |
Запись действий модераторов (IP, дата, цель действия). |
|
Настройки |
Интервалы флуда, пагинация, коэффициенты очков, лимиты файлов. |
|
Обслуживание |
Пересчёт статистики, очистка истории прочтения, управление кэшем. |
Таблица рангов по очкам (по умолчанию)
|
Ранг |
Очки |
Цвет |
Значок |
|---|---|---|---|
|
Новый пользователь |
#888888 |
🆕 Новый |
|
|
Активный пользователь |
100 |
#27ae60 |
✅ Активный |
|
Эксперт |
500 |
#2980b9 |
🎓 Эксперт |
|
Легендарный пользователь |
2000 |
#8e44ad |
🏆 Легенда |
|
Модератор |
9999 |
#e74c3c |
🛡️ Мод |
🔄 Очки автоматически начисляются за темы, ответы и лайки. При достижении порогового значения ранг пользователя обновляется системой мгновенно.
Иконки категорий
Полная совместимость с наборами иконок FontAwesome 4.7/5/6. В поле Иконка при создании категории можно указать классы: fa-folder, fa-comments, fa-star, fa-lock и т. д. Область предпросмотра обновляется в реальном времени.
👥 Пользовательский опыт и взаимодействие сообщества
Главная страница форума
Внутри категории (список тем)
Страница темы (сообщения)
[quote] в редактор DLE.Подписка на темы и уведомления
@ и системные предупреждения.Система лайков/дизлайков
Bump (обновление темы)
Личные сообщения (ЛС)
Поиск по форуму
Таблица начисления очков
|
Действие |
Очки |
|---|---|
|
Создание новой темы |
+10 |
|
Написание нового ответа |
+2 |
|
Получение лайка за сообщение |
+5 |
Накопленные очки автоматически повышают ранг пользователя согласно таблице forum_ranks. На странице профиля отображаются текущие очки и значок ранга.
Пожаловаться на сообщение
Нажав на иконку 🚩 (флаг) под любым сообщением, вы можете отправить жалобу администрации с указанием причины. Жалобы отображаются в админ-панели в разделе Управление форумом → Жалобы с указанием IP и даты.
🔧 Расширенная интеграция и технические заметки
Отображение последних тем на главной
Добавьте в нужное место вашей темы (main.tpl, sidebar.tpl и т. д.) следующий код:
{include file="engine/modules/forum_block.php?limit=8"}
Параметр limit задаёт максимальное количество отображаемых тем (по умолчанию: 5, максимум: 50). Вывод автоматически кэшируется.
Система кэширования
Модуль управляет деревьями категорий, статистикой, последними сообщениями и списком онлайн-пользователей через нативную систему кэширования DLE.
Если изменения не отображаются на фронтенде: выполните Админ → Управление форумом → Обслуживание → Очистить кэш.
Защита от флуда
flood_time (по умолчанию: 30 секунд)flood_max_per_hour (по умолчанию: 30)Порог модерации (Approval Threshold)
Сообщения пользователей, не достигших определённого количества постов, сохраняются со статусом is_approved = 0 и попадают в очередь «Ожидают подтверждения». Идеально для защиты от спам-ботов и засорения новыми регистрациями.
Безопасность загрузки файлов
✅ Проверка MIME-типа: анализируется не только расширение, но и реальное содержимое через finfo.
✅ Оптимизация изображений: изображения автоматически масштабируются до макс. 1920px и конвертируются в формат WebP.
✅ Хеширование и случайные имена: файлы проходят проверку на дубликаты через sha256 и сохраняются под случайно сгенерированным именем.
✅ Защита загрузки: в директорию /uploads/forum/ автоматически добавляется .htaccess, запрещающий выполнение скриптов PHP/PL/PHTML.
✨ Ключевые особенности
🎨 Премиум-дизайн Nexus: Современный, адаптивный и интуитивно понятный интерфейс.
🚀 Полная архитектура на AJAX: Лайки, подписки, уведомления и управление — без перезагрузки страницы.
🏅 Расширенная система рангов: Значки рангов с приоритетом групп (в стиле MyBB) и поддержка иконок FontAwesome.
🔍 SEO-оптимизация: Интеграция Schema.org JSON-LD, чистая структура URL и управление мета-тегами.
🔔 Умная система уведомлений: Звонок уведомлений в реальном времени и браузерные оповещения, дружественные к пользователю.
🌍 Поддержка нескольких языков: Готовые языковые файлы для турецкого, английского и русского языков.
🔥 Обновление темы (Bump): Поднимайте темы вверх списка одним кликом.
✅ Полная совместимость с DLE 19.1: Протестировано с последней версией DLE, поддержка нативного UI (DLEPush, DLEconfirm).
🐘 Поддержка PHP 8.x: Современная кодовая база, полностью совместимая с версиями PHP 8.1, 8.2 и 8.3.
Разработчик: Dlehub & Elegance | Офф страница: 🔗 | GitHub: 🔗
Скачать DLE Native Forum:
Полный архив с гитхаба (версии 1.0 — 1.2.0):
Все скриншоты новости:
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | AdminAjaxForms - ajax-отправка форм в админпанели | 0 | 8.69 | 04-04-2026 |
| 2 | BBCode редактор для DLE 18+ | 0 | 13.26 | 05-07-2026 |
| 3 | Количество загруженных изображений/видео в доп поле типа галерея | -1 | 8.32 | 04-08-2026 |
| 4 | Сортировка категорий в catmenu по ID в нужном порядке | 0 | 4.27 | 05-07-2026 |
| 5 | В нулевой день ВЭФ впервые проведут форум "Дальний - Донбассу" | 0 | 0 | 08-06-2023 |
| 6 | Участники форума "Среда для жизни" обсудят в Нижнем Новгороде развитие набережных | 0 | 0 | 24-08-2021 |
| 7 | Социальные предприниматели представят проекты на инклюзивном форуме под Нижним Новгородом | 0 | 0 | 01-09-2019 |
| 8 | Форум "Добро на Дальнем Востоке" начал работу в режиме онлайн | 0 | 0 | 12-09-2020 |
| 9 | В России может появиться новый федеральный молодежный форум | 0 | 0 | 01-08-2022 |
| 10 | В Москве 14-16 мая пройдет форум "Здоровье нации - основа процветания России" | 0 | 0 | 11-03-2025 |