0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1084 Просмотров
*

Jazz

  • Новичок
  • 8
  • 0 / 0
Всем доброго дня!

Подскажите, в модуле mod_virtuemart есть поиск по товарам, т.е. при нажатии на кнопку Поиск - модуль ищет по всей базе, а она не маленькая и поиск занимает много времени. Но есть расширенные параметры, где можно задать условие "только в описании товара" - вот это мне и нужно. Только чтобы человек не ходил в расширенный поиск, а сразу в окне писал запрос и поиск осуществлялся только по описанию товара, желательно даже по краткому. Можно ли это осуществить?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
в файле \administrator\components\com_virtuemart\html\shop_browse_queries.php
вместо (90 строка)
Код
	foreach( $keywordArr as $searchstring ) {
$sq .= "\n (`#__{vm}_product`.`product_name` LIKE '%$searchstring%' OR ";
$sq .= "\n `#__{vm}_product`.`product_sku` LIKE '%$searchstring%' OR ";
$sq .= "\n `#__{vm}_product`.`product_s_desc` LIKE '%$searchstring%' OR ";
$sq .= "\n `#__{vm}_product`.`product_desc` LIKE '%$searchstring%') ";
сделай
Код
	foreach( $keywordArr as $searchstring ) {
//$sq .= "\n (`#__{vm}_product`.`product_name` LIKE '%$searchstring%' OR ";
//$sq .= "\n `#__{vm}_product`.`product_sku` LIKE '%$searchstring%' OR ";
$sq .= "\n (`#__{vm}_product`.`product_s_desc` LIKE '%$searchstring%') ";
//$sq .= "\n `#__{vm}_product`.`product_desc` LIKE '%$searchstring%') ";
*

Jazz

  • Новичок
  • 8
  • 0 / 0
Премного благодарен, уважаемый!  :D

Может быть кто-нибудь знает еще как сделать так, чтобы результат поиска выводился в точности как в запросе, т.е. к примеру у меня есть товар1 и товар2, при запросе в поиске "товар" - не выводились бы оба товара, а было сообщение "ваш поиск не дал результата", а при запросе "товар1" уже выводился товар1?
*

alikon1

  • Осваиваюсь на форуме
  • 32
  • 2 / 0
Может быть "LIKE" на "=" заменить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Чебокс "Показывать только товары, которые есть в наличии"

Автор artMelnikov

Ответов: 20
Просмотров: 6472
Последний ответ 28.06.2017, 11:19:51
от OutLaw1
Поиск для магазина автозапчастей как на Exist.ru!

Автор zzaj

Ответов: 21
Просмотров: 7966
Последний ответ 11.05.2016, 13:50:02
от Pahom72
Умный поиск по VirtueMart

Автор obua

Ответов: 2
Просмотров: 3836
Последний ответ 01.04.2015, 15:03:01
от supergun
Вывод товара из дочерних категорий в родительскую

Автор B0nG

Ответов: 0
Просмотров: 1099
Последний ответ 03.08.2014, 15:13:57
от B0nG
ID товара вместо cdata

Автор newsky

Ответов: 0
Просмотров: 977
Последний ответ 01.07.2014, 13:05:12
от newsky