2.0
Версия 2.0
Обновлено под InstantCMS 2.14.0 и шаблон modern
Файл для установки и обновления один
1.9.5
Версия 1.9.5
Поправлен вывод html-сущностей в заголовке и тексте релеванта.
1.9.4
Версия 1.9.4
Устранена ошибка, при работе в типе контенте установленном по-умолчанию.
1.9.3
Версия 1.9.3
Устранены ошибки фильтрации по тегам
1.9.2
Версия 1.9.2
Устранены ошибки выявленные после обновления instantcms до версии 2.7.1.
1.9.1
Версия 1.9.1
Устранена ошибка фильтрации, при использовании релеванта вне родительского типа контента.
Устранена ошибка, приводящая к белому экрану на некоторых хостингах.
1.9
Версия 1.9
Устранена ошибка с отображением записей снятых с публикации.
В настройках поля «Похожий контент — сквозной» добавлена опция — «Запретить управлять показом релеванта на сайте». При установке которого, галочка — «Показывать релевант на сайте» — станет недоступной.
В настройках релеванта добавлена опция «Фильтр по тегам». Которая добавляет фильтрацию по тегам, имеющимся у данной записи. Так же как и полнотекстовый поиск эта опция доступна только при просмотре записи. При просмотре категории, эта опция не действует.
Что-то ещё по мелочи устранил. Не исключено, что добавил ещё чего-то нового из ошибок ))).
1.8
Версия 1.8
Компонент полностью переписан для работы с instantCMS 2.5.1, с учётом полезных изменений, выложенных на гите на текущий момент.
Удалена полностью функция доведения количества релевантов до необходимого.
По умолчанию, при создании релеванта, выполнена оптимальная настройка релевантности записей, для вывода полем или виджетом в записи. Достаточно выбрать только тип контента.
Добавлена опция для вывода информации на месте релеванта, если ничего не найдено. Информация видна только администраторам.
Изменена формула вывода записей в случайном порядке. Теперь к указанному количеству добавляется всего три записи (если имеется их больше, чем на три) и они перемешиваются между собой.
Изменилась работа полнотекстового поиска по полю «content». Теперь если это поле участвует в полнотекстовом поиске, то поиск будет произведён. Иначе нет. Полнотекстовый поиск по заголовкам, ключам и тегам не изменился.
Добавлена опция удаления из поисковой фразы цифр и спецсимволов. Раньше это делалось всегда.
Добавлена возможность использовать файл stopwords из папки languages, для очистки поисковой фразы от стоп-слов.
В фильтре добавлена возможность указывать значения полей из записи в фигурных скобках, работать будет, если релевант выводится на странице записи.
Также доступны функции сложения и вычитания цифровых полей или значений. Например, чтобы отфильтровать все записи с рейтингом более, чем на 200 единиц менее рейтинга текущей записи, достаточно прописать такую запись в фильтре: {rating}-200.
Вся строка фильтра тогда получится такой: Рейтинг > {rating}-200. В итоге, если у текущей записи рейтинг равен 450, то отфильтруются все записи с рейтингом более 250 единиц.
Изменилась система наследования файлов шаблонов.
Есть три формы названия файла шаблона:
1. templates/ШАБЛОН/controllers/relevanter/tpl_ИМЯКОНТЕНТА_ИМЯРЕЛЕВАНТА.tpl.php
2. templates/ШАБЛОН/controllers/relevanter/tpl_default_ИМЯРЕЛЕВАНТА.tpl.php
3. templates/ШАБЛОН/controllers/relevanter/tpl_default.tpl.php
Каждая форма файла сперва ищется в папке с выбранным шаблоном и если такого файла нет, то ищется в папке шаблона default
При отключении компонента, все релеванты в виджетах и полях не будут выводится. Также, если ничего не найдено в релеванте размещённом в виджете, то и сам виджет (шапка, пустое тело виджета) не будет отображаться.
Версия 1.8 — Обновление
Обновить стандартными способами (достаточно заменить файлы). Исправить файлы своих шаблонов компонента, если такие были. Вероятно, понадобится пересохранить настройки всех релевантов с учётом новых функций.
1.7
Версия 1.7
Обновление для версии instantCMS 2.3.0.
После обновления надо удалить вручную файл \system\fields\relevants_across.php
Версия 1.7 — Обновление
Для обновления компонента на версии instantCMS 2.3.0 необходимо переименовать файл \system\fields\relevants_across.php в relevantsacross.php. Другими словами убрать знак "_" (нижнее подчёркивание) из названия файла. Также, если есть другие поля, от других разработчиков в папке \system\fields\, то можете смело их переименовать также убрав знак "_" из названия файла. Последующее обновление компонента выйдет, подразумевая, что вы уже переименовали данный файл.
Затем установить обновление стандартными способами.
1.6
Версия 1.6
Устранена неработоспособность сортировка.
Устранена ошибка яваскрипта, возникающая при включенном сжатии html в настройках сайта.
1.5
Версия 1.5
Минимальное количество слов в поисковой фразе сведено к одному. Другими словами, если у вас идёт поиск по тегам и у записи в тегах прописано только одно слово, то теперь поиск будет вестись по этому слову. Раньше последнее слово обрезалось.
Устранена ошибка, возникающая при неверном определении текущего типа контента.
1.4
Версия 1.4
Исправлены ошибки.
Изменена логика поиска похожего контента.
В стилях для блока с описанием добавлено выравнивание по ширине.
Версия 1.4 — Обновление
Установка обычным способом.