Актуальный релиз „DataLife Engine 19.1 Final“ buildid 108

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / DLE xSort Pro — Расширенный модуль сортировки

DLE xSort Pro — Расширенный модуль сортировки

03 марта 2026 | 08:18 | Вторник
27
0
[ Рейтинг: 0 / Голосов: 0 ]
DLE xSort Pro — Расширенный модуль сортировки

xSort Pro — это мощный и гибкий модуль для DataLife Engine, который позволяет посетителям сайта сортировать новости не только по стандартным полям (дата, рейтинг, количество просмотров и т. д.), но и по любым пользовательским полям (XFields) — включая числовые значения, такие как год выпуска, сезон, эпизод, рейтинг IMDb, Кинопоиска и другие.

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

  • 🔄 Сортировка по XFields: поддержка сортировки по любым дополнительным полям, созданным через XFields.
  • 🔢 Корректная числовая сортировка: автоматическое распознавание числовых и десятичных значений (например, 8.7, 2024, 5), что исключает некорректную сортировку как текста.
  • 📈 Выбор направления: пользователи могут сортировать материалы по возрастанию или убыванию одним кликом.
  • 🧩 Гибкая настройка: администратор может указать, какие поля доступны для сортировки на конкретной странице (через параметр allowed_fields).
  • Автоматическое отключение кэша: при использовании пользовательской сортировки кэш временно отключается, чтобы гарантировать актуальность результатов.
  • 🎨 Полная интеграция с DLE: модуль использует стандартные шаблоны и стили, легко встраивается в любой дизайн.
  • 🧪 Поддержка всех типов контента: работает как на главной странице, так и в категориях, архивах, поиске и других разделах.

🔹 Как использовать?

Установить архив через систему плагинов. Затем добавьте в нужный шаблон (например, main.tpl, category.tpl) следующую строку:
{include file="engine/modules/mod_xsort.php?fields=year,imdb,rating,date,comm_num,title&allowed_fields=year,imdb,rating,date,comm_num,title"}
Укажите через запятую те поля, по которым разрешено сортировать. Модуль автоматически определит, какие из них — числовые, и применит корректную логику сортировки.

🔹 Для кого этот модуль?

  • Владельцы кино-, сериал- или музыкальных порталов, где важно сортировать по году, сезону, рейтингу.
  • Новостные сайты, желающие дать пользователям больше контроля над отображением материалов.
  • Любой проект на DLE, использующий XFields и нуждающийся в продвинутой фильтрации.
✅ Безопасен и совместим с DLE 13.0+.
Открытый код — можно доработать под свои нужды.
Названия полей настраиваются в плагине в файле engine/modules/mod_xsort.php:
$field_names = array(
	'date' => 'Дата',
	'rating' => 'Рейтинг',
	'news_read' => 'Просмотры',
	'comm_num' => 'Комментарии',
	'title' => 'Заголовок',
	'year' => 'Год выпуска',
	'imdb' => 'Рейтинг IMDb',
	'season' => 'Сезон',
	'episode' => 'Эпизод',
	'id_kp' => 'Рейтинг КиноПоиск'
);

Источник: 🔗
Автор: Derya
Версия DLE: 13.0 и выше


Скачать «DLE xSort Pro — Расширенный модуль сортировки» [TR]:
⚠️ Войдите в аккаунт для доступа к контенту
Скачать «DLE xSort Pro — Расширенный модуль сортировки» [RUS]:
⚠️ Войдите в аккаунт для доступа к контенту
PS текст поста — частичный перевод с турецкого с офф страницы модуля.
Комментарии:
ℹ️
 
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2026 | Карта сайта