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

Похожий контент

  • InstantCMS 2.18.2
Похожий контент

Похожие материалы там, где они действительно нужны

Relevanter автоматически подбирает связанные статьи, новости и другие материалы InstantCMS. Компонент берёт слова из открытой записи, ищет совпадения в выбранном типе контента и выводит подходящие результаты через виджет, обычное или сквозное поле.

Три способа размещения

  • Виджет — для вывода блока в позиции шаблона и на выбранных страницах.
  • Обычное поле — когда подборка должна включаться только в отдельных материалах.
  • Сквозное поле — для общей подборки во всех материалах выбранного типа контента.

Гибкая настройка подбора

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

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

Работа с FULLTEXT без ошибки 503

Если выбранные столбцы совпадают с существующим FULLTEXT-индексом, Relevanter использует полнотекстовый поиск. Если подходящего индекса нет, компонент автоматически переходит на поиск вхождений слов и не изменяет структуру базы данных. Это устраняет ошибку 503, которая возникала в версии 1.1.2 при несовпадении индекса и настроек.

На больших таблицах резервный режим может работать медленнее, поэтому для крупных каталогов рекомендуется заранее настроить подходящий FULLTEXT-индекс на тестовом стенде.

Карточки и догрузка

В настройках задаются шаблон, количество колонок и материалов, заголовок, описание, изображение и дополнительные сведения. В комплект входят шаблоны Modern и Default. Сквозное поле поддерживает кнопку или автоматическую догрузку; запрос учитывает права посетителя, доступность исходной записи и настройки поля.

Права доступа

Результаты проходят штатные фильтры публикации, приватности и доступа InstantCMS. Закрытая или неопубликованная исходная запись не раскрывается через догрузку, а поля с ограничением по группам не выводятся недоступным посетителям.

Обновление с 1.1.2

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

Полное удаление

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

Совместимость

  • функционально проверено на InstantCMS 2.18.2 и PHP 8.2;
  • проверенный шаблон — Modern;
  • шаблоны Modern и Default входят в поставку;
  • синтаксис PHP проверен также на 7.4, 8.3 и 8.4;
  • ionCube и ключ активации не требуются;
  • файлы ядра InstantCMS не изменяются.

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

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

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

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

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

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

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

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

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

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

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