Виджет вывод тегов с фильтрацией по категориям

+9
263
Виджет вывод тегов с фильтрацией по категориям

Lit Tags — это компонент-обёртка над системным tags, созданный для гибкого и безопасного вывода тегов без правки системных файлов.
Его основная задача — показывать в виджете только релевантные теги: в том числе теги записей конкретной категории, а не общий «шум» по всему сайту.

Компонент использует системную логику там, где это уместно, и расширяет её собственными режимами фильтрации, стилями вывода и аналитикой кликов.

Что решает компонент

  • Позволяет выводить теги по текущей категории автоматически.
  • Позволяет вручную ограничить вывод только выбранными категориями и типом контента.
  • Даёт расширенные стили отображения для шаблона modern.
  • Добавляет сортировку по кликам и внутреннюю статистику по источникам кликов.
  • Делает это без изменений системных файлов, чтобы обновления CMS проходили безопасно.

Режимы фильтрации по категориям

  • Не использовать — поведение как у обычного системного вывода тегов.
  • Авто — компонент определяет текущую страницу категории и выводит теги записей из неё.
  • Ручной — теги выводятся только на выбранных категориях выбранного типа контента.

Стили вывода

  • Облако (сист.)
  • Список (сист.)
  • Список Pro (каст.)
  • Облако Classic (каст.)
  • Топ-рейтинг (каст.)
  • 3D Sphere (каст.)


Настройки компонента (глобальные)

  • Считать клики по тегам — общий переключатель аналитики.
  • Общий кэш виджетов (TTL) — единое время кэширования для всех виджетов Lit Tags.

Настройки виджета

  • Типы контента для выборки тегов.
  • Режим фильтрации по категориям (Не использовать / Авто / Ручной).
  • Тип контента и список категорий для ручного режима.
  • Учитывать подкатегории.
  • Сортировка: по алфавиту, по частоте, по кликам.
  • Стиль отображения.
  • Мин./макс. размер шрифта для облачных режимов.
  • Минимальная частота тега.
  • Минимальная длина тега.
  • Минимум кликов по тегу.
  • Лимит количества тегов.
  • Кнопка «Показать ещё» и лимит видимых тегов.
  • Только опубликованные записи.
  • Период публикации в днях.
  • Белый список тегов.
  • Чёрный список тегов.
  • Исключение по маскам (*, ?).
  • Резервный список тегов.
  • Цвета тегов.
  • Перемешивание тегов (shuffle) для поддерживаемых режимов.

Клики и статистика

  • Клики считаются по трём источникам:
  • Страница записи
  • Страница списка
  • Виджет Lit Tags
  • В статистике один тег = одна строка (без дублей по категориям/типам).
  • В колонке кликов показывается общий счётчик и разбивка: Запись/Список/Виджет.
  • Есть отдельные действия:
  • Очистить кэш — очищает только кэш Lit Tags, не сбрасывает аналитику.
  • Сбросить счётчики — обнуляет статистику кликов.

Технические особенности

  • Для кастомного фронтенда использует отдельные файлы стилей/скриптов компонента.
  • JS-трекер кликов подключается только при включённой опции аналитики.
  • Ссылки на теги формируются в системном формате (/tags/...), совместимом с CMS.
  • Компонент адаптирован под шаблон modern и Bootstrap 4.6.

Lit Tags — Теги по категориям
Компонент

Lit Tags — Теги по категориям

Купить 1000 руб.

0
genavas1970@mail.ru genavas1970@mail.ru 18 дней назад #

Разумное творение и думаю кто то обязательно применит его.

Что еще добавить, я немного еще новичек — старичок, мне всего то 56 лет но понимаю что есть люди талантливые — которые что то создают для нас.

А вот что начал я не в первый раз.   Но пока еще сырой сайт.

gennady1970.ru/

Еще от автора

Lit Cookie — удобное управление cookie-согласием на сайте
Компонент который приводит сайт в соответствие с GDPR и 152-ФЗ: показывает посетителю настраиваемый баннер согласия на cookie, блокирует скрипты анали
Компонент сравнение записей
Компонент сравнения записей по полям и свойствам с наглядной таблицей отличий.
LitMyCaptcha — собственная CAPTCHA для сайта без сторонних сервисов
Работаю над собственной CAPTCHA-системой LitMyCaptcha для сайта без Google, Cloudflare и других сторонних сервисов.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.