Новости Joomla

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

Sanyo

  • Захожу иногда
  • 127
  • 11 / 0
Поиск товара <= 2 символам
« : 27.05.2011, 07:15:23 »
Поиск товара <= 2 символам

В магазине нельзя искать товар который равен двум символам, точнее можно, но он найдет еще кучу всего лишнего. А когда товаров порядка 10.000 то это очень плохо!
Делто в том что при поиске, введеное нам выражение обрабатывается функцией vmGetCleanArrayFromKeyword, он разбивает его на отдельные слова и заносит в массив.

Что бы этого избежать, открываем
administrator/components/com_virtuemart/classes/ps_main.php
 Находим "function vmGetCleanArrayFromKeyword", там есть условие
Код
 if( $strlen > 2 ) {

 меняем его , к примеру на
 
Код
 if( $strlen > 0 ) {
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск для магазина автозапчастей как на Exist.ru!

Автор zzaj

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

Автор obua

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

Автор B0nG

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

Автор newsky

Ответов: 0
Просмотров: 1687
Последний ответ 01.07.2014, 13:05:12
от newsky
Расширенный Ajax-поиск по характеристикам товара VirtueMart

Автор Arkadiy

Ответов: 990
Просмотров: 209473
Последний ответ 27.06.2014, 16:47:52
от DeLight