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