Главная страница / Сторонние модули / Простой форум средствами DLE
январь 19 2019

Простой форум средствами DLE


После перерыва в работе с DLE в несколько лет снова понадобилось развернуть информационный сайт про электромобили - и выбор движка был очевиден. И захотел я прикрутить к нему форум. Но вспоминая, сколько проблем сулит установка форума (помню и бесконечные кривые интеграции, которые надо было править с обновлением скриптов, и дырявые самописные форумы, после установки которых приходилось часами вычищать от вирусни сервер), подумал: а ведь можно запилить форум, используя стандартные возможности DLE. А их нехватку именно в контексте форума можно восполнить, дописав плагин. Решил так и сделать.

Для тех, кто не сильно в теме, опишу плюсы и минусы такого подхода по сравнению с устновкой полноценного движка форума.

Сначала минусы:
  • небольшая функциональность. Понятное дело, монстры типа vBulletin и IPB имеют куда больше функций;

Что-то больше одного пункта в голову не пришло).

А теперь плюсы:
  • не требуется написание интеграций и использованрие двух отдельных баз данных, дружить разные авторизации и т.д.;
  • исходя из предыдущего: не требуется переписывание этих интеграций после выхода и обновления DLE или движка форума;
  • все заботы о безопасности лежат на DLЕ и его разработчике;
  • быстродействием DLE не может похвастаться ни один форумный движок. А наш может :);
  • для настройки дизайна используются шаблоны TPL, ничего нового изучать не нужно (плагин добавляет некоторые новые теги);
  • кэшированием также занимается DLE;
  • нагрузка на сервер почти не увеличивается. Единственное - обновляется дата последнего комментария в новости - плюс один запрос при оставлении комментария;
  • за этот плагин не нужно платить. Вы покупаете лицензию DLE, а плагин бесплатный.
Скриншоты того, что у меня получилось в самой первой версии. Ссылка на демо внизу статьи. Сайту на момент создания этой публикации меньше двух месяцев, поэтому форум пока пустой.





Функционал плагина:
  • Сортировка новостей (тем форума) в категории (разделе форума) по последнему комментарию и дате создания темы;
  • возврат в раздел после создания темы;
  • отдельный шаблон для создания темы на форуме;
  • вывод аватарки автора темы;
  • добавление тегов [before][/before] и [after][/after] в шаблон короткой новости, отображающие html код перед списком новостей и после него. Удобно, когда надо отобразить новости (темы) в таблице. Будет работать на всём сайте!
  • тег - ссылка на сорздание темы из раздела;

Я планирую потихоньку дописывать функционал форума и актуализировать плагин под новые версии движка. Если какие-то вопросы - вэлкам в комментарии.

Версия DLE: 13.2.
Демо: Форум об электромобилях.
Скачать модуль: https://vk.cc/9fxaKD.

Комментарии

  1. Doseng (Клиенты)

    9 марта 2020 23:33 71 комментарий
    Вот в этом и есть существенный минус, начинают вроде как делать модули, поддерживают несколько месяцев и бросают 🤨... специально не ставил на 13 DLE, так как предполагал что не будет поддержки для обновленной DLE.
  2. stihhi (Посетители)

    20 марта 2020 17:27 2 комментария
    На dle 14 не работает никак, может кто-то подправить:?
  3. rege (Клиенты)

    9 июля 2020 20:48 8 комментариев
    А это open source проект?
    В теории если скинуться и передать на сопровождение группе на аутсорсинг возможно?
  4. NotAngel (Посетители)

    5 августа 2020 02:15 1 комментарий
    Автору большое спасибо, как раз то, что мне и было нужно. 🙂
    Подправил для работы на актуальном DLE(проверено - работает)
    Версия DLE: 14.0.
    Версия модуля: 0.31
    Скачать модуль: https://vk.cc/axRYru
    1. Иван Гордиенко (Клиенты)

      13 декабря 2020 09:14 1 комментарий
      При создании новой категории галки "Эта категория принадлежит форуму"! При редактировании есть, но при сохранении после сохранения она убирается... Есть решение?
  5. xoxmalv (Клиенты)

    25 ноября 2020 08:03 39 комментариев
    Привет всем! Если не сложно киньте ЛС с ещё примером данного форума.

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Опрос на сайте

Совершаете ли вы покупки в интернет?