Перейти к содержимому
Плагин

FAQ & Accordion

автор: Celena

FAQ & Accordion

Превратите частые вопросы в аккуратный доступный аккордеон — и заодно получите расширенные сниппеты Google для своего FAQ.

Возможности

  • Группы FAQ. Организуйте вопросы в группы (цены, доставка, поддержка…) и вставляйте каждую одним тегом: {faq group="pricing"} — на страницу, в новость или шаблон темы.
  • Доступный аккордеон. Нативные <details>: работает без JavaScript, управляется с клавиатуры, плавная анимация шеврона.
  • Живой поиск. Опциональная строка поиска фильтрует вопросы на лету и подсвечивает совпадения.
  • Режим «по одному». Открытие вопроса схлопывает остальные — удобно для длинных списков.
  • JSON-LD FAQPage. Группы автоматически размечаются schema.org/FAQPage — Google может показать ваши вопросы прямо в выдаче. Разметка выводится один раз на страницу и только для реально показанных групп.
  • Мультиязычность. Создайте группы с одним slug на разных языках — один тег покажет каждому посетителю его язык.

Почему это лучше вставки HTML руками

Ответы редактируются в панели, защищены от опасной разметки, переиспользуются на разных страницах и всегда синхронны с JSON-LD — никакого расхождения между тем, что видит посетитель, и тем, что читает поисковик.

Подходит любой теме

Виджет нейтрален и наследует цвета и шрифты темы. Тонкая настройка — переопределением CSS-классов cfaq-*. Без внешних запросов и чужих скриптов, дружит с CSP.

Версия Дата Требования Размер
1.0.0 2026-08-23 PHP >=8.3 · Celena >=3.6 24 KB

Initial release: FAQ groups, accessible accordion (native details), live search with highlighting, single-open mode, FAQPage JSON-LD, multilingual groups, admin with sorting and shortcode copy.

Требования

  • PHP >=8.3 или новее
  • Celena CMS >=3.6 или новее

Установка

Скачайте архив и установите его из админки клиентского сайта — ключ не нужен.

  1. Откройте раздел «Плагины/Темы» в админке Celena.
  2. Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
  3. Активируйте пакет — для платных при активации введите лицензионный ключ.

Подробная инструкция по установке в документации →