AJAX-Catalog by Sander 1.2

AJAX-Catalog by Sander 1.2

Автоматизированный интеллектуальный символьный каталог на AJAX от Sander, предыдущая версия которого была опубликована ранее, теперь доступен бесплатно.


Особенности модуля:
  • Не создает нагрузки. В "холостом" режиме работы вообще не создает нагрузки. Для формирования списка новостей выполняется один простой запрос в БД.
  • Автоматическое заполнение символьного каталога для всех новостей в разрешенных категориях.
  • Запоминает состояние кнопок и выбранного языка. В браузере запоминается выбранный язык и тип сортировки. При обновлении страницы данные не сбрасываются.
  • Ограничение по категориям. Можно выбрать категории в которых будет заполняться символьный каталог. На стандартной странице каталога example.com/catalog/Z/ так же будут отображаться только те новости которые находятся в отмеченных категориях.
  • Умная сортировка "По популярности". Учитывается рейтинг, просмотры и количество голосов в рейтинге.
  • Простой шаблон доступный для редактирования. Верстка адаптивная, но стили не прописаны. Кому нужно - смогут прописать под свой шаблон самостоятельно.
  • Возможность объединения всех букв алфавита. Если на сайте крайне мало англоязычных заголовков, то их можно объединить в одну группу. По умолчанию включено объединение цифр. Все заголовки начинающиеся на точки, кавычки и другие символы - объединяются в символ @.
  • Удалена привязка к домену.

Основной вид. Русский и английский алфавит (язык меняется переключателем слева):



Найденные новости отображаются в выплывающем окне сразу под символьным каталогом на всю ширину контейнера каталога:


Если ничего не найдено, отображается такая заглушка, текст и внешний вид легко настраивается в файле шаблона:

Список настроек отображается в стандартном диалоговом окне:

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

ajax-catalog-by-sander-1_2.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Демо
 
Версия DLE: 13.x-17.0
Версия PHP: 7.x-8.1
Автор: Sander
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.