Advanced Comments Sort - сортировка комментариев для DLE

Автор: NEXSRC 22.06.2026 12 Куплено: 0 Скачано: 0 DLE DLE 13.x – 20.0

Advanced Comments Sort — это продвинутое решение для DataLife Engine (DLE 13.x – 20.0), которое выводит взаимодействие пользователей с комментариями на новый уровень. Плагин позволяет посетителям на лету изменять порядок отображения комментариев (Сначала новые, Сначала старые или Сначала популярные по рейтингу) с автоматическим сохранением их выбора в Cookie.

Плагин оптимизирован, протестирован на высоких нагрузках и доработан

Основные возможности и преимущества:

  • Сохранение выбора: Выбранный пользователем тип сортировки запоминается в браузере. При переходе на другие новости сортировка не сбивается.

  • Полная AJAX-совместимость: Сортировка корректно применяется не только при первой загрузке страницы, но и при фоновой навигации по страницам пагинации комментариев.

  • Порог активности: Сортировщик можно автоматически скрывать в малоактивных новостях и показывать только тогда, когда публикация наберет заданное количество комментариев (например, более 5).

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

  • Черный список материалов: Возможность принудительно отключить сортировку в конкретных новостях, указав их ID через запятую.

  • Безопасность древовидных веток: При включенной древовидной структуре комментариев плагин умеет автоматически отключать сортировку, чтобы не ломать иерархию ответов (опционально).

  • Современная админпанель: Удобный интерфейс управления в фирменном стиле DLE 19.x/20.0 с AJAX-сохранением параметров

История версий и изменений модуля:

Версия 1.1.0 (Текущая) — Специальный релиз для nexsrc.fun
  • Добавлено: Полноценный таргетинг по категориям. Теперь вы можете выбирать, в каких разделах выводить сортировщик, а в каких отключать.
  • Добавлено: Настройка порога активности (минимального количества комментариев) для автоматического скрытия селектора в малоактивных публикациях.
  • Добавлено: Черный список публикаций (исключение конкретных ID новостей через запятую).
  • Улучшено: Дизайн панели управления полностью переработан под современную сетку DLE (Bootstrap 5 карточки, вкладки, AJAX-сохранение).
Версия 1.0.3
  • Исправлено: Проблема виртуального кэша DLE VFS (Virtual File System). Код рендеринга и обработки SQL-запросов перенесен напрямую в модификации ядра DLE, что гарантирует работу без создания физических файлов на диске.
Версия 1.0.2
  • Исправлено: Ошибка компиляции тега в show.full.php на некоторых версиях DLE из-за несовпадения аргументов вызова функции $tpl->compile().
Версия 1.0.0
  • Первый стабильный релиз модуля. Базовая обработка сортировки, интеграция в шаблон, запоминание выбора через Cookie.
Шаг 1. Загрузка плагина в систему:
Перейдите в панель управления DLE —> Утилиты —> Управление плагинами.
Нажмите кнопку «Загрузить плагин», выберите сохраненный файл comments_sort.xml и дождитесь окончания установки.

Шаг 2. Настройка параметров:
Перейдите в раздел «Сторонние модули» —> «Advanced Comments Sort».
Настройте сортировку по умолчанию, укажите разрешенные группы, выберите категории для отображения или настройте порог минимального количества комментариев. После этого нажмите кнопку «Сохранить настройки».

Шаг 3. Очистка системного кэша:
Вернитесь на главную страницу админпанели DLE и нажмите кнопку «Очистить кэш». Это необходимо для сброса старых закешированных страниц новостей.

Шаг 4. Добавление тега в шаблон:
Откройте файл вашего шаблона fullstory.tpl и вставьте тег {comments-sort} в то место, где должен выводиться выпадающий список (например, сразу над блоком комментариев):

 <!-- Блок сортировки --> {comments-sort}  <!-- Список комментариев --> <div class="comments-area">     {comments}      </div> 
Принять участие в дискуссии
Премиум продукт
Стоимость лицензии
50 ₽
Единоразовый платеж • Обновления навсегда
Загрузка уведомлений...
Загрузка истории...