Привет гость!

Приветствуем тебя на нашем форуме! Мы очень рады тебя видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от тебя приятного общения.

Модули для DLE

Модули для DLE

Отдельная страница входа для DLE

Хак представляет собой отдельную страницу авторизации пользователей для сайта на DLE.
Установка максимально простая и требует минимальных изменений ⚙️

📁 1. Размещение файлов​

Для начала скачайте и разложите файлы по нужным папкам:
  • login.php → в папку
    /engine/modules/
  • Файл шаблона → в папку вашего шаблона, например:
    /templates/Default/

⚙️ 2. Подключение модуля​


Откройте файл:
Найдите строку:
И добавьте ниже следующий код:
case "name_module" :
include (DLEPlugins::Check(ENGINE_DIR . '/modules/login.php')); // Для DLE 13 и выше.
include ENGINE_DIR . '/modules/login.php'; // Для DLE ниже 13 версии.
break;

🔹 Важно:​

  • Вместо name_module укажите любое уникальное название страницы.
  • Оно не должно совпадать с уже существующими страницами.

Авторизация на DLE через Telegram

После установки плагина нужно создать бота в телеграме.

Инструкция по настройке Telegram авторизации:
  • Создайте бота в Telegram через @BotFather
  • Получите токен бота и имя бота
  • Настройте ботадля авторизации:
    • Отправьте команду /setdomain вашему боту
    • Укажите домен вашего сайта
  • В админке DLE перейдите в «Настройки -> Авторизация через соцсети»
  • Включите Telegram и укажите токен бота и имя бота
  • Добавьте кнопку авторизации в шаблон:
    <script async src="[внешняя ссылка] " data-telegram-login="ИМЯ_БОТА" data-size="large" data-auth-url="https://ВАШ_САЙТ/index.php?do=auth-social&provider=telegram" data-request-access="write"></script>
milka777
А для чего сайт?

DLE Custom Chat Module (1.0.0) - Модуль чата

DLE Custom Chat Module — это ультралёгкое и современное решение для сайтов на DataLife Engine. Забудьте о громоздких чатах прошлого: модуль работает на чистом AJAX, обеспечивая мгновенную доставку сообщений без перезагрузки страниц и лишней нагрузки на ваш сервер.


✨ Ключевые возможности​

📱 Современный UI — Компактный стиль в духе Telegram и VK: аватары и текст в одной строке для максимальной экономии пространства.
🎨 Умная персонализация — Каждому пользователю присваивается уникальный фиксированный цвет имени.
🔄 Полный AJAX-цикл — Отправка, цитирование, удаление и блокировка происходят мгновенно, без обновления страницы.
🎬 Media Support — Автоматическое преобразование ссылок на YouTube и изображений в интерактивные плееры и превью.
🛠 Инструменты модерации — Быстрое удаление сообщений и блокировка нарушителей прямо из интерфейса чата.
📂 Умный архив — Элегантное окно истории сообщений с плавной подгрузкой старых записей.
⚙️ Гибкость — Возможность открытия чата в отдельном Popup-окне и поддержка персональных настроек размера.

Возврат назад после регистрации и выхода из аккаунта

Плагин Возврат назад после регистрации и выхода из аккаунта. После успешной регистрации пользователь будет перенаправлен на страницу с которой прошел на регистрацию. Также после выхода из аккаунта будет перенаправление обратно.
Версия DLE: 13.0+

TopCom - Лучший комментарий

Плагин TopCom решает важную задачу владельцев сайтов на DLE - как мотивировать пользователей писать качественные и содержательные комментарии, а иногда смешные. Модуль автоматически находит комментарии с наибольшим количеством лайков и выделяет их специальным оформлением, создавая систему признания активных участников. В плагине уже есть стандартное оформление под стандартную тему DLE, но все можно адаптировать и переделать под себя.

Возможности плагина
  • Автоматическое определение лучшего комментария по рейтингу лайков
  • Поддержка древовидных и обычных комментариев
  • Система кэширования для быстрой работы
  • Возможность включения/выключения закрепленного комментария вверху
  • Отдельные теги [featured-comment] и [top-comment] для разного оформления
  • Настройка минимального рейтинга и количества комментариев
Требования
- DataLife Engine 13.0+
- PHP (любая)
- ionCube (не требуется)

CatMan - Генерация категорий с AI

CatMan - Генерация категорий с ChatGPT v0.2(29.08.2025)

Возможности модуля

  • Одиночная и массовая генерация категорий (metatitle, metadescription, keywords, и описание)
  • Управление шаблонами для генерации текста с гибкими настройками
  • Статистика обращений и израсходованных данных
  • Черновики, которые можно применить или удалить при массовой обработке
  • Ключи для ChatGPT которые используются и удаляются при недоступности
  • Автообновление всех доступных моделей AI, если выйдет новая версия ChatGPT то ее можно обновить и без обновления модуля
Требования
- DataLife Engine 14.0+
- PHP 7.4 - 8.3- ionCube Loader 14
neylan
Спасибо

DLE Collections v1.3.1 nulled

Создание подборок новостей.

SEO​

Гибкость для работы с SEO страниц подборок.

Настройки​

Гибкие настройки для работы с подборками.

Автоматичность​

Возможность создавать автоматически наполняемые подборки по тегу, значению дополнительного поля или поиске слов в новостях.

Шаблоны​

Гибкость в работе с оформлением любых страниц подборок и их вывода.

Совместимость​

  • DataLife Engine
    13.0 - 17.0 (На 17.3 тоже работает)
  • PHP
    7.2 - 7.4, 8.1
  • Ioncube Loader
    12.0.5
M
ok

xSort by Sander

Замена стандартной сортировки новостей с возможностью сортировать по доп.полям, а так же небольшой фильтр.



Модуль выводится в main.tpl тегом {include file="..."} и выглядит следующим образом:
1756988869432.png


О сортировке​

Изначальное состояние окна выбора сортировки:
1756988878065.png


При выборе какого-либо пункта перезагрузка контента выполняется на ajax (без перезагрузки страницы). Изначально контент сортируется от большего к меньшему. Выбрав "год", в самом начале будут отображаться новости 2016 года.

После выбора, у кнопка появляется подсветка:
1756988889812.png


И развернутый вид:
1756988895053.png


При повторном клике на ту же сортировку, результат выдачи инвертируется, т.е. идет сортировка уже от меньшего к большему.
1756988913794.png


Примечание: При сортировке по алфавиту, от большего к меньшему сортировка будет развернутая. Т.к. буква "Я" - больше чем буква "А". Для таких случаев в настройках есть параметр реверса с помощью которого можно развернуть изначальную выдачу.
Все пункты сортировки легко можно поменять, удалить или добавить.

О фильтре.
Пользователь может выбрать только по одному пункту в каждом блоке. Вот к примеру боевик 2015 года отсортированный по рейтингу кинопоиска:
1756988925856.png

Выбрать одновременно 2 пункта в одном блоке - невозможно. Чтобы можно было выбрать, скажем "боевик и вестерн" - необходимо будет создать 2 блока с перечнем жанров. В одном блоке можно выбрать только один пункт. Изменить или "доработать" это нельзя.

Рассмотрим вариант разделения пунктов выборки значений одного поля по разным блокам.
У меня в поле "жанр" помимо жанров, так же указывается тип мультфильма: "мультфильм" или "аниме".

Например в фильме "Зверополис" в поле жанр указано: "боевик, комедия, мультфильм, приключения, семейный"
Таким образом можно выбрать 2 значения жанра: мультфильм и боевик:
1756988936749.png


Фильтр и сортировка работают в пределах просматриваемой страницы. Т.е. в категории "Сериалы" будет выполняться фильтр только среди сериалов.
Например - русский сериал мелодрама 2016 года:
1756988947373.png


Так же фильтр и сортировка могут работать на страницах поиска по доп. полям (не путать со стандартным поиском, там не работает).
Например мы хотим посмотреть фильм где снимались одновременно Шварценеггер и Сталлоне.
Для этого открываем страницу /xfsearch/Арнольд+Шварценеггер/ и в фильтре выбираем Сталлоне, в результате получим:
1756988954279.png


Особенности
- Модуль предназначен только для пользователей. Поисковики индексировать такие страницы не будут. "Доработать" это невозможно.
- Выбор фильтра запоминается только для выбранной страницы. Выбрав фильтры в категории "фильмы" и перейдя в категорию "сериалы" все фильтры будут сброшены на значения "по умолчанию". Но при этом вернувшись обратно в категорию "фильмы" все фильтры будут отмечены. Но если выбрать фильтр в категории сериалов и вернуться в фильмы, то будет наоборот - в категории "фильмы" все будет по нулям, а в категории "сериалы" запомнятся выбранные значения.
- Модуль никак не влияет на содержимое и заполнение новостей. Он только сортирует и фильтрует новости на основании тех данных, что указаны в новости.
- Для каждой категории/раздела можно настроить свои блоки. Например в категориях "фильмы" и "сериалы" блок "тип м/ф" совершенно не нужен, поэтому для каждой группы категорий можно настроить свои поля. Это делается через строку подключения:
[category=1,2]{include file="....php?fields=year,genre,actors,director,strana,oscar,hd,ru"}[/category]
[not-category=3,4,5]{include file="...."}[/not-category]


+Bonus
Т.к. админки нету, я решил сделать небольшую "лентяйку". Она формирует список всех значений доп.полей в формате конфиг файла.
1756988960518.png

Информация
  • Для работы модуля - требуется ionCube Loader.
  • Версия DLE: 9.6 - 17.3
  • Версия PHP: 7.1 - 7.4, 8.1, 8.2
M
Так это не работает без лицензии.

DLE Filter v.2.6.0 для версий 13.0-16.0

Модуль DLE Filter для DataLife Engine организует на вашем сайте фильтр новостей по дополнительным полям и ячейкам новости. В модуле нет привязки к виду фильтра, по этому вы сможете оформить его как угодно, настроить данные как угодно а так же использовать фильтр сколько раз угодно на сайте. Преимущество DLE Filter перед другими аналогами в неограниченных возможностях.
  1. Кроссбраузерная поддержка. Chrome, Firefox, Opera, Safari, IE9+
  2. Возможность задать Мета-тег Robots для страницы фильтра.
  3. SEO оптимизация страниц фильтра.
  4. Кэширование результатов фильтра.
  5. Обработка неверных URL фильтра.
  6. Запись данных для отслеживания что ищут пользователи Вашего сайта.
  7. Возможность искать новости только в рамках категории на которой находиться пользователь сайта.
  8. Возможность искать новости только в рамках тега на котором находиться пользователь сайта.
  9. Возможность искать новости только в рамках дополнительного поля на котором находиться пользователь сайта.
  10. Возможность задать количество новостей на страницу фильтра.
  11. Возможность установить сортировку новостей по умолчанию.
  12. Возможность исключить категории с фильтра.
  13. Возможность исключить новости с фильтра.
  14. AJAX подгрузка результатов фильтра.
  15. Возможность убрать AJAX подгрузку фильтра.
  16. Возможность искать только по нажатию на кнопку с AJAX подгрузкой.
  17. Возможность искать только по нажатию на кнопку с перенаправлением на страницу фильтра.
  18. Возможность включить AJAX навигацию в фильтре.
  19. При AJAX подгрузке меняется: Мета-тег Title, Хлебные крошки, URL страницы.
  20. Интеграция с сторонними модулями: «Miniposter PRO v2», «Miniposter PRO v3», «Хлебные крошки в Speedbar + RDFa», «User Hide News».
  21. Поддержка jаvascript Chosen для стилизации элемента SELECT.
  22. Поддержка jаvascript Tail.Select для стилизации элемента SELECT.
  23. Поддержка jаvascript Ion.RangeSlider для создания слайдера (ползунка).
  24. Возможность скрывать и показывать нужные блоки в форме фильтра в зависимости от нужного значения другого элемента формы фильтра.
  25. Возможность искать по всем полям новости.
  26. Возможность в слайдере использовать дополнительные поля и рейтинг новости.
  27. Человеко понятный урл, ЧПУ.
  28. Кнопка сброса фильтра и результата поиска фильтра.
  29. Множество параметров для поиска новостей.
  30. Дополнительные теги для страницы фильтра.
  31. И многое, многое другое.

Содержимое скрыто. Необходимо авторизоваться.
Войти
Д
Не знал за сайт такой хороший, отличный модуль - DLE Filter, можно забрать, благодарствую!

ПАРСЕР КИНОПОИСК 2022 ДЛЯ DLE

Очередное обновление модуля парсера КиноПоиска от 01.04.2023 для CMS DataLife Engine, предыдущая версия которого была опубликована ранее. Парсинг осуществляется с помощью сервиса kinopoiskapiunofficial.tech используя API. В этой версии добавлена поддержка DLE 16.0.

Возможности:

  • Гибкая настройка проставления доп полей в админке при помощи специальных тегов.
  • Поиск по названию, id КиноПоиск или по ссылке.
  • Полноценная работа с мобильного телефона.
  • Возможность проставить категории с жанрами, годами, странами и типом.
  • Для тех кто работает с балансером Tabus - возможность парсинга в доп поле коллекций и проставления категорий коллекций. Для этого нужен апи токен от Tabus.
  • Парсинг постера и кадров (до 10 штук), с поддержкой конвертирования в webp и сжатием до нужных размеров. Поддержка доп поля с типом "загружаемое изображение" для постера и "загружаемая галерея изображений" для кадров.
Как правильно обновлять:
Загрузить все папки и файлы с заменой КРОМЕ папки engine/dlepremium/kinopoisk_parser/data/. В ней содержаться ваши настройки модуля, перезалив её настройки обнулятся!

Важно: для новых пользователей api kinopoiskapiunofficial есть лимиты, всегда можно договориться с хозяином апи за их снятие, стоит копейки. API не работает при превышении значения в ID больше данной цифры "5000000". То есть если пробовать поработать с новостью например «Следующие 365 дней» (The Next 365 Days, 2022), то результата не будет от слова совсем.
  1. Установить модуль через систему Управления плагинами, загрузив parser-kinopoisk.xml.
  2. Загрузить файлы в корень сайта.
  3. Настроить парсер в админке DLE под свои нужды.
  4. Готово!
L
спс

TRANSLATER FOR DLE

С помощью этого хака Ваш сайт всегда будет многоязычным т.к. перевод страниц сайта выполняется с помощью переводчика от Google.
  1. Загрузить содержимое архива на сайт.
  2. В админпанели DLE > Утилиты > Управление плагинами > Загрузить плагин.
  3. В шаблоне main.tpl найти тег:</head>
    Добавить выше:{language-assets}
  4. В нужном меcте шаблона, для вывода списка доступных языков перевода, добавить:{language}
  5. Очистить кеш.
  6. Готово!
K
спс

QIWI P2P - DLE-Billing 0.7.4

Модуль QIWI P2P для DLE-Billing баланс пользователя, электронный кошелек просто настраивается, есть панель админа биллинга, установку можно сделать под любые задачи и решения, организовать отправку и прием платежей автоматически. Популярная система оплаты на сайте даст вам возможность получать донаты, выполнять оплачиваемые услуги с электронными деньгами, вы можете настроить способы оплаты: банковской картой, со счета телефона или со счета кошелька, получать оплату за услуги и расширить свои возможности, сделать платный переход в VIP группу, оплату скрытого текста, автоматический приём валюты с поддержкой различных платежных систем, платную фиксацию новостей и многое другое.
J
Оу, интересно

Payok.io - Прием платежей для DLE Billing

Простая и быстрая интеграция онлайн платежей на сайт.
Удобный личный кабинет, детальная статистика, выгодные тарифы, легкая регистрация проекта, выгодная реферальная программа, поддержка поможет с любыми вопросом. Работаем с Физическими лицами.
K
как лоаднуьб?

Stop AdBlock : окно с просьбой выключить AdBlock для DLE: 13.х-15.х

Это простой хак для DLE, который попросит ваших посетителей, что бы они отключили расширение AdBlock на вашем сайте. Внутри хака есть стили, которые вы можете использовать или создать свои для блока с классом stopAdblock.
L
(y)

Telegram Posting v1.7.6

Очередное обновление модуля Telegram Posting до версии 1.7.6. Модуль отправляет сообщения в выбранные чаты с помощью бота. Большое количество настроек позволяет отправлять только то что вы ходите. Проверена совместимость с dle 15.3.

1.7.6: Исправления ошибок

  • [FIX] Исправлена ошибка с зависимостью от MaHarder Assets
  • [FIX] Исправлена заявленная ошибка: Конвертер изображений неверно обрабатывал пути до временных файлов
  • [FIX] Исправлен установщик
Возможности бота:

  • Отправка сообщений при добавлении новости
  • Отправка сообщений при редактировании новости
  • Отправка при зависимости от полей
  • Отправка обычного сообщения на канал
  • Поиск нужного чата
  • Настройка шаблонов для отправки сообщений
  • Если сайт работает через SSL, то будет возможность преобразовать бота в Webhook
[внешняя ссылка]

[внешняя ссылка]

[внешняя ссылка]

[внешняя ссылка]

[внешняя ссылка]

[внешняя ссылка]
L
Спасибо

MaHarder Assets 2.0.8

Модуль модифицированной админпанели DataLife Engine.

Возможности:

  • Вывод категорий
  • Новые модальные и всплывающие окна
  • Автоматический вывод доп. полей в админке
  • Автоматический вывод пользователей
  • Обновление иконок от fontawesome глобально
  • Очищать кеш в админке стало проще - кнопка была выведена в ряд с "Добавить новость" и "Редактировать новости"
[внешняя ссылка]

[внешняя ссылка]

[внешняя ссылка]

Версия DLE: 15.х
L
спс

Telegram Posting v1.7.5 для DLE 15.0

Модуль будет отправлять сообщения в выбранный чат при помощи бота. Гибкие настройки позволят модулю отправлять лишь то, что вы хотите. Полная совместимость проверена на DLE-версиях 15.х

Возможности
:
  • Отправка сообщений при добавлении новости
  • Отправка сообщений при редактировании новости
  • Отправка при зависимости от полей
  • Отправка обычного сообщения на канал
  • Поиск нужного чата
  • Настройка шаблонов для отправки сообщений
  • Если сайт работает через SSL, то будет возможность преобразовать бота в Webhook
333333.png 22222.png 1111.png
  • Like
Реакции: pupseK
S
very good soft

Парсер фильмов и сериалов Аллоха. Модуль DLE

Парсер фильмов, сериалов, аниме, мультфильмов, тв-шоу и прочего контента, с множеством гибких настроек модуля.
Парсинг производится по крону.
Имеется массовая простановка контента, на уже существующих данных.
alloha.jpg
L
(y)

Team Online 1.0 (Команда сайта в сети)

Установка:
Установить плагин Team-Online-1.0.zip через систему плагинов DLE.

В шаблон вставьте следующий код:
PHP:
{include file="engine/modules/TeamOnline/show.php?refresh_time=15&inactivity_time=30&group_team=1,2"}
Параметры подключения:
15 =>
Это интервал времени в секундах через который происходит обновления информации.

30 => Время бездействия - это интервал времени в секундах, по истечении которого пользователь будет считаться неактивным (оффлайн), если он не предпринимал каких-либо действий на сайте. Пользователь считается активным (онлайн), если он взаимодействует с сайтом (например, переходит по ссылкам).

1,2 => Группы пользователей которые являются командой сайта.

Совместим с DLE: 13.0 - 15.2
Скачать -
Содержимое скрыто. Необходимо авторизоваться.
Войти
L
(y)

Dle Forum Версия 3.0

Представляю вам совершенно новую версию Dle-Forum v3.0 (Внимание, это не та версия iGroot) С помощью этой версии вы можете интегрировать его в DataLife.
Все файлы были пересмотрены, также как и шаблоны.
Не скрою, этот форум имеет ту же функциональность, что и BulletShare Board Engine

[внешняя ссылка]

[внешняя ссылка]


Установка

1-
Загрузите все файлы на ваш сервер
2- Установите плагин через администрирование/управление плагинами

3- Откройте файл templates/your_theme/main.tpl и найдите в нем

Добавить в начало (отображает последние сообщения форума)
[available=main]
{show_last_forum}
[/available]


4- Отображение информации в профиле откройте файл profile_popup.tpl и в том месте, где вы хотите добавить
<li>Темы на форуме: <b>{forum_topics}</b></li> <li>Сообщения на форуме: <b>{forum_post}</b></li> <li>См. сообщения: <b>{forum_post_link}</b></li>


5- Откройте файл userinfo.tpl и в том месте, где вы хотите добавить
<li><div class="ui-c1 grey">Темы на форуме</div> <div class="ui-c2">{forum_topics}</div></li> <li><div class="ui-c1 grey">Сообщения на форуме</div> <div class="ui-c2">{forum_post}</div></li> <li><div class="ui-c1 grey">См. сообщения</div> <div class="ui-c2">{forum_post_link}</div></li>


6- Кнопка помощи для форума, которая появляется внизу ваших сообщений
Откройте файл fullstory.tpl и добавьте его в нужное место:
<a href="/?do=forum&act=discuss&nid={news-id}">Обсудить на форуме</a>


Зайдите в администрацию форума и создайте свои категории и форумы!
Перейдите к обсуждению управления и выберите каждую категорию для кнопки помощи, которая будет находиться в ваших сообщениях!

7- Откройте .htaccess в корне вашего сайта и найдите в поиске


Добавьте рядом с ним


Поиск


Просто добавьте ниже
#Dle Forum
RewriteRule ^forum(/?)+$ index.php?do=forum [L]
##type=1
RewriteRule ^forum/forum_([0-9]+)(/?)+$ index.php?do=forum&showforum=$1 [L]
RewriteRule ^forum/forum_([0-9]+)/([0-9]+)(/?)+$ index.php?do=forum&showforum=$1&cstart=$2 [L]
RewriteRule ^forum/topic_([0-9]+)(/?)+$ index.php?do=forum&showtopic=$1 [L]
RewriteRule ^forum/topic_([0-9]+)/last(/?)+$ index.php?do=forum&showtopic=$1&lastpost=1 [L]
RewriteRule ^forum/topic_([0-9]+)/lastpost(/?)+$ index.php?do=forum&showtopic=$1&lastpost=$2#post-$3 [L]
RewriteRule ^forum/topic_([0-9]+)/([0-9]+)(/?)+$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/topic_([0-9]+)/reply(/?)+$ index.php?do=forum&act=_topic&code=reply&tid=$1 [L]
RewriteRule ^forum/forum_([0-9]+)/add(/?)+$ index.php?do=forum&act=add_topic&forum_id=$1 [L]
RewriteRule ^forum/getforum_([^/]+)(/?)+$ index.php?do=forum&"&act=getforum&code=user&n=$1 [L]
RewriteRule ^forum/search(/?)+$ index.php?do=forum&act=search [L]
RewriteRule ^forum/search/([0-9]+)-([^/]+)/([0-9]+)(/?)+$ index.php?do=forum&act=search&count_all=$1&search_text=$2&cstart=$3 [L]
RewriteRule ^forum/subscription(/?)+$ index.php?do=forum&act=subscription [L]
RewriteRule ^forum/getnew(/?)+$ index.php?do=forum&act=getnew [L]
RewriteRule ^forum/getnew/([0-9]+)(/?)+$ index.php?do=forum&act=getnew&cstart=$1 [L]
RewriteRule ^forum/warn/([^/]*)(/?)+$ index.php?do=forum&act=warn&user=$1 [L]
RewriteRule ^forum/warn/([^/]*)/([0-9]+)(/?)+$ index.php?do=forum&act=warn&user=$1&cstart=$2 [L]
RewriteRule ^forum/reputation/([^/]*)(/?)+$ index.php?do=forum&act=reputation&user=$1 [L]
RewriteRule ^forum/reputation/([^/]*)/([0-9]+)(/?)+$ index.php?do=forum&act=reputation&user=$1&cstart=$2 [L]
RewriteRule ^forum/textversion.html$ index.php?do=forum&act=textversion [L]
RewriteRule ^forum/whoonline(/?)+$ index.php?do=forum&act=whoonline [L]
RewriteRule ^forum/faq(/?)+$ index.php?do=forum&act=faq [L]
RewriteRule ^forum/getforum_([0-9]+)(/?)+$ index.php?do=forum&act=getforum&code=user&n=$1 [L]
RewriteRule ^forum/user/post_([0-9]+)(/?)+$ index.php?do=forum&act=posts&user=$1 [L]
RewriteRule ^forum/members(/?)+$ index.php?do=forum&act=members [L]
RewriteRule ^forum/members/([0-9]+)(/?)+$ index.php?do=forum&act=members&cstart=$1 [L]
RewriteRule ^forum/friends(/?)+$ index.php?do=forum&act=friends [L]
RewriteRule ^forum/friends/check(/?)+$ index.php?do=forum&act=friends&doaction=check [L]
RewriteRule ^forum/friends/add(/?)+$ index.php?do=forum&act=friends&doaction=add_friend [L]
RewriteRule ^forum/rss/forum_([1-9][0-9]*).xml$ index.php?do=forum&act=rss&fid=$1 [L]
RewriteRule ^forum/user/([^/]*)/posts(/?)+$ index.php?do=forum&act=user_posts&name=$1 [L]
RewriteRule ^forum/user/([^/]*)/posts/page([0-9]+)(/?)+$ index.php?do=forum&act=user_posts&name=$1&cstart=$2 [L]
##type=2
RewriteRule ^forum/forum_([0-9]+)/add.html$ index.php?do=forum&act=add_topic&forum_id=$1 [L]
RewriteRule ^forum/thanks_([0-9]+)/lastpost([0-9]+).html$ index.php?do=forum&showtopic=$1 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*).html$ index.php?do=forum&showtopic=$1 [L]
RewriteRule ^forum/showforum_([0-9]+).html$ index.php?do=forum&showforum=$1 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/page([0-9]+)/post([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/page([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/last_topic([0-9]+).html$ index.php?do=forum&showtopic=$1&lastpost=1 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/#post([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2#post-$3 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/reply.html$ index.php?do=forum&act=_topic&code=reply&tid=$1 [L]
RewriteRule ^forum/getforum_([^/]+).html$ index.php?do=forum&"&act=getforum&code=user&n=$1 [L]
RewriteRule ^forum/search.html$ index.php?do=forum&act=search [L]
RewriteRule ^forum/searchtopic_([0-9]+)/([^/]*)/([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/getnew.html$ index.php?do=forum&act=getnew [L]
RewriteRule ^forum/subscription.html$ index.php?do=forum&act=subscription [L]
RewriteRule ^forum/faq.html$ index.php?do=forum&act=faq [L]
RewriteRule ^forum/members.html$ index.php?do=forum&act=members [L]
RewriteRule ^forum/friends.html$ index.php?do=forum&act=friends [L]
RewriteRule ^forum/friends/check.html$ index.php?do=forum&act=friends&doaction=check [L]
RewriteRule ^forum/friends/add.html$ index.php?do=forum&act=friends&doaction=add_friend [L]
RewriteRule ^forum/user/([^/]*)/posts.html$ index.php?do=forum&act=user_posts&name=$1 [L]
RewriteRule ^forum/last_posts/([^/]*)/user.html$ index.php?do=forumact=last_posts&name=$1 [L]
RewriteRule ^forum/whoonline.html$ index.php?do=forum&act=whoonline [L]


Автор: DarkLane
Версия Dle: 14.x, 15.x
Версия форума: 3.0
Язык: French, English, Russian, Polski, Ukrainian
Совместимость с PHP: 7.4, 8.1.7
B
Gvc