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 та правила SEO; Оформлення; Теги шаблону.
- Структура: Категорії, Розділи, Права за замовчуванням, Рівні довіри.
- Вміст: Теми, Повідомлення (з відновленням видаленого), Черга модерації, Скарги.
- Користувачі та спільнота: Обмеження користувачів, Значки, Реакції, Стилі груп.
- Спілкування: Шаблони листів.
- Обслуговування: Стан бази даних — перевірка й виправлення таблиць однією кнопкою; Інструменти — перерахунок лічильників, значків, очищення; Журнал.
- Інтерфейс російською, англійською, українською та іспанською.
Швидкість на великих форумах
Перевірено на форумі зі 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 та правила SEO», там же «Адреса форуму» показує головну, коли його увімкнено
Виправлено 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 для форумов. Если писать в каком-то разделе должна только администрация, его можно сделать «только для объявлений».