Главное меню:
Все статьи → Websitex5 | CMS Websitex5 |
"Живой поиск" для сайтов WebsiteX5 Эта публикация начинает цикл статей, посвященных скриптам, кодам и плагинам, предназначенным для расширения возможностей интернет-магазина на конструкторе сайтов WebsiteX5. Это продвинутый поиск, избранное, фильтры товаров и многое другое. В следующей статье будет представлен плагин "Добавить в Избранное". Конечно же лучше строить интернет-магазин на специализированных CMS, в которых уже есть полный встроенный функционал, в том числе для облегчения поиска товаров. Но предлагаемый скрипт пригодится тем, у кого уже имеется один или несколько интернет-магазинов, сделанных в конструкторе, и переход на другую платформу является для них проблематичным по каким-либо причинам. Что такое живой поиск? Вы с ним сталкиваетесь постоянно, когда что-то ищете в Гугле или Яндексе. Вы только начинаете набирать поисковый запрос, а поисковик уже начинает предлагать вам варианты, из которых вам остается лишь выбрать наиболее подходящий. Используется живой поиск и в интеренет-магазинах. По мере набора поискового запроса, в выпадающем окне появляется список товаров или категорий товаров или брендов, подходящих под ваш запрос. Примеры такого поиска можно помотреть на сайтах (ссылки привожу ни в коем случае не для рекламы, а только в качестве примеров) Многие пользователи недовольны встроенным поиском конструктора сайтов WebsiteX5, поэтому для расширения его возможностей, я предлагаю скрипт "живого поиска" по каталогу интернет-магазина, сделанного в этом конструкторе. Демонстрация работы скрипта находится здесь. Поиск производится по наименованиям товаров вашего магазина. После набора первых трех (или более) символов поискового запроса в окне ниже формы поиска появляется список ссылок на подходящие товары. Ссылки упорядочены по времени добавления товара в каталог. Т.е. в начале списка - самые последние добавленные товары, в конце - более старые товары. По клику на одной из ссылок вы попадете на страницу с карточкой этого товара, которая будет создана динамически. Оформление карточки вы задаете в проекте (для версии 17). По клику на ссылке "все результаты" запустится штатный поиск WebsiteX5. Скрипт никак не ограничивает возможности встроенного поиска, а только дополняет их. Базовую версию скрипта можно сачать бесплатно по ссылке внизу статьи.
Для установки скрипта надо сделать следующее.
Прошу Ваши замечания и предложения писать ниже в комментариях или на форуме .
<<пред. след.>> Просмотров 1887 Добавить комментарий (3)
18.08.2019 23:11 Артур Все отлично заработало!!!
Спасибо.
16.08.2019 23:30 Артур Живой поиск на сайте: lombardo.com.ua Подскажите где косяк? Спасибо.
16.08.2019 23:05 Артур Здравствуйте. Не понятно откуда взялся файл: add_live_search.php. В скринах и тексте файл называется: live-search.php. Подставил на сайт по тексту и превью появилось, однако после нажатия на выбранный продукт показало ошибку. После того, как был изменен в коде адрес add_live_search.php на live-search.php - заработало, однако показывает карточку которую выбрал из корзины товаров (согласно п.6 Вашего описания), а не тот товар который искал (при поиске товара всегда выдает установленную карточку согласно п. 6). Подскажите где косяк? Спасибо. (Сайт создан на X5 Pro).
Админ: |