AJAX-Catalog by Sander 1.2
Автоматизированный интеллектуальный символьный каталог на AJAX от Sander, предыдущая версия которого была опубликована ранее, теперь доступен бесплатно.
Особенности модуля:
- Не создает нагрузки. В "холостом" режиме работы вообще не создает нагрузки. Для формирования списка новостей выполняется один простой запрос в БД.
- Автоматическое заполнение символьного каталога для всех новостей в разрешенных категориях.
- Запоминает состояние кнопок и выбранного языка. В браузере запоминается выбранный язык и тип сортировки. При обновлении страницы данные не сбрасываются.
- Ограничение по категориям. Можно выбрать категории в которых будет заполняться символьный каталог. На стандартной странице каталога example.com/catalog/Z/ так же будут отображаться только те новости которые находятся в отмеченных категориях.
- Умная сортировка "По популярности". Учитывается рейтинг, просмотры и количество голосов в рейтинге.
- Простой шаблон доступный для редактирования. Верстка адаптивная, но стили не прописаны. Кому нужно - смогут прописать под свой шаблон самостоятельно.
- Возможность объединения всех букв алфавита. Если на сайте крайне мало англоязычных заголовков, то их можно объединить в одну группу. По умолчанию включено объединение цифр. Все заголовки начинающиеся на точки, кавычки и другие символы - объединяются в символ @.
- Удалена привязка к домену.
Основной вид. Русский и английский алфавит (язык меняется переключателем слева):
Найденные новости отображаются в выплывающем окне сразу под символьным каталогом на всю ширину контейнера каталога:
Если ничего не найдено, отображается такая заглушка, текст и внешний вид легко настраивается в файле шаблона:
Список настроек отображается в стандартном диалоговом окне:
При изменении некоторых настроек или при первой установке модуля - необходимо выполнить перестроение символьного каталога.
Процесс выполняется по разному и зависит от количества новостей и сервера. Может за несколько секунд, а может и несколько минут. Если процесс будет прерван - ничего страшного. Нужно будет просто запустить заново:
• Версия PHP: 7.x-8.1
• Автор: Sander
• Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.