Jump to content
sv2109

[Поддержка] Search suggestion - поиск с автодополнением PRO

Recommended Posts

Search suggestion - поиск с автодополнением PRO


Search suggestion - поиск с автодополнением PRO


Больше 10 тысяч загрузок модулей от sv2109!

Это PRO версия модуля Search suggestion - поиск с автодополнением, который уже приобрели больше чем 500 пользователей!

Что делает этот модуль?

Модуль добавляет к стандартному блоку поиска в шапке сайта функционал автодополнения результатов. Пользователь вводит первые буквы товара и получает подсказки об имеющихся на сайте товарах (а также с версии 4 категорий, производителей и информационных страниц)

Зачем?

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

Отличие PRO версии от обычной

  1. Был переписан весь код модуля.
  2. CSS стили добавлены в админку, теперь для изменения стиля отображения не нужно открывать css файл модуля, все делается в админке.
  3. Добавлены поля для отображения в выпадающем списке:
    - Производитель
    - Количество товара
    - Модель
    - SKU
    - UPC
    - EAN
    - JAN
    - ISBN
    - MPN
    - Рейтинг товара, отображается в виде звездочек
  4. Для каждого поля можно:
    - включить отображение названия поля, удобно для полей "Модель", "SKU" итд.
    - режим отображения: показывать поле с новой строки или в той же самой
    - порядок сортировки полей при отображении
    - CSS настройки для каждого поля
  5. Сортировать поля можно перетаскиванием с помощью мишки.
  6. Исправлены ошибки
  7. Добавлена поддержка OpenCart 2.0
  8. Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели, теперь его справедливо можно называть PRO версией.

 

Новое в версии 4

  1. изменен скрипт поиска с jquery-ui на bootstrap, это уменьшит к-во конфликтов с темой и другими скриптами
  2. добавлена возможность поиска не только товаров, но и категорий, производителей и информации
  3. поиск по товарам, категориям, производителям и информации можно не только включить или отключить, но и отсортировать, какой поиск должен быть выше в выдаче, какой ниже
  4. добавлена возможность указывать путь к форме поиска для нестандартных тем
  5. добавлена возможность указывать ширину блока поискового блока
  6. Для каждого типа поиска (товар, категория, производитель, информация) можно:
    - включить или отключить поиск по этому типу
    - назначить заголовок блока в поисковом блоке
    - указать сортировку поиска (по названию, по релевантности)
    - указать логику поиска (И, ИЛИ)
    - указать к-во результатов для отображения
    - включить или отключить исправление раскладки клавиатуры (yjen,er -> ноутбук)
    - включить или отключить транслитерацию (лаптоп -> laptop)
    - указывать по каким полям осуществлять поиск
    - указывать какие поля отображать в поиске

 

Отзывы:

ZyXeL: Шикарный модуль, спасибо! :)

dremuz: Спасибо автору, все работает безупречно)

ingenerks: Спасибо очень круто работает )

Rustem: Спасибо автору, отменная штучка, сегодня весь день искал такую. Лови палюсег в карму.

alesco: Классный модуль, спасибо автору.Все работает.

 

Модуль совместим с модулями:

  1. Поиск с морфологией и релевантностью PRO
  2. Поисковая система с морфологией и релевантностью

 

Совместимость:

ocStore 1.5.x (версия 3)

openCart 1.5.x (версия 3)

openCart / ocStore 2.0.x, 2.1.x, 2.2.x, , 2.3.x, 3.x (версия 4) 

 

Модуль использует IonCube, обычно на 99% хостингов он установлен, но на всякий случай можете проверить.

Одна лицензия модуля позволяет установить этот модуль на 1 домене.

 

Демо:

Сайт (ocStore 2.3, версия 4)

Админка (ocStore 2.3, версия 4)

 

 

Сайт (ocStore 1.5, версия 3)

Админка (ocStore 1.5, версия 3)

 

Для пользователей, которые приобрели обычную версию модуля и хотят получить PRO версию, можно не покупать отдельно модуль, а доплатить разницу - пишите в ЛС кому это нужно.

Для обновления с версии 3 на версию 4 - пишите в ЛС, обновление платное, стоимость обновления составляет 250 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. 

 

Для связи с автором модуля пишите на [email protected]

© Стасюк Владимир (sv2109.com), 2014


  • Добавил
  • Добавлено
    09.03.2015
  • Категория
  • Системные требования
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Требуется
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Нет
  • Старая цена
    0

 

Share this post


Link to post
Share on other sites

скажите пожалуйста .... вот вы выложили модули Поиск с морфологии и релевантностью PRO 2.0 и Search suggestion - поиск с автодополнения PRO 3.0 .... тойсть PRO версии уже ранее написанных вами и купленных многими модули. Те, кто раньше купил могут рассчитывать на данные модули PRO версий + лицензии к ним или снова нужно их покупать? Вопрос интересный думаю многим. спасибо

Share this post


Link to post
Share on other sites

скажите пожалуйста .... вот вы выложили модули Поиск с морфологии и релевантностью PRO 2.0 и Search suggestion - поиск с автодополнения PRO 3.0 .... тойсть PRO версии уже ранее написанных вами и купленных многими модули. Те, кто раньше купил могут рассчитывать на данные модули PRO версий + лицензии к ним или снова нужно их покупать? Вопрос интересный думаю многим. спасибо

Нет, покупать не нужно, но так как ПРО версии стоят дороже, то чтобы получить эту версию, вам нужно доплатить разницу. Пишите в ЛС если вы купили модуль и вам нужна ПРО версия.

Share this post


Link to post
Share on other sites

Очень здорово что Вы дали возможность убрать/добавить цены, фото и т.п. в результатах поиска.

Share this post


Link to post
Share on other sites

Нет, покупать не нужно, но так как ПРО версии стоят дороже, то чтобы получить эту версию, вам нужно доплатить разницу. Пишите в ЛС если вы купили модуль и вам нужна ПРО версия.

 

вот это человеческий подход!

Share this post


Link to post
Share on other sites

Нет, покупать не нужно, но так как ПРО версии стоят дороже, то чтобы получить эту версию, вам нужно доплатить разницу. Пишите в ЛС если вы купили модуль и вам нужна ПРО версия.

Подтверждаю, оплатил, пришло, модуль действительно суперский ( изначально побаивался что придется допиливать до шаблона, т.к. предыдущий пилил) в этой версии все просто супер. 

  • +1 2

Share this post


Link to post
Share on other sites

Спасибо автору. 

Доплатил необходимую разницу, получил оба файла по почте (Автодополнение | Морфология/релевантонсть)

Помог допилить под мой шаблон практически даром. Все прекрасно работает.

 

Вот только один вопрос. Предположим я безвозвратно потерял свою почту где Вы мне высылали эти файлы и компьютер целиком с оными, как мне получить от Вас эти файлы вновь? Ведь при переходе в опенкарт на файл search suggestion pro он предлагает его купить, хотя я это уже сделал. 

 

Каким образом произойдет восстановление?

Share this post


Link to post
Share on other sites

Спасибо автору. 

Доплатил необходимую разницу, получил оба файла по почте (Автодополнение | Морфология/релевантонсть)

Помог допилить под мой шаблон практически даром. Все прекрасно работает.

 

Вот только один вопрос. Предположим я безвозвратно потерял свою почту где Вы мне высылали эти файлы и компьютер целиком с оными, как мне получить от Вас эти файлы вновь? Ведь при переходе в опенкарт на файл search suggestion pro он предлагает его купить, хотя я это уже сделал. 

 

Каким образом произойдет восстановление?

пишите в ЛС, скину еще раз.

Share this post


Link to post
Share on other sites

А у меня не пошел, к сожалению, на 2.0.1. Как пояснил автор - возникает конфликт с каким-то из установленных модулей, который использует ocmod. Автор не смог решить проблему, а я подавно )

 

PS/ нашел модель методом исключения - ECslideshow. Отключил, все работает. 

Edited by zarizart

Share this post


Link to post
Share on other sites

 

Приветствую,

Интересует одна очобенность..

у меня нет на сайте родного поиска.

т.е. он закоментирован или вырезан.. не поиню..

Но есть вывод аякспоиска от Ярика.

Можно ли сделать так, чтоб ваш модуль выводил своё поле поиска там где мне бы это хотелось?

Share this post


Link to post
Share on other sites

Приветствую,

Интересует одна очобенность..

у меня нет на сайте родного поиска.

т.е. он закоментирован или вырезан.. не поиню..

Но есть вывод аякспоиска от Ярика.

Можно ли сделать так, чтоб ваш модуль выводил своё поле поиска там где мне бы это хотелось?

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

Share this post


Link to post
Share on other sites

Добрый день! Когда включаю поиск с автопродлением, перестает действовать кнопка "Купить" на сайт, а модуль работает хорошо.

Share this post


Link to post
Share on other sites

Добрый день! Когда включаю поиск с автопродлением, перестает действовать кнопка "Купить" на сайт, а модуль работает хорошо.

конфликт с темой возможно, пишите в ЛС, посмотрю.

Share this post


Link to post
Share on other sites
sv2109

Подскажите, Вы можете допилить модуль, чтобы он позволял делать поиск по атрибутам. Или есть другое решение?

 

Поясню:

В атрибутах у батареек указаны модели телефонов, к которым они подходят, их бывает и 20-30 моделей. В название не запихнешь. Надо чтобы при поиске "Samsung F480" выводил батарейку AB463256CU, которая к нему подходит.

 

И еще, дружит ли модуль с темой MoneyMaker?

Share this post


Link to post
Share on other sites

sv2109

Подскажите, Вы можете допилить модуль, чтобы он позволял делать поиск по атрибутам. Или есть другое решение?

 

Поясню:

В атрибутах у батареек указаны модели телефонов, к которым они подходят, их бывает и 20-30 моделей. В название не запихнешь. Надо чтобы при поиске "Samsung F480" выводил батарейку AB463256CU, которая к нему подходит.

 

И еще, дружит ли модуль с темой MoneyMaker?

В атрибутах ищет, с темой должен работать.

Share this post


Link to post
Share on other sites

В атрибутах ищет, с темой должен работать.

 

Точно ищет? Набираю "100мгц" (в атрибутах есть http://demo.sv2109.com/ocstore1551/index.php?route=product/product&product_id=42), в результатах ничего не находит.

Share this post


Link to post
Share on other sites

Точно ищет? Набираю "100мгц" (в атрибутах есть http://demo.sv2109.com/ocstore1551/index.php?route=product/product&product_id=42), в результатах ничего не находит.

Да

Я включил поиск по атрибутам, теперь ищет

http://demo.sv2109.com/ocstore1551/index.php?route=product/search&search=100%D0%BC%D0%B3%D1%86

НО, я забыл, поиск по атрибутам работает если установлен модуль Поиск с морфологией и релевантностью

https://opencartforum.com/files/file/2337-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D1%81-%D0%BC%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B5%D0%B9-%D0%B8-%D1%80%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-pro/

Share this post


Link to post
Share on other sites

Вот, другое дело :)

2 модуля Ваших уже использую (связанных с атрибутами), сейчас дополню коллекцию еще двумя ;) посмотрим как они заведутся на моем шаблоне.

Share this post


Link to post
Share on other sites

В магазинах с количеством товаров, значительно отличающимся от пустого дефолтного магазина, быстро работает? Не будет тормозить на 5-10 тысячах?

 

ps. И вообще, по каким полям ищется? Тэги, фильтры (было бы особенно интересно, ибо их никто не видит), опции, аттрибуты? 

pps. Уже посмотрел на демосайте. Эх, искал бы еще по фильтрам ))

Share this post


Link to post
Share on other sites

В магазинах с количеством товаров, значительно отличающимся от пустого дефолтного магазина, быстро работает? Не будет тормозить на 5-10 тысячах?

 

ps. И вообще, по каким полям ищется? Тэги, фильтры (было бы особенно интересно, ибо их никто не видит), опции, аттрибуты? 

pps. Уже посмотрел на демосайте. Эх, искал бы еще по фильтрам ))

тормозить не будет, на хорошем сервере работает даже с 100 тысячами товаров.

Share this post


Link to post
Share on other sites

Так, а вот теперь я немного задумался... как у Ваших модулей дела с мультимагазинами?

У меня сейчас 6 доменов:

Один основной сайт + 2 полных зеркала его (выкупил домены в зоне .рф)

3 домена = отдельные разделы основного сайта, узкотематические + не все товары есть в основном магазине.

 

Мультимагазин сделан штатными средствами ОС. Надо чтобы модули работали на всех доменах и корректно. Админка и БД у них одна, на основном домене.

Share this post


Link to post
Share on other sites

Так, а вот теперь я немного задумался... как у Ваших модулей дела с мультимагазинами?

У меня сейчас 6 доменов:

Один основной сайт + 2 полных зеркала его (выкупил домены в зоне .рф)

3 домена = отдельные разделы основного сайта, узкотематические + не все товары есть в основном магазине.

 

Мультимагазин сделан штатными средствами ОС. Надо чтобы модули работали на всех доменах и корректно. Админка и БД у них одна, на основном домене.

будет работать

Share this post


Link to post
Share on other sites

Что-то не совсем понял я с выводом... включил вывод атрибутов, так только 1 выбрал "модель", ввожу в Поиск и выпадает мне вариант с

 

Атрибуты:Samsung C3010, Samsung C5212, Samsung E1070, Samsung E1080, Samsung E1100, Samsung E1107, Samsung E1120, Samsung E1120C, Samsung E1232, Samsung E1310, Samsung E1310C, Samsung E1360, Samsung E1360C, Samsung E2100, Samsung E2100C, Samsung E2120, Samsung E2210, Samsung E2210C, Samsung M2710C, Samsung S3030, Samsung S3030C, Samsung S3100, Samsung S3110, Samsung S3110C, Samsung S5150, Samsung A701, Samsung B100, Samsung B130, Samsung B2100, Samsung B300, Samsung B320, Samsung B508, Samsung B520, Samsung C120, Samsung C128, Samsung C130, Samsung C140, Samsung C158, Samsung C188, Samsung C230, Samsung C238, Samsung C260, Samsung C268, Samsung C300, Samsung C308, Samsung C400, Samsung C408, Samsung C450, Samsung C520, Samsung D520, Samsung D528, Samsung D720, Samsung D728, Samsung D730, Samsung E210, Samsung E218, Samsung E250, Samsung E250C, Samsung E251, Samsung E258, Samsung E350, Samsung E360, Samsung E380, Samsung E420, Samsung E428, Samsung E500, Samsung E870, Samsung E878, Samsung E900, Samsung E908, Samsung F250, Samsung F258, Samsung I320, Samsung M110, Samsung M150, Samsung M200, Samsung M310, Samsung M620, Samsung P900, Samsung P910, Samsung P920, Samsung S299, Samsung S401, Samsung S401i, Samsung S501i, Samsung T339, Samsung X150, Samsung X158, Samsung X160, Samsung X168, Samsung X180, Samsung X200, Samsung X208, Samsung X210, Samsung X300, Samsung X308, Samsung X430, Samsung X500, Samsung X510, Samsung X518, Samsung X520, Samsung X530, Samsung X540, Samsung X568, Samsung X630, Samsung X680, Samsung X680v, Samsung X969, Samsung X979

Хотя стоит ограничение в 50 символов и разделитель " / "... Хотелось, чтобы выводилось название атрибута "Модель" и ограничение срабатывало!

Share this post


Link to post
Share on other sites

Что-то не совсем понял я с выводом... включил вывод атрибутов, так только 1 выбрал "модель", ввожу в Поиск и выпадает мне вариант с

Хотя стоит ограничение в 50 символов и разделитель " / "... Хотелось, чтобы выводилось название атрибута "Модель" и ограничение срабатывало!

дайте в ЛС доступ гляну

Share this post


Link to post
Share on other sites

Здравствуйте. Планируем установку ocstore и приобретение шаблона манимейкер и OC 2: SEO CMS PRO 2. Как Вы думаете могут ли возникнуть сложности в работе Вашего модуля?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By SirGrey
      Модуль расширяет возможности стандартного поиска.
      Добавляет поиск по категориям
       
      Довольно часто на сайтах встречается модуль живого поиска с категориями.
      Но при переходе на результаты поиска клиент видит только товары.
      Модуль исправляет это и выводит в результатах поиска категории которые соответствуют поисковому запросу.
       

       
    • By SirGrey
      350.00 руб
      Скачать/Купить дополнение


      Категории в результатах поиска
      Модуль расширяет возможности стандартного поиска.
      Добавляет поиск по категориям
       
      Довольно часто на сайтах встречается модуль живого поиска с категориями.
      Но при переходе на результаты поиска клиент видит только товары.
      Модуль исправляет это и выводит в результатах поиска категории которые соответствуют поисковому запросу.
       

       
      Добавил SirGrey Добавлено 25.06.2020 Категория Поиск Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By matroskin92
      Скачать/Купить дополнение


      Живой поиск с категориями
      Настраиваемый живой поиск с категориями для Opencart 3. 
       
      Модуль позволяет искать товары без перезагрузки страницы по названию, по описанию, по модели, артикулу и т.д, дополнительно разбивая товары по категориям, что делает процесс поиска для пользователя невероятно удобным.
       
      ДЕМО
      Opencart 3 \ ocStore 3 (demo/demo)   
      УСТАНОВКА
      Установите модуль через стандартный установщик Перейдите к настройкам модуля "Горячий поиск" Осуществите первичную настройку модуля (практически каждое поле содержит справочную информацию по настройке) Обновите кэш модификаторов Попробовать найти свой товар на сайте Поставить оценку и отзыв модулю
      ВАЖНАЯ ОСОБЕННОСТЬ
      Если Вы счастливый обладатель сборки ocStore, то в настройках на первой странице вы можете включить дополнительную опцию (она так и называется ocStore), которая позволит вам не дублировать товары в разных категориях, тем самым увеличивая точность вывода результатов поиска.
       
      ПОДДЕРЖКА
      Техническая поддержка осуществляется на уровне консультации на форуме или в личных сообщениях без подключения к вашему сайту.
       
      ДРУГИЕ ВЕРСИИ OPENCART
      Не будет.
      Добавил matroskin92 Добавлено 24.10.2019 Категория Поиск Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By DimaScorpio
      Привет всем
      Подскажите как реализовать поиск по статьям
      /index.php?route=information/information&information_id=8
      обычный поиск ищет только по ссылкам
      /index.php?route=product/product&product_id=3
       
      ниже код из search.php
      <?php use js3\js3\Controller; use js3\Utils\Arr; class Controllerjs3Search extends Controller { public function index() { $search = Arr::get($this->request->get, 'search'); $category_id = Arr::get($this->request->get, 'category_id'); $url = ''; if ($search) { $url .= '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')); } $limit = (int)$this->js3->settings->get('searchStyleSearchAutoSuggestLimit'); if (!$limit) { $limit = 10; } $filter_data = array( 'filter_name' => $search, 'filter_description' => $this->js3->settings->get('searchStyleSearchAutoSuggestDescription'), 'start' => 0, 'limit' => $limit, ); if ($category_id) { $filter_data['filter_category_id'] = $category_id; } $this->load->model('js3/filter'); $this->load->model('js3/image'); $products = array(); $results = $this->model_js3_filter->getProducts($filter_data); foreach ($results as $result) { if ($result['image']) { $image = $this->model_js3_image->resize($result['image'], $this->js3->settings->get('image_dimensions_autosuggest.width'), $this->js3->settings->get('image_dimensions_autosuggest.height'), $this->js3->settings->get('image_dimensions_autosuggest.resize')); $image2 = $this->model_js3_image->resize($result['image'], $this->js3->settings->get('image_dimensions_autosuggest.width') * 2, $this->js3->settings->get('image_dimensions_autosuggest.height') * 2, $this->js3->settings->get('image_dimensions_autosuggest.resize')); } else { $image = $this->model_js3_image->resize('placeholder.png', $this->js3->settings->get('image_dimensions_autosuggest.width'), $this->js3->settings->get('image_dimensions_autosuggest.height'), $this->js3->settings->get('image_dimensions_autosuggest.resize')); $image2 = $this->model_js3_image->resize('placeholder.png', $this->js3->settings->get('image_dimensions_autosuggest.width') * 2, $this->js3->settings->get('image_dimensions_autosuggest.height') * 2, $this->js3->settings->get('image_dimensions_autosuggest.resize')); } $price = false; $special = false; if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } } $products[] = array( 'quantity' => (int)$result['quantity'], 'price_value' => $result['special'] ? $result['special'] > 0 : $result['price'] > 0, 'product_id' => $result['product_id'], 'name' => html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8'), 'thumb' => $image, 'thumb2' => $image2, 'price' => $price, 'special' => $special, 'href' => $this->url->link('product/product', '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')) . '&product_id=' . $result['product_id'] . $url), ); } if ($products) { $url = ''; if (isset($this->request->get['search'])) { $url .= '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')); } if ($this->js3->settings->get('searchStyleSearchAutoSuggestDescription')) { $url .= '&description=true'; } if (isset($this->request->get['category_id'])) { $url .= '&category_id=' . $this->request->get['category_id']; } if (isset($this->request->get['sub_category'])) { $url .= '&sub_category=' . $this->request->get['sub_category']; } $products[] = array( 'view_more' => true, 'name' => $this->js3->settings->get('searchStyleSearchViewMoreText'), 'href' => $this->url->link('product/search', $url), ); } else { $products[] = array( 'no_results' => true, 'name' => $this->js3->settings->get('searchStyleSearchNoResultsText'), ); } $this->renderJson('success', $products); } } вот кусочек кода еще из js
      // Search var $search = $('#search').find('input[name=\'search\']'); $('.search-button').on('click', function () { var url = $(this).data('search-url'); var value = $search.val(); var category_id = parseInt($search.attr('data-category_id')); if (value) { url += encodeURIComponent(value); } if (js['searchStyleSearchAutoSuggestDescription']) { url += '&description=true'; } if (category_id) { url += '&category_id=' + category_id; } location = url; }); $search.on('keydown', function (e) { if (e.keyCode === 13) { $('.search-button').trigger('click'); } }); $('.search-categories li').on('click', function (e) { e.stopPropagation(); var $this = $(this); $('.search-categories-button').html($this.html()); $search.attr('data-category_id', $this.attr('data-category_id')) }); // Autosuggest if (js['searchStyleSearchAutoSuggestStatus']) { $search.typeahead({ hint: true, minLength: 1, autoSelect: true }, { async: true, display: 'name', limit: Infinity, source: function (query, processSync, processAsync) { var data = { search: query }; var category_id = parseInt($search.attr('data-category_id')); if (category_id) { data.category_id = category_id; } return $.ajax({ url: 'index.php?route=js3/search', data: data, dataType: 'json', success: function (json) { return processAsync(json['response']); } }); }, templates: { suggestion: function (data) { if (data['view_more']) { return '<div class="search-result view-more"><a href="' + data['href'] + '">' + data['name'] + '</a></div>'; } if (data['no_results']) { return '<div class="search-result no-results"><a>' + data['name'] + '</a></div>'; } var html = ''; html += '<div class="search-result"><a href="' + data['href'] + '">'; if (data['thumb']) { html += '<img src="' + data['thumb'] + '" srcset="' + data['thumb'] + ' 1x, ' + data['thumb2'] + ' 2x" />'; } var classes = []; if (data['quantity'] <= 0) { classes.push('out-of-stock'); } if (!data['price_value']) { classes.push('has-zero-price'); } html += '<span class="' + classes.join(' ') + '">'; html += '<span class="product-name">' + data['name'] + '</span>'; if (data['price']) { if (data['special']) { html += '<span><span class="price-old">' + data['price'] + '</span><span class="price-new">' + data['special'] + '</span></span>'; } else { html += '<span class="price">' + data['price'] + '</span>'; } } html += '</span>'; html += '</a></div>'; return html; } } }); $('.header-search > span > div').addClass('.tt-empty');  
       
      Меняя с product_id  на  information_id  
      Поиск ни чего не видит
      Если есть такой модуль  по поиску описания в товарах , статьях , производителя и тд   дайте знать
    • By valauto
      Подскажите пожалуйста как "удлинить" строку поиска в Opencartrt
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.