Что нового

Бесплатно TOP Users для DLE

  • Автор темы Автор темы DLEMod
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

DLEMod

Посетитель
Пользователь с мультиаккаунтом
Регистрация
24 Июл 2025
Сообщения
1
Реакции
5
Модуль TOP Users предоставляет возможность создавать динамические рейтинги пользователей на сайте под управлением DataLife Engine (DLE) с широкими возможностями фильтрации и настройки. Это идеальное решение для стимулирования активности, формирования здоровой конкуренции и наглядной демонстрации самых активных участников сообщества.

Основные возможности:​

  • Гибкая сортировка — формирование рейтингов по различным параметрам:
    • количеству публикаций (news_num),
    • числу комментариев (comm_num),
    • дате регистрации (reg_date),
    • последнему визиту (lastdate),
    • количеству лайков (likes_num),
    • а также по другим метрикам.
  • Фильтрация пользователей — точная настройка участников рейтинга:
    • по группам (включение или исключение определённых групп),
    • скрытие заблокированных пользователей,
    • исключение неактивных (не заходивших на сайт N дней),
    • возможность добровольного отказа пользователя от участия в рейтинге.
  • Кеширование данных — снижение нагрузки на сервер за счёт хранения результатов.
  • Поддержка AJAX — обновление блока без перезагрузки страницы.
  • Гибкая кастомизация отображения — различные шаблоны, цветные ники, форматирование дат.
  • Высокая производительность — оптимизированные SQL-запросы и минимальная нагрузка на систему.


Примеры использования:​

  1. Топ авторов по числу публикаций
    HTML:
    {include file="engine/modules/top/block.php?template=top_news.tpl&sortBy=news_num&limit=5"}
    (Выведет 5 пользователей с наибольшим количеством статей.)
  2. Топ комментаторов
    {
    Код:
    {include file="engine/modules/top/block.php?template=top_comments.tpl&sortBy=comm_num&limit=10"}
  3. Активные пользователи за последние 30 дней
    Код:
    {include file="engine/modules/top/block.php?lastVisitPeriod=30"}

Поддержка пользовательских шаблонов​

Вы можете легко создать собственный дизайн блока, просто скопировав и адаптировав файл top.tpl под свои нужды.

Модуль основан на ранней разработке под названием uTop, получившей новую жизнь благодаря полной переработке и адаптации под DLE 18.X и PHP 8.1+.


---
Для тех, кто ищет индивидуальные решения, доступна разработка уникальных модулей для DLE под ключ. Связь: t.me/snh001
---
 

Вложения

  • 10.png
    10.png
    70.4 КБ · Просмотры: 72
  • 20.png
    20.png
    516.7 КБ · Просмотры: 72
Если подключать строкой: {include file="engine/modules/top/block.php?template=top_comments.tpl&sortBy=comm_num&limit=10"}
File engine/modules/top/block.php not found.
Папки top нету в самом плагине. Да и стилей нет, на что ссылается utop.tpl
 
Если подключать строкой: {include file="engine/modules/top/block.php?template=top_comments.tpl&sortBy=comm_num&limit=10"}
File engine/modules/top/block.php not found.
Папки top нету в самом плагине. Да и стилей нет, на что ссылается utop.tpl
Тоже была такая проблема но я нашел решение.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Верх