Подкатегории Хаба + закрепы топиков

Подкатегории Хаба + закрепы топиков

Stock-All
10 установок

Поддержка только интерфейса UI 2.0

Плагин «Подкатегории Хаба + закрепы топиков» работает в интерфейсе бекенда приложения «Хаб» и поддерживает, как светлую, так и тёмную версию UI 2.0.

Теперь Вы сможете создавать полноценный форум на базе фреймворка Webasyst! Плагин «Подкатегории Хаба + закрепы топиков» наделяет приложение Хаб тем, чего ему так не хватало: настоящим деревом категорий с подкатегориями до трёх уровней вложенности, закреплёнными темами (топиками), умным меню разделов, полными хлебными крошками и продвинутой SEO-оптимизацией - от канонических ссылок до микроразметки BreadcrumbList. Установите плагин, и ваше сообщество станет удобным для посетителей, понятным для поисковых систем и простым в управлении.

Для чего нужен плагин «Подкатегории Хаба + закрепы топиков»?

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

Нет структуры - все разделы лежат «одной стопкой», и в крупном сообществе посетители просто теряются;

Нет закреплённых тем (топиков) - правила форума, важные объявления и полезные инструкции тонут в потоке публикаций;

Слабая навигация - меню категорий без счётчиков топиков, без сворачиваемых ветвей, без подсветки текущего раздела;

Урезанное SEO - нет канонических ссылок, нет микроразметки хлебных крошек, адресация страниц плохо считывается поисковиками;

Плагин «Подкатегории Хаба + закрепы топиков» решает все эти задачи комплексно: одна установка и Хаб получает функциональность полноценного структурированного форума без единой правки кода фреймворка и приложений.

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

1. Дерево категорий до трёх уровней

Стройте структуру любой сложности: раздел → категория → подкатегория . Адреса страниц формируются по логичной вложенной схеме, которая читается легко и людьми, и поисковыми роботами. Дочерние категории наследуются от родительских, а редактор дерева в бекенде позволяет управлять структурой в пару кликов - включая массовый перенос подкатегорий при удалении раздела.

2. Умное меню категорий на витрине.

Меню-аккордион категорий на витрине

Сворачивание и разворачивание ветвей с плавным раскрытием;

Запоминание состояния меню в браузере посетителя;

Автоматическое раскрытие ветки текущего просматриваемого раздела;

Счётчики тем (топиков) рядом с каждой категорией;

Опциональный вывод только корневых категорий на главной странице - с аккуратным появлением списка;

Поддержка приложений « Управление меню » и « Меню » - меню можно вывести через их хелперы в любом месте шаблона.

3. Блок подкатегорий на странице категории.

Подкатегорий на странице категории

На странице каждого раздела выводятся карточки его дочерних категорий. Настраивается лимит отображаемых карточек: остальное скрывается под спойлером с кнопкой «Показать все» и плавным раскрытием по клику. Вёрстка блока универсальна - карточки корректно встают в любой теме дизайна, от дефолтной до сильно кастомизированной.

4. Закреплённые топики.

Закреплённый топик

Немаловажная функция плагина. Закрепляйте важные топики - они всегда будут наверху списка топиков категории, независимо от дат публикации:

два режима закрепа: только в выбранной категории или в выбранной и всех родительских одновременно;

лимит закреплённых тем на категорию с защитой от переполнения;

иконка скрепки с настраиваемым цветом и выделение заголовка жирным прямо на витрине;

удобное управление закрепами прямо в редакторе топика в бекенде;

5. Полные хлебные крошки с микроразметкой.

Хлебные крошки

Посетитель всегда видит, где находится: Все темы → Раздел → Категория → Подкатегория. Штатные хлебные крошки топика можно скрыть настройкой в плагине, чтобы исключить дублирование. Для поисковых систем генерируется структурированный блок BreadcrumbList (JSON-LD) - Google и Яндекс отображают путь в сниппете выдачи.

6. Канонические ссылки для категорий и топиков.

Автоматический тег rel="canonical" в head страниц категорий и топиков убирает проблему дублей, которая неизбежно возникает при ЧПУ-адресации и агрегации публикаций из подкатегорий. Индексируется ровно один адрес страницы.

7. Описания категорий.

Описания категории

Каждому разделу - собственное описание: с визуальным WYSIWYG-редактором или в режиме чистого HTML с поддержкой Smarty. Описание выводится в самой категории на витрине и помогает как посетителям, так и поисковикам понять тематику раздела.

Визуальный и HTML редактор в настройках категории

8. Топики из подкатегорий в родительских разделах.

Топики из подкатегорий в родительских разделах (настройки)

Опционально Вы можете отметить в родительской категории, чтобы отображались топики всех её подкатегорий, а счётчики топиков будет автоматически суммировать их по всему дереву. Верхнеуровневые разделы перестают выглядеть «пустыми».

9. Встроенный SEO-сканер URL.

Проверка струтуры категорий в плагине

Модуль проверки (вкладка «Целостность») находит в структуре категорий типовые проблемы:

Недостижимые первые сегменты адресов (числовые или совпадающие со служебными URL приложения);

Подкатегории, у которых отсутствует родительский раздел;

Конфликты адресов категорий с адресами топиков;

Дублирующиеся URL у разных топиков.

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

10. Удобный бекенд.

Дерево категорий в сайдбаре бекенда

Дерево категорий отображается в сайдбаре бекенда Хаба, закреплённые топики помечаются иконками прямо в списках публикаций, шаблоны всех выводимых блоков редактируются штатным редактором плагина - с возможностью восстановления настроек по умолчанию.

Преимущества плагина «Подкатегории Хаба + закрепы топиков».

Универсальность. Блоки плагина встраиваются в любую тему дизайна без правки её вёрстки: стили изолированы от разметки темы и не конфликтуют с ней. Универсальные решения работают и в дефолтной теме, и в кастомных шаблонах.

SEO-эффект из коробки. Вложенные человекочитаемые URL, полные хлебные крошки с микроразметкой BreadcrumbList, канонические ссылки и контроль целостности адресов - полный набор, который поисковые системы ценят в структурированном контенте.

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

Гибкость. Каждый выводимый блок - меню, подкатегории, хлебные крошки, описания - построен на отдельном редактируемом Smarty-шаблоне. Вы контролируете каждый тег на витрине.

Совет: сразу после установки включите хлебные крошки с микроразметкой и канонические ссылки - это самый быстрый способ улучшить индексацию форума, не потребует ни одной правки шаблонов.

Кому подойдёт плагин?

Плагин необходим в первую очередь:

Форумам поддержки и базам знаний - дерево разделов и закреплённые инструкции наверху каждой категории, классика жанра;

Корпоративным сообществам - структурирование обсуждений по отделам, проектам и продуктам;

Тематическим сообществам и клубам - навигация по веткам со счётчиками тем и полными хлебными крошками удерживает читателя;

Контент-проектам на Хаб - SEO-инструменты (канонические ссылки, микроразметка, чистые URL) дают прирост в поисковой выдаче;

Веб-студиям и разработчикам - готовое решение «под ключ» для клиентов, которым нужен форум на/к Webasyst.

Как это работает?

Шаг 1. Установите плагин и включите его в настройках.

Шаг 2. Создайте структуру разделов и подкатегорий прямо в бекенде Хаб.

Шаг 3. Вставьте хелпер меню в шаблон темы, если вывод по-умолчанию не устраивает (для дефолтной темы — в main.html).

Шаг 4. Настройте закрепы топиков, лимиты, хлебные крошки и SEO-опции под свой проект.

Более подробную пошаговую инструкцию по настройке и работе плагина читайте здесь .

Часто задаваемые вопросы.

В каких темах дизайна работает плагин?

Плагин универсален: стили блоков изолированы от вёрстки темы и не конфликтуют с ней. Всё протестировано в дефолтной теме Хаб, но блоки корректно отображаются и в сторонних темах. Для нестандартных тем предусмотрен отдельный хелпер вывода меню и редактируемые шаблоны всех блоков.

Сколько уровней вложенности категорий поддерживается?

До трёх уровней: раздел → категория → подкатегория. Этой глубины достаточно для подавляющего большинства форумов и сообществ, при этом структура URL остаётся короткой и удобной для индексации.

Изменятся ли адреса уже созданных страниц после установки?

Нет. Существующие категории и топики продолжают открываться по прежним адресам. Вложенные URL формируются из адресов самих категорий, а встроенный SEO-сканер поможет найти и исправить потенциальные проблемы адресации, если они есть в структуре.

Что такое закреплённые топики и как их увидят посетители?

Закреплённый топик всегда отображается вверху списка топиков категории - независимо от даты публикации. На витрине такой топик помечается иконкой скрепки с настраиваемым цветом, а её заголовок выделяется жирным. Для каждой категории можно установить лимит закреплённых топиков.

Нужно ли править код темы дизайна?

Практически нет. Блок подкатегорий, хлебные крошки, иконки закрепов и канонические ссылки выводятся автоматически через штатные обработчики плагина. Единственное действие, если вас не устроит стандартное расположение меню - вставить хелпер меню категорий в желаемое место шаблона темы (для дефолтной темы это main.html).

Есть ли поддержка микроразметки и канонических ссылок?

Да. Плагин добавляет на страницы категорий структурированные данные BreadcrumbList (JSON-LD) и тег rel="canonical" для категорий и топиков - обе опции включаются одной настройкой.

Плагин протестирован и полностью совместим с версиями PHP 7.4.33 - 8.3.30.