DLEModМодулі для DLE • Форум DLE

Форум DLE

DLE Forum — це нативний модуль форуму та спільноти для DataLife Engine, який додає на сайт повноцінну систему розділів, тем, відповідей, профілів користувачів і модерації. Модуль поєднує класичні можливості форуму із сучасними community-функціями: особистими повідомленнями, сповіщеннями, реакціями, вкладеннями, користувацькими профілями, SEO-посиланнями та гнучким налаштуванням зовнішнього вигляду з адмінпанелі.

DLE Forum — форумний модуль для DataLife Engine

DLE Forum — це повноцінний форумний і ком'юніті-модуль, розроблений нативно для DataLife Engine. Модуль вбудовується в наявний DLE-сайт і додає структурований форум із категоріями, розділами, темами, повідомленнями, особистими повідомленнями, сповіщеннями, профілями користувачів, системою репутації, бейджами, реакціями, модерацією та гнучким налаштуванням прав доступу. Усі компоненти працюють через стандартні механізми DLE: шаблони, групи користувачів, маршрутизацію та панель адміністратора.

Модуль розрахований на сайти, яким необхідний повноцінний форум всередині DLE-проєкту: підтримка продукту, тематична спільнота, обговорення матеріалів сайту, запитання та відповіді, закриті розділи для певних груп користувачів, а також соціальна комунікація між зареєстрованими учасниками.

Загальна концепція

DLE Forum — це не просто базова дошка оголошень. Модуль об'єднує в собі кілька шарів функціональності: класичну структуру форуму, систему профілів із обкладинками та соціальними посиланнями, центр сповіщень, особисті повідомлення у стилі месенджера, вкладення з розмежуванням прав за групами, реакції на повідомлення, рівні довіри, бейджі, журнал дій модераторів і візуальний редактор оформлення. У результаті DLE-сайт отримує не просто розділ «форум», а ком'юніті-платформу, вбудовану в уже наявний сайт без сторонніх фреймворків і зовнішніх залежностей.

Структура форуму

Форум організовано за класичною трирівневою схемою: категорії → розділи (форуми) → теми → повідомлення. Кожен рівень має власну сторінку з хлібними крихтами, лічильниками та метаданими.

  • Головна сторінка форуму відображає всі активні категорії та розділи, що входять до них.
  • На сторінці категорії показуються її розділи з іконками, описом, лічильниками тем і повідомлень, а також інформацією про останнє повідомлення.
  • Сторінка розділу виводить список тем із пагінацією, статусами закріплення та блокування, лічильником відповідей, датою й автором останньої відповіді.
  • Закріплені теми (pinned) відображаються у верхній частині списку розділу.
  • Закриті теми (locked) видимі користувачам, але відповіді в них недоступні.
  • Теми, в яких вибрано найкращу відповідь, позначаються як вирішені (solved).
  • Хлібні крихти присутні на всіх сторінках форуму і формуються динамічно.
  • Пагінація працює на сторінках розділів і тем; кількість тем і повідомлень на сторінку налаштовується в панелі адміністратора.

Теми та повідомлення

Створення тем і відповідей реалізовано з інтеграцією редактора TinyMCE. Кожна дія з темою або повідомленням виконується через AJAX без повного перезавантаження сторінки.

  • Авторизований користувач може створити нову тему в розділі, до якого має доступ.
  • Відповіді на теми підтримують форматування через вбудований TinyMCE-редактор.
  • Редагування власних повідомлень доступне протягом налаштовуваного часу (або без обмеження за часом).
  • Видалення власних повідомлень працює за аналогічною схемою з часовим обмеженням; видалене повідомлення замінюється плейсхолдером (м'яке видалення).
  • Цитування повідомлень підтримується через редактор.
  • Автор теми або модератор може позначити одну з відповідей як найкращу відповідь («рішення»), після чого тема отримує статус «вирішена».
  • Модератори можуть закривати, закріплювати, відкривати, відкріплювати, переміщувати, видаляти та відновлювати теми.
  • Модератори можуть видаляти, відновлювати та схвалювати повідомлення.
  • Усі дії з темами та повідомленнями фіксуються в журналі модератора.
  • До повідомлень і тем можна прикріплювати файли (див. розділ «Вкладення»).
  • Користувачі можуть поскаржитися на будь-яке повідомлення або тему через вбудовану форму скарг.

Профіль користувача та соціальні функції

Кожен користувач форуму має власну сторінку профілю, яка відображає його активність, статистику, бейджі та рівень довіри.

  • Аватар користувача відображається з профілю DLE.
  • Підтримується завантаження обкладинки профілю (cover image) — широкоформатного банера на сторінці профілю.
  • Профіль містить: ім'я, опис (about), підпис (signature), країну, професію, рік народження.
  • Підтримуються посилання на соціальні мережі: Telegram, сайт, Facebook, Instagram, YouTube, GitHub, LinkedIn.
  • На вкладці статистики відображаються: кількість тем, повідомлень, репутація, кількість отриманих реакцій, дата реєстрації, дата останнього візиту.
  • Вкладки профілю: «Профіль», «Теми», «Повідомлення», «Бейджі».
  • Кожна вкладка підтримує окрему пагінацію за темами та повідомленнями користувача.
  • Користувач може налаштувати приватність профілю: приховати повний профіль від інших учасників.
  • Налаштування приватності особистих повідомлень: користувач може заборонити іншим користувачам надсилати йому ЛП.
  • З будь-якого профілю доступна кнопка «Написати повідомлення», що відкриває панель особистих повідомлень.
  • Сторінка редагування профілю дозволяє змінити всі поля, завантажити або видалити обкладинку, керувати соціальними посиланнями та налаштуваннями приватності.

Особисті повідомлення

Система особистих повідомлень — одна з ключових можливостей модуля. Вона реалізована у вигляді месенджероподібного інтерфейсу, вбудованого безпосередньо у форум. Спілкування між користувачами відбувається всередині DLE-сайту без переходу до зовнішніх сервісів.

  • Сторінка повідомлень (/forum/messages) відображає список діалогів ліворуч і переписку праворуч.
  • Список діалогів оновлюється через AJAX; нові повідомлення підвантажуються без перезавантаження сторінки.
  • Надсилання повідомлень виконується натисканням кнопки або клавішею Enter.
  • Кожне повідомлення має статус: «Надіслано» / «Прочитано».
  • Підтримується вставка емодзі через вбудований пікер.
  • Лічильник непрочитаних повідомлень відображається в інтерфейсі форуму та доступний через глобальні теги шаблону DLE.
  • Панель повідомлень може бути відкрита з кнопки «Написати» на сторінці профілю користувача.
  • Застосовується обмеження частоти надсилання (flood control) для запобігання зловживанням.
  • Користувач може заборонити іншим надсилати йому повідомлення через налаштування конфіденційності.
  • Адміністратор може повністю вимкнути систему особистих повідомлень або обмежити доступ окремим групам користувачів.
  • Обмеження на надсилання повідомлень можуть бути накладені адміністратором на конкретного користувача.

Сповіщення

Модуль включає власний центр сповіщень, незалежний від стандартних механізмів DLE.

  • Сторінка сповіщень (/forum/notifications) відображає всі події, що стосуються користувача.
  • Користувач отримує сповіщення при появі нової відповіді в темі, що відстежується.
  • Користувач отримує сповіщення при створенні нової теми в розділі, що відстежується.
  • Сповіщення надходять при отриманні нового бейджа.
  • Користувач може підписатися на відстеження (watch) будь-якої теми або розділу через відповідні кнопки.
  • Підтримується функція «позначити все як прочитане».
  • Кількість непрочитаних сповіщень доступна через глобальні теги шаблону для виведення в хедер або навігацію сайту.
  • Для частини подій (відповіді в темі, нові теми в розділі, бейджі, скарги) надсилаються email-сповіщення через шаблони листів, що налаштовуються.

Вкладення та медіафайли

Система вкладень дозволяє прикріплювати файли та зображення до тем і відповідей. Доступ до завантаження та скачування файлів контролюється на кількох рівнях.

  • Завантаження файлів виконується через AJAX-інтерфейс прямо у формі створення теми або відповіді.
  • Підтримується drag-and-drop і вибір файлів через діалог.
  • Для зображень відображається мініатюра попереднього перегляду; зображення відкриваються в lightbox.
  • Тимчасові файли зберігаються окремо й автоматично очищуються, якщо користувач не надіслав повідомлення.
  • Скачування вкладень доступне через захищений ендпоінт (/forum/download/{id}), який перевіряє права користувача перед передачею файла.
  • Обмеження на завантаження задаються на рівні групи користувачів: дозвіл на завантаження зображень, завантаження файлів, допустимі розширення, максимальний розмір файла.
  • Додаткові бар'єри: мінімальний рейтинг користувача, мінімальна кількість повідомлень на форумі.
  • Вимоги щодо рівня довіри для скачування файлів налаштовуються на рівні розділу.
  • Максимальна кількість файлів на повідомлення і глобальний максимальний розмір задаються в налаштуваннях адміністратора.
  • В інструментах адміністратора доступне очищення осиротілих і таких, що втратили чинність, тимчасових вкладень.

Реакції, репутація та рівні довіри

Реакції на повідомлення

  • Користувачі можуть ставити реакції на будь-яке повідомлення в темі.
  • Набір доступних реакцій налаштовується адміністратором: іконка (емодзі, HTML, зображення), колір, назва, активність.
  • Кожен користувач може поставити реакцію одного типу на одне повідомлення; повторне натискання знімає реакцію.
  • Лічильники реакцій відображаються під кожним повідомленням.

Репутація

  • Користувачі накопичують репутацію в міру активності на форумі та отримання реакцій.
  • Репутація відображається на сторінці профілю та в бічній колонці повідомлення.
  • Репутація є основою для системи рівнів довіри.

Рівні довіри

  • Адміністратор створює рівні довіри з налаштовуваними назвою, іконкою, кольором і мінімальним порогом репутації.
  • Рівні довіри автоматично призначаються користувачам при досягненні потрібної репутації.
  • Рівень довіри відображається в профілі та в бічній колонці кожного повідомлення користувача.
  • На рівні розділу адміністратор може задати мінімальний рівень довіри для: перегляду розділу, створення тем, відповідей, завантаження та скачування файлів.
  • На рівні теми задається мінімальний рівень довіри для перегляду та для відповідей.

Бейджі

  • Адміністратор створює бейджі вручну або налаштовує автоматичне призначення за умовою.
  • Підтримувані умови автоматичного призначення: перша тема, перша відповідь, кількість повідомлень, кількість тем, досягнута репутація, кількість отриманих реакцій, кількість лайків, популярна тема, кількість найкращих відповідей (solved), кількість скарг, досягнення певного рівня довіри.
  • Бейджі відображаються на сторінці профілю користувача на окремій вкладці.
  • Під час отримання нового бейджа користувач отримує сповіщення та email-лист (якщо ввімкнено).

Модерація та скарги

Інструменти модерації охоплюють усі рівні контенту форуму та підтримують розмежування прав між адміністраторами й модераторами.

  • Будь-який авторизований користувач може поскаржитися на тему або повідомлення, вказавши причину (спам, образа, не по темі, незаконний контент, дублікат, інше).
  • Повторна скарга на той самий контент блокується.
  • Скарги відображаються в розділі «Скарги» панелі адміністратора зі статусами: відкрита, перевірена, закрита, відхилена.
  • Модератор може позначити скаргу перевіреною, закрити або відхилити її.
  • Модераторські дії з темами: закрити, відкрити, закріпити, відкріпити, перемістити в інший розділ, видалити, відновити.
  • Модераторські дії з повідомленнями: видалити, відновити.
  • Усі дії модераторів фіксуються в журналі із зазначенням виконавця, дії, цілі та часу.
  • Журнал модератора доступний у розділі «Логи» панелі адміністратора.
  • Панель адміністратора відображає на дашборді зведення: кількість відкритих скарг, видалених тем, прихованих повідомлень і активних обмежень.

Обмеження користувачів

Адміністратор або модератор може накласти на конкретного користувача індивідуальні обмеження за окремими діями на форумі.

  • Доступні типи обмежень: доступ до форуму, створення тем, відповіді, завантаження вкладень, реакції, скарги, особисті повідомлення.
  • Строк обмеження: 1 день, 7 днів, 30 днів або безстроково.
  • Під час накладення обмеження обов’язково вказується причина.
  • Обмеження може бути зняте достроково із зазначенням причини зняття.
  • Користувач бачить сповіщення про активні обмеження під час спроби виконати обмежену дію.
  • Захищені користувачі (адміністратори, модератори) не можуть бути обмежені.
  • Список усіх активних обмежень доступний у розділі «Обмеження користувачів» панелі адміністратора.

Права доступу

Система прав працює на кількох рівнях і використовує групи користувачів DLE.

  • Глобальні налаштування дозволяють або забороняють перегляд форуму для гостей, пошук для гостей.
  • Групи користувачів налаштовуються в розділі «Права» панелі адміністратора: кожній групі призначаються дозволи на перегляд, створення тем, відповіді, завантаження файлів, використання реакцій тощо.
  • Розділи підтримують обмеження доступу за рівнем довіри (мінімальна репутація) для перегляду, створення тем, відповідей, завантаження та скачування.
  • Теми підтримують обмеження за рівнем довіри для перегляду та для відповідей.
  • Групи з розширеними правами (модератори, адміністратори) можуть обходити обмеження рівнів довіри та індивідуальних обмежень.
  • Форум може бути повністю вимкнений для звичайних користувачів без зачіпання доступу модераторів і адміністраторів.
  • Права на завантаження вкладень розмежовані за групами: дозволені розширення, максимальний розмір файлу, дозвіл на завантаження зображень і звичайних файлів.

Пошук

  • Повнотекстовий пошук за темами та повідомленнями форуму.
  • Пошук підтримує фільтрацію за розділом, за автором і за діапазоном дат (останній день, тиждень, місяць, рік або будь-який час).
  • Результати показують, до якого типу (тема або повідомлення) належить знайдений елемент.
  • Гостьовий доступ до пошуку налаштовується окремим параметром.

Панель адміністратора

Адміністративна частина модуля вбудована в панель керування DLE і оформлена в нативному стилі DLE-адміністратора. Усі розділи доступні через єдине меню.

Основні розділи

  • Панель (Dashboard) — зведена статистика: кількість категорій, розділів, тем, повідомлень, користувачів, діалогів, особистих повідомлень, вкладень, активних обмежень. Таблиці останніх тем, відкритих скарг і останніх дій модераторів.
  • Налаштування — понад 50 параметрів конфігурації, розбитих по вкладках: Загальні, Навігація, Права за замовчуванням, Вкладення, Можливості, Особисті повідомлення, SEO, Антиспам, Редагування повідомлень, Переозначення груп, Кешування. Підтримується пошук за налаштуваннями.
  • Категорії — створення, редагування, видалення категорій. Підтримка іконок (HTML, емодзі, зображення), опису, позиції та статусу. Сортування drag-and-drop.
  • Розділи — повне керування розділами з налаштуванням іконок, опису, батьківської категорії, позиції, прав доступу та вимог за рівнем довіри.
  • Теми і Повідомлення — перегляд і керування всіма темами та повідомленнями форуму.
  • Права — матриця прав за групами користувачів DLE.
  • Рівні довіри — створення і редагування рівнів довіри з назвою, іконкою, кольором, мінімальним порогом репутації, позицією.
  • Скарги — список усіх скарг зі статусами та інструментами розгляду.
  • Обмеження користувачів — перегляд і керування активними обмеженнями.
  • Бейджі — створення бейджів, налаштування іконок, кольорів, типів (ручний / автоматичний) і умов автоматичного присвоєння.
  • Реакції — додавання, редагування та видалення доступних реакцій на повідомлення.
  • Email-шаблони — редагування шаблонів email-сповіщень для кожного типу події з підтримкою змінних.
  • Зовнішній вигляд — візуальний редактор CSS-змінних форуму (докладніше в окремому розділі).
  • URL і правила ЧПУ — налаштування SEO-маршрутів (докладніше в окремому розділі).
  • Теги шаблону — довідкова сторінка зі списком доступних глобальних тегів для вставки в DLE-шаблон.
  • Інструменти — перерахунок статистики, очищення осиротілих вкладень, застарілих тимчасових файлів.
  • Логи — журнал усіх модераторських дій.

Редактор зовнішнього вигляду

DLE Forum включає вбудований візуальний редактор оформлення, доступний у розділі «Зовнішній вигляд» панелі адміністратора. Він дозволяє змінювати візуальний стиль форуму без редагування CSS-файлів вручну.

Редактор керує понад 50 CSS-змінними, згрупованими за категоріями:

  • Кольори — основний колір, hover-колір, кольори успіху, помилки, попередження, інформації.
  • Фони і текст — фон сторінки, фон карток, м’який фон, фон при наведенні; колір заголовків, основного тексту, вторинного і м’якого тексту.
  • Межі та радіуси — колір меж, м’яких меж; мале, середнє, велике заокруглення, заокруглення карток.
  • Кнопки та поля введення — висота кнопки, відступи, розмір тексту; висота поля введення.
  • Картки форуму — відступ картки розділу, відстань усередині картки; розміри іконок категорій і розділів, розмір заголовка розділу.
  • Теми і повідомлення — розмір заголовка теми, ширина бічної колонки автора, відступ повідомлення, розмір кнопки реакції та іконки реакції.
  • Профіль користувача — висота обкладинки профілю, розмір аватара, ширина бічної колонки профілю.
  • Особисті повідомлення — ширина панелі списку діалогів, висота панелі повідомлень.
  • Вкладення — ширина і висота мініатюри вкладення.
  • Відступи та типографіка — глобальні відступи та параметри шрифтів.

Кожен параметр відображається з поточним значенням, значенням за замовчуванням і полем для введення нового значення. Сторінка містить живий блок попереднього перегляду — картку форуму з кнопками, полем введення, бейджем і повідомленням — яка миттєво відображає зміни.

Кнопка «Скинути до значень за замовчуванням» відновлює початковий стиль. Згенеровані змінні записуються в app.custom.css, який підключається поверх базового app.css. Це дає змогу зберігати користувацькі налаштування під час оновлення модуля.

SEO і маршрутизація

Форум підтримує SEO-дружні URL із настроюваним префіксом.

  • Базовий внутрішній обробник форуму: index.php?do=forum — працює без додаткового налаштування сервера.
  • Адміністратор задає довільний префікс ЧПУ (наприклад, forum, community, talk), що формує URL на кшталт /forum/, /community/.
  • Для DLE 19.0+: правила маршрутизації записуються безпосередньо в engine/data/rules.json через кнопку «Оновити rules.json» у панелі адміністратора.
  • Для DLE 18.1 і нижче: панель адміністратора генерує готові правила для Apache (.htaccess) і Nginx, які можна скопіювати та додати до конфігурації сервера вручну.
  • Кнопка «Скинути до значень за замовчуванням» повертає префікс до forum і повторно створює правила маршрутизації.
  • Модуль формує канонічні метатеги та Open Graph-дані для сторінок форуму.

Інтеграція з шаблоном DLE

Модуль надає набір глобальних тегів для вставки в основний шаблон DLE-сайту (main.tpl, хедер, футер, навігація). Це дає змогу відобразити посилання на форум, профіль, сповіщення та повідомлення прямо в загальному інтерфейсі сайту — для будь-яких авторизованих користувачів.

  • /forum/ — посилання на головну сторінку форуму.
  • — посилання на профіль поточного користувача на форумі.
  • 0 — посилання на центр сповіщень.
  • 0 — посилання на сторінку особистих повідомлень.
  • 0 — загальна кількість непрочитаних сповіщень і повідомлень.
  • /forum/notifications/ — пряме посилання на сторінку сповіщень.
  • /forum/messages/ — пряме посилання на сторінку особистих повідомлень.
  • — блок, що відображається лише авторизованим учасникам форуму.
  • ... — блок, що відображається лише для гостей.

Довідкова сторінка з усіма доступними тегами доступна в розділі «Теги шаблону» панелі адміністратора.

Нативна інтеграція з DLE

Модуль розроблено як нативне розширення для DataLife Engine і не потребує встановлення сторонніх фреймворків, Composer-залежностей або зовнішніх бібліотек.

  • Використовує систему користувачів і груп DLE без створення окремої таблиці користувачів.
  • Адміністративна частина вбудована в панель керування DLE і відповідає її стилю.
  • Шаблони форуму підключаються через стандартний механізм шаблонів DLE і розміщуються в папці активного шаблону сайту.
  • Мова модуля підключається через стандартний мовний механізм DLE; постачається повний переклад українською мовою.

Безпека і захист завантажень

Модуль реалізує кілька рівнів захисту без претензій на абсолютну безпеку.

  • Усі POST-запити, що змінюють дані, перевіряються на наявність коректного токена безпеки (CSRF-захист).
  • Доступ до кожної дії перевіряється на стороні сервера незалежно від стану UI.
  • Завантажувані файли перевіряються за розширенням; шляхи для зберігання вкладень валідовуються, небезпечні шляхи замінюються на стандартний.
  • Завантаження файлів відбувається через захищений ендпоінт, а не за прямим посиланням на файл: права користувача перевіряються до видачі файла.
  • Застосовується обмеження частоти запитів (flood control) для надсилання повідомлень, відповідей та інших дій.
  • Усі SQL-запити виконуються через параметризовані вирази.
  • Виводимі дані екрануються перед відображенням у шаблоні.

Сценарії використання

  • Форум підтримки продукту або сервісу — тематичні розділи, закріплення важливих тем, статус «вирішено», сповіщення для персоналу.
  • Тематична спільнота на DLE-сайті — форум із профілями, бейджами, рівнями довіри та репутацією формує залучену аудиторію.
  • Спільнота вебмайстрів і розробників — розділи з обмеженням за рівнем довіри, вкладення, цитування коду, реакції.
  • Q&A-обговорення — можливість позначити найкращу відповідь дає змогу вибудовувати формат запитання-відповідь у темах.
  • Закриті розділи для окремих груп — розмежування доступу за групами користувачів DLE і за рівнями довіри дає змогу створювати приватні або VIP-розділи.
  • Соціальна комунікація всередині DLE-сайту — особисті повідомлення, профілі та сповіщення дають користувачам інструменти для спілкування без переходу на зовнішні месенджери.
  • Зворотний зв'язок і обговорення матеріалів сайту — форум доповнює стандартні коментарі DLE структурованими тематичними розділами.

Підсумок

DLE Forum — це повноцінний форумний і ком'юніті-шар для DataLife Engine, що об'єднує класичну структуру форуму, сучасні соціальні функції та інструменти керування в одному нативному модулі. Форум, профілі користувачів, система репутації та рівнів довіри, особисті повідомлення, сповіщення, вкладення, бейджі, реакції, модерація, гнучкі права доступу та візуальний редактор оформлення — усі ці компоненти працюють спільно й керуються з єдиної панелі адміністратора DLE.

Модуль підходить для будь-якого DLE-сайту, якому необхідний структурований розділ обговорень із сучасним рівнем комунікації між користувачами.

Скріншоти

Натисніть на скріншот, щоб збільшити

Виберіть відповідний тариф

Ми пропонуємо гнучкі варіанти ліцензування залежно від ваших потреб.

Стандарт
6000
  • Необмежена кількість сайтів
  • Відкритий вихідний код
  • Базова
  • Без подальших оновлень
Рекомендуємо
Розширений
8000
  • Необмежена кількість сайтів
  • Відкритий вихідний код
  • пріоритетна
  • Безкоштовні оновлення — (12 місяців)
Преміум
12000
  • Необмежена кількість сайтів
  • Відкритий вихідний код
  • Пріоритетна підтримка + консультація
  • Безплатні оновлення — безстроково
  • Встановлення та налаштування модуля
  • Адаптація під ваш сайт (включно з розумним доопрацюванням коду під індивідуальні вимоги)

История изменений

Все версии (5)
Все версии (5)
Версия 1.0.22
Версия 1.0.21
Версия 1.0.20
Версия 1.0.19
Версия 1.0.0
Релизов: 5
Функций: 4
Исправлений: 8
Улучшений: 4
Версия 1.0.22 31.07.2026
Исправление
Обнаружены и исправлены некоторые баги.
Версия 1.0.21 30.07.2026
Новое
Добавлено ручное награждение пользователей значками: массовая выдача, просмотр владельцев, отзыв и запись действий в журнал модерации.
Улучшение
Полностью переработана обработка контента через стандартный парсер DLE. Теперь корректно работают таблицы, цвета, [media], [quote], [spoiler], [hide], [code] и другие BB-коды
Улучшение
Настройки ограничения доступа к темам теперь сохраняются и реально применяются. Поддерживаются разрешённые группы, уровни доверия, скрытые и заблокированные темы.
Улучшение
Завершена локализация форума: переведены 118 строк, удалены жёстко прописанные тексты, добавлен автоматический выбор языкового файла DLE.
Исправление
Исправлена ошибка 403 при загрузке CSS и JavaScript форума. Добавлены безопасные .htaccess и инструмент их автоматического
Исправление
Исправлена работа аватаров и Gravatar. Форум теперь определяет аватар пользователя по стандартной логике DLE.
Исправление
Исправлены уведомления об упоминаниях: ссылки ведут непосредственно к нужному сообщению. Добавлена поддержка логинов с нелатинскими символами.
Исправление
Исправлено редактирование профилей других пользователей администраторами и добавлен отдельный маршрут с ID пользователя.
Исправление
Исправлена работа вложений при редактировании сообщений: отображение загруженных файлов, добавление новых, удаление и пересчёт счётчика.
Исправление
Исправлены маршруты пагинации, кодировка установочных данных, счётчики разделов и пользователей, восстановление тем и блок «Последнее сообщение».
Коментарі 4
  1. Во первых. В просмотрах темы прям накрутка, а не уникальные просмотры. Я 10 раз просто обновил страницу и все 10 засчитали все просмотры. А во вторых, когда ближайшее обновление, которое прям делает форум идеальным, а не с кучей ошибок. Так то форум хорош, но недостаточно. Возможно даже бы купил. Успехов вам)
  2. Возможно ли оставить стандартный профиль от dle и добавить в него всю информацию с форума? То не вижу смысла иметь 2 профиля в самой инфраструктуре dle.
  3. Демо можете предоставить? В лс
    1. https://dlemod.com/forum/