Компонент для InstantCMS 2

Тематические блоки

  • InstantCMS 2.18.2
Версия 1.1.0
Тематические блоки

«Тематические блоки» для InstantCMS подбирают подходящие записи и вставляют их карточки внутри статьи или новости — рядом с разделом, до которого дошёл читатель. Источниками могут быть статьи, новости, товары и другие типы контента вашего сайта.

Подбор по теме материала

  • Сравнение ключевых слов, тегов или слов заголовка; совместный режим с настройкой веса каждого сигнала.
  • Единый рейтинг для нескольких источников: выше выводятся записи с большим числом совпадений.
  • Записи из того же типа контента: статья может предлагать другие статьи. Текущая запись автоматически исключается.
  • Отдельное сопоставление полей для каждого источника. Заголовок карточки и поле сравнения заголовков можно выбрать независимо.
  • Фильтрация источника штатным набором InstantCMS, исключение выбранных ID и отключение вставок в отдельных материалах.
  • При равном балле — стабильный порядок или приоритет свежих записей по дате публикации.

Размещение и оформление

Блоки распределяются по длине видимого текста перед безопасными заголовками H2, H3 или H4. Можно выбрать вставку перед каждым N-м заголовком, пропустить первые заголовки и задать расстояния от начала текста и между блоками. Если заголовков мало, доступно размещение перед абзацами.

  • До 10 блоков и до 6 карточек в одном блоке.
  • Три варианта: журнальные строки, сетка и карусель без сторонних библиотек.
  • Обложка, короткий текст и дополнительные поля карточки выводятся штатными обработчиками InstantCMS.
  • Подпись блока, текст ссылки и длина анонса настраиваются в виджете.
  • Адаптивное оформление Default и Modern; шаблоны можно переопределить в дочерней теме.

Штатная настройка InstantCMS

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

Тексты материалов в базе не изменяются. Нет случайного заполнения: если подходящих записей или безопасных мест для вставки нет, блоки не выводятся. Доступ, публикация, приватность и чтение выбранных полей учитываются средствами CMS. Повтор одной записи внутри подборки исключён.

Совместимость и ограничения

Проверено на InstantCMS 2.18.2, штатных шаблонах Default и Modern. Рабочий стенд — PHP 8.2; отдельные интеграционные проверки и lint выполнены на PHP 8.4, алгоритмы и синтаксис — также на PHP 7.2. Для лицензии требуется расширение OpenSSL; для автоматической активации — cURL и HTTPS.

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

Лицензия и покупка

Цена — 650 ₽. Лицензия для одного домена. После установки доступен пробный период 72 часа. Покупатель не вводит ключ: укажите ник на OCMarket или номер заказа в разделе «Лицензия», и после подтверждения автором она станет бессрочной. При недоступности исходящих запросов автор выдаст готовую строку для ручного ввода.

Без подтверждения тематические вставки мягко отключаются, тексты и настройки сохраняются. Бессрочная лицензия работает без связи с сервером. Адреса разработки localhost, *.local, *.test и IP работают без лицензии; при переезде на другой домен нужно новое подтверждение.

Серверу автора передаются код продукта, домен, случайный идентификатор установки, версии дополнения, InstantCMS и PHP и пометка покупателя. Тексты материалов и данные пользователей не передаются.

Руководство пользователя · Автор — Stas-Clear.

Характеристики

Совместимость и технические требования.

ionCubeНет
Совместимость
  • InstantCMS 2.18.2
Версии PHP
  • PHP 8.2
  • PHP 8.4

Версии и обновления

Текущая версия и условия получения обновлений.

Текущая версия1.1.0

История изменений появится вместе со следующими версиями.

Отзывы покупателей

Подтверждённых отзывов пока нет.

Вопросы продавцу

Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.

Пока нет вопросов. Уточните совместимость или возможности дополнения.
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.