Перейти к содержанию

Рекомендуемые сообщения

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

<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, - это моя правка что бы вывести имя и модель, но поиск сейчас реагирует только на имя. Подскажите как решить траблу, ковыряюсь уже третий день (

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасиб но я чуть проще сделал - продублировал поля для поиска отдельно по модели и отдельно по имени

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне кажется вы сделали сложнее :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От 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 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. 
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2014
      Добавил sv2109 Добавлено 09.03.2015 Категория Поиск Системные требования Сайт разработчика sv2109.com Старая цена Метод активации По запросу в ЛС 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.х  
    • От 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  
    • От 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 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. 
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2014
    • От sv2109
      Модуль добавляет к стандартному блоку поиска функционал автодополнения вариантов.
      Установка:
      1. Скопировать все с папки "upload" в корневую папку магазина. Никакие системные файлы перезаписаны не будут.
      2. Включить модуль в админ панели
      3. Добавить модуль ко всем схемам в настройках модуля.
      Версии на которых тестировался данный модуль:
      ocStore v.1.5.3.1
      Это старая и бесплатная версия модуля, автор эту версию больше не поддерживает.
      Используйте ее на свой страх и риск без каких-либо гарантий.
      Если вам нужна поддержка, консультация, помощь в установке и настройке, исправление ошибок, доработка функционала итд - есть другая поддерживаемая и значительно превосходящая по функционалу версия данного модуля.
    • От 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 автор этой темы написал специальную инструкцию для совместимости.
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109@gmail.com), 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.