Jump to content

Recommended Posts

Доброго времени суток. Уважаемые форумчане, помогите решить вопрос - необходимо что бы в модуле избранные товары поиск товаров реагировал и на имя товара и на модель товара. запрос формируется в скрипте 

<script type="text/javascript"><!--
$('input[name=\'product\']').autocomplete({
	delay: 500,
	source: function(request, response) {
		$.ajax({
			url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term),
			dataType: 'json',
			success: function(json) {		
				response($.map(json, function(item) {
					return {
						label: item.model + " * " + item.name,
						value: item.product_id
					}
				}));
			}
		});
	}, 

label: item.model + " * " + item.name, - это моя правка что бы вывести имя и модель, но поиск сейчас реагирует только на имя. Подскажите как решить траблу, ковыряюсь уже третий день (

Share this post


Link to post
Share on other sites

Надо в запросе (функция в модели) объединить поиск по названию+модели через concat

 

if (!empty($data['filter_name'])) {
$sql .= " AND LCASE(CONCAT(pd.name, ' ', p.model)) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
}

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

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.

Sign in to follow this  

  • Similar Content

    • By sv2109
      Больше 10 тысяч загрузок модулей от sv2109!
      Это PRO версия модуля Search suggestion - поиск с автодополнением, который уже приобрели больше чем 500 пользователей!
      Что делает этот модуль?
      Модуль добавляет к стандартному блоку поиска в шапке сайта функционал автодополнения результатов. Пользователь вводит первые буквы товара и получает подсказки об имеющихся на сайте товарах (а также с версии 4 категорий, производителей и информационных страниц)
      Зачем?
      Быстро найти нужный товар чрезвычайно важно для интернет магазина. Потому что если пользователь не получит такой возможности то он не найдет нужный товара и просто уйдет с вашего сайта к вашим конкурентам. Поэтому подобный функционал присутствует, наверное, на всех без исключения больших интернет магазинах.
      Отличие PRO версии от обычной
      Был переписан весь код модуля. CSS стили добавлены в админку, теперь для изменения стиля отображения не нужно открывать css файл модуля, все делается в админке. Добавлены поля для отображения в выпадающем списке:
      - Производитель
      - Количество товара
      - Модель
      - SKU
      - UPC
      - EAN
      - JAN
      - ISBN
      - MPN
      - Рейтинг товара, отображается в виде звездочек Для каждого поля можно:
      - включить отображение названия поля, удобно для полей "Модель", "SKU" итд.
      - режим отображения: показывать поле с новой строки или в той же самой
      - порядок сортировки полей при отображении
      - CSS настройки для каждого поля Сортировать поля можно перетаскиванием с помощью мишки. Исправлены ошибки Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели, теперь его справедливо можно называть PRO версией.  
      Новое в версии 4
      изменен скрипт поиска с jquery-ui на bootstrap, это уменьшит к-во конфликтов с темой и другими скриптами добавлена возможность поиска не только товаров, но и категорий, производителей и информации поиск по товарам, категориям, производителям и информации можно не только включить или отключить, но и отсортировать, какой поиск должен быть выше в выдаче, какой ниже добавлена возможность указывать путь к форме поиска для нестандартных тем добавлена возможность указывать ширину блока поискового блока Для каждого типа поиска (товар, категория, производитель, информация) можно:
      - включить или отключить поиск по этому типу
      - назначить заголовок блока в поисковом блоке
      - указать сортировку поиска (по названию, по релевантности)
      - указать логику поиска (И, ИЛИ)
      - указать к-во результатов для отображения
      - включить или отключить исправление раскладки клавиатуры (yjen,er -> ноутбук)
      - включить или отключить транслитерацию (лаптоп -> laptop)
      - указывать по каким полям осуществлять поиск
      - указывать какие поля отображать в поиске  
      Отзывы:
      ZyXeL: Шикарный модуль, спасибо!
      dremuz: Спасибо автору, все работает безупречно)
      ingenerks: Спасибо очень круто работает )
      Rustem: Спасибо автору, отменная штучка, сегодня весь день искал такую. Лови палюсег в карму.
      alesco: Классный модуль, спасибо автору.Все работает.
       
      Модуль совместим с модулями:
      Поиск с морфологией и релевантностью PRO Поисковая система с морфологией и релевантностью  
      Совместимость:
      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
    • By sv2109
      399.00 руб
      Скачать/Купить дополнение


      Search suggestion - поиск с автодополнением PRO
      Больше 10 тысяч загрузок модулей от sv2109!
      Это PRO версия модуля Search suggestion - поиск с автодополнением, который уже приобрели больше чем 500 пользователей!
      Что делает этот модуль?
      Модуль добавляет к стандартному блоку поиска в шапке сайта функционал автодополнения результатов. Пользователь вводит первые буквы товара и получает подсказки об имеющихся на сайте товарах (а также с версии 4 категорий, производителей и информационных страниц)
      Зачем?
      Быстро найти нужный товар чрезвычайно важно для интернет магазина. Потому что если пользователь не получит такой возможности то он не найдет нужный товара и просто уйдет с вашего сайта к вашим конкурентам. Поэтому подобный функционал присутствует, наверное, на всех без исключения больших интернет магазинах.
      Отличие PRO версии от обычной
      Был переписан весь код модуля. CSS стили добавлены в админку, теперь для изменения стиля отображения не нужно открывать css файл модуля, все делается в админке. Добавлены поля для отображения в выпадающем списке:
      - Производитель
      - Количество товара
      - Модель
      - SKU
      - UPC
      - EAN
      - JAN
      - ISBN
      - MPN
      - Рейтинг товара, отображается в виде звездочек Для каждого поля можно:
      - включить отображение названия поля, удобно для полей "Модель", "SKU" итд.
      - режим отображения: показывать поле с новой строки или в той же самой
      - порядок сортировки полей при отображении
      - CSS настройки для каждого поля Сортировать поля можно перетаскиванием с помощью мишки. Исправлены ошибки Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели, теперь его справедливо можно называть PRO версией.  
      Новое в версии 4
      изменен скрипт поиска с jquery-ui на bootstrap, это уменьшит к-во конфликтов с темой и другими скриптами добавлена возможность поиска не только товаров, но и категорий, производителей и информации поиск по товарам, категориям, производителям и информации можно не только включить или отключить, но и отсортировать, какой поиск должен быть выше в выдаче, какой ниже добавлена возможность указывать путь к форме поиска для нестандартных тем добавлена возможность указывать ширину блока поискового блока Для каждого типа поиска (товар, категория, производитель, информация) можно:
      - включить или отключить поиск по этому типу
      - назначить заголовок блока в поисковом блоке
      - указать сортировку поиска (по названию, по релевантности)
      - указать логику поиска (И, ИЛИ)
      - указать к-во результатов для отображения
      - включить или отключить исправление раскладки клавиатуры (yjen,er -> ноутбук)
      - включить или отключить транслитерацию (лаптоп -> laptop)
      - указывать по каким полям осуществлять поиск
      - указывать какие поля отображать в поиске  
      Отзывы:
      ZyXeL: Шикарный модуль, спасибо!
      dremuz: Спасибо автору, все работает безупречно)
      ingenerks: Спасибо очень круто работает )
      Rustem: Спасибо автору, отменная штучка, сегодня весь день искал такую. Лови палюсег в карму.
      alesco: Классный модуль, спасибо автору.Все работает.
       
      Модуль совместим с модулями:
      Поиск с морфологией и релевантностью PRO Поисковая система с морфологией и релевантностью  
      Совместимость:
      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
      Добавил sv2109 Добавлено 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  
    • By 0PENCARTsu
      Скачать/Купить дополнение


      Быстрый / живой поиск товаров (Search / Quick / Live / Easy / Realtime)
      Быстрый / живой поиск товаров (Search / Quick / Live / Easy / Realtime for Opencart 2.x)
      v.1.01 (05.01.2017)
      Добавлена настройка - Обрезка имени товара..., если оно превышает указанное кол-во символов в быстром/живом поиске.
      Добавлена возможность показать все результаты поиска.
      Добавлена инструкция для ручной установки, если автоматический инсталятор не работает.
      Поддержка всех последних версий OpenCart, OcStore 2.x
      -----------------------------------
      v.1.0 (20.09.2015)
      Добавлена настройка - Включение/Отключение модуля.
      Добавлена настройка - Включение/Отключение вывода картинок в быстром/живом поиске.
      Добавлена настройка - Ширина и Высота выводимых картинок в быстром/живом поиске.
      Добавлена настройка - Вывод цены товара в быстром/живом поиске.
      Добавлена настройка - Вывод остатка товара в быстром/живом поиске.
      Добавлена настройка - Максимальное кол-во(лимит) выводимых строк в быстром/живом поиске.
      -----------------------------------
      Модуль Быстрый/живой поиск товаров позволяет моментально выводить результаты прямо в поисковой строке (во время ввода поискового запроса производится автозаполнение и вывод поисковых результатов)
      Быстрый/живой поиск товаров реализован благодаря технологиям ajax, jquery.ui, autocomplete.
      Тип модуля OCMOD (модификатор) - лёгкая и безопасная установка без вмешательства в систему (никаких прямых изменений в систему не вносится), что исключает поломку или сбой системы после установки. В случае какой либо ошибки после установки, Вы можете отключить модуль (модификатор) и система откатится в исходное/рабочее состояние.
      Полностью открытый код, 100% гарантия безопасности модуля (если приобретаете модуль от официального разработчика OpenCart.su).
      Демонстрация модуля:
      http://opencart.su/
      Панель администрирования модуля:
      http://opencart.su/admin/index.php?route=module/search_quick_opencartsu
      логин: demo
      пароль: demo
      Цена модуля: бесплатно (без обновлений и поддержки)
      Установка:
      1. Данный модуль устанавливается очень просто через Панель управления -> Модули -> Установка расширений. (перед загрузкой архива с модулем, убедитесь что в настройках включен FTP)
      2. После успешной загрузки модуля необходимо перейти в Панель управления -> Модули -> Модификаторы -> отметить галочкой модификатор Search_Quick/Live_Opencart_2x и нажать обновить (после чего модификатор будет активирован)
      3. Перейдите в Панель управления -> Модули -> Модули и активируйте модуль Search_Quick/Live_Opencart2 (Быстрый/живой поиск), нажав на +, после чего перейдите в настройки модуля и включите необходимые параметры.
      Настройка отображения модуля (css стилей) производится в файлах:
      catalog/view/javascript/style_search_quick_opencartsu.css
      catalog/view/javascript/jquery/ui/themes/base/jquery-ui-1.11.4.min.css
      Модуль совместим со всеми темами автоматически (благодаря модификатору OCMOD).
      Если У Вас возникли трудности с установкой модуля под Вашу тему, напишите нам и мы обязательно поможем.
      Любые вопросы по модулю отправляйте на [email protected]
      Модуль на официальном сайте: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23962
      Добавил 0PENCARTsu Добавлено 19.09.2015 Категория Поиск Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 300  
    • By sv2109
      Скачать/Купить дополнение


      Search Suggestion - Бесплатная версия
      Модуль добавляет к стандартному блоку поиска функционал автодополнения вариантов.
      Установка:
      1. Скопировать все с папки "upload" в корневую папку магазина. Никакие системные файлы перезаписаны не будут.
      2. Включить модуль в админ панели
      3. Добавить модуль ко всем схемам в настройках модуля.
      Версии на которых тестировался данный модуль:
      ocStore v.1.5.3.1
      Это старая и бесплатная версия модуля, автор эту версию больше не поддерживает.
      Используйте ее на свой страх и риск без каких-либо гарантий.
      Если вам нужна поддержка, консультация, помощь в установке и настройке, исправление ошибок, доработка функционала итд - есть другая поддерживаемая и значительно превосходящая по функционалу версия данного модуля.
      Добавил sv2109 Добавлено 03.08.2012 Категория Поиск Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.3.1 ocStore 1.5.3.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By sv2109
      350.00 руб
      Скачать/Купить дополнение


      Search suggestion - поиск с автодополнением
      У этого модуля есть PRO версия.
      Модуль добавляет к стандартному блоку поиска функционал автодополнения вариантов.
      Установка:
      0. Удалить старую версию, если она установлена
      1. Скопировать все с папки "upload" в корневую папку магазина. Никакие системные файлы перезаписаны не будут.
      2. Включить модуль в админ панели
      2.1 При необходимости поменять настройки
       
      Версии на которых тестировался данный модуль:
      ocStore v.1.5.3.1
      openCart v.1.5.4.1
      openCart v.1.5.5.1 (кому нужна эта версия пишите в ЛС)
      openCart v.1.5.6.4 
       
      Новое в версии v2.4
      - поддержка модуля "Поиск с морфологией и релевантностью v1.1"
      Новое в версии v2.3
      - добавлена интеграция с модулем "Поиск с морфологией и релевантностью"
      - исправлен баг неправильного кеширования
      Новое в версии v2.2
      - добавлена возможность выбирать логику поиска (И/ИЛИ) при поиске в несколько слов
      Новое в версии v2.1
      1. Упрощена установка. Не нужно вручную добавлять модуль ко всем схемам. Скрипт установки делает это сам + устанавливает настройки по умолчанию.
      2. Сделаны настройки, с их помощью можно:
      - указать порядок сортировки результатов
      - количество результатов
      - включить/отключить кеширование
      3. Можно указать где искать. К поиску по названию и тегах добавил возможность поиска в описании, моделях, sku.
      4. Можно добавить дополнительные поля:
      - описание (можно урезать определенного к-ва символов)
      - список атрибутов через разделитель в виде (15.6 " / HD (1366x768) / HDD / 500 Gb / 5400 / DVD±RW / Веб-камера / 2 Mpix ) Для атрибитов можно указать какие атрубуты показывать. Также предусмотрена опция замены значения атрибута на его название. Например для атрибута WiFi со значением Есть можно выводить в списке атрибутов /WiFi/ что более правильно и содержательно чем /Есть/
      Изменения с версии 2.0
      - исправлен баг поиска по кириллическим символам
      Для темы Ava Store автор этой темы написал специальную инструкцию для совместимости.
       
      Для связи с автором модуля пишите на [email protected]
      © Стасюк Владимир ([email protected]), 2012
      Добавил sv2109 Добавлено 23.07.2012 Категория Поиск Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 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 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 OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  • 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.