По многочисленным просьбам пользователей привел в соответствие со свежими версиями движка давно написанный компонент, который добавляет в стандартный виджет поиска функцию выпадающего списка при наборе слова в поле.
Работает в шаблоне «modern»
Да-да. Если предыдущая версия компонента работала только в шаблонах, где js файлы подключались в <hеаd>, то теперь весь javascript код компонента выведен в отдельный файл и подключается внизу страницы. Так же, теперь при установке все файлы шаблона компонента копируются в соответствующие директории шаблона «modern», а до этого копировались в директории старого дефолтного шаблона.
Работает в версиях не ниже 2.15.0
Произведена переработка кода компонента в соответствии новым кодом компонента «Поиск»
Где взять?
Скачать компонент можно по ссылке instantcms.ru/addons/search-autocomplete.html или установить напрямую из админки в разделе «Каталог дополнений»
👀 это мой первый пост в блоге как начинающего блогера)
Реклама #
Happy 2 года назад #
Спасибо большое)
Def 2 года назад #
Большое спасибо! Возможно ли в опции поиска вынести настройку, чтобы выбирать по каким типам контента искать?
islyaeFF 2 года назад #
Настройки берутся из встроенного компонента Поиск
Def 2 года назад #
Подскажите пожалуйста, на сколько эту опцию возможно зашить в поле title на странице добавления записи типа контента и в фильтре также в поле поиска по заголовку?
Donto 2 года назад #
Спасибо! Чисто технический вопрос. При поиске какая нагрузка на сервер приходится? Получается он всю базу сканит при каждом запросе?
islyaeFF 2 года назад #
Да, приводе каждой буквы. Вы можете поставить паузу на запрос в файле /templates/modern/js/search-autocomplete.js
раскоментировав параметр delay: 100; например, 1000 миллисекунд. Будет запросы на поиск отправлять каждую секунду
islyaeFF 2 года назад #
Извините за опечатку. При вводе каждой буквы имел в виду