ZПоиск. Другой взгляд на поиск

+2
95
ZПоиск. Другой взгляд на поиск

В рамках более глубокого знакомства с vue в частности с появившимся недавно Composition  Api сделал на Vue небольшой компонент, который по функционалу повторяет встроенный компонент Поиск. Из него же берутся поисковые результаты для вывода, поэтому если что-то хотите настроить по поиску, меняйте в компоненте Поиск.

Как использовать

Вместе с компонентом идет виджет ZПоиск, который надо разместить на сайте. Виджет представляет из себя иконку поиска, при нажатии на которую поверх сайта откроется форма поиска. Весь поиск происходит по ajax, без переходов на другие страницы. Всегда можно закрыть форму и продолжить пользоваться сайтом.

Все адаптивно

Изображение

Изображение

А если типов контента в поиске много, появится возможность поскролить список типов вправо.

Минимальная нагрузка

Виджет поиска содержит только один небольшой js скрипт, который загрузит все остальные скрипты, нужные поиску, только после нажатия на иконку поиска. Поэтому виджет можно смело ставить на все страницы сайта.

Демо

Попробовать поиск можно на демо demo.bergorod.ru
Жмите на иконку поиска в шапке рядом с Войти

Ограничения

Работает на 2.17.1 и свежее. Только для modern шаблона и дочерних. Предоставляется как есть. Могут быть баги, пишите — поправлю.
Вы всегда можете отключить компонент и виджет и использовать обычный поиск.
Если вы используете modern без доработок, не забудьте указать navbar-dark в поле Класс CSS для контейнера, иначе иконка поиска будет того же цвета, что и обычные ссылки.

Изображение

Прикреплённый файл:
Скачать 18 Кбскачан 4 раза
0
Happy Happy 5 часов назад #

Офигенная штука ) потестил на демо, супер. Спасибо 

0
Happy Happy 4 часа назад #

Первая вкладка новости, повторяет записи, вместо трех показывает 6 найденных. Во второй вкладке вроде четко 

0
Zau4man Zau4man 3 часа назад #

По какой фразе ищете? На демо или на своем сайте проблема?

0
Happy Happy 2 часа назад #

На вашем сайте, например слово «страна». Я много слов пробовал в первой вкладке дублируется. Я с мобилы тестю, подозреваю дело в автопогрузке на странице с которой открываешь поиск . 

С компа нормально, с мобилы нет. 

UPD на моем сайте все отлично

0
pupsik pupsik 4 часа назад #

Ну не знаю.

Изображение

0
Zau4man Zau4man 3 часа назад #

В обычном поиске также. Я поэтому и акцентировал на этом внимание.

Это просто другой внешний вид.

А вот почему так в обычном поиске, надо разбираться, но это тема для другой серии фильма.

Изображение

0
pupsik pupsik 2 часа назад #

Ясно. Да, поиск в инстант не айс эт точно.

0
Pro AV Pro AV 4 часа назад #

Давно хочу нормальный поиск. Попробую поставить 😎

0
Pro AV Pro AV 4 часа назад #

Поставил. Работает, красота. Сайт теперь прям как яндекс ))

0
Happy Happy 12 минут назад #

мне вот интересно а можно выводить существующие поля в списке поиска? 

Еще от автора

Конструктор блоков Zbuilder v 1.0.2
Небольшое обновление конструктора блоков: копирование элементов/блоков, доработка элемента Картинка.
Скидка 50% за отзыв
В каталоге дополнений движка множество дополнений, в том числе и бесплатных, у которых за сотню скачиваний, но минимум отзывов. Или их вообще нет
Элемент Вопросы/Ответы для конструктора блоков Zbuilder
В приложении к посту архив, при установке которого в компонент Zbuilder будет добавлен элемент Вопросы/ответы, который используется на демо
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.