Logo
Версия для печати

Поиск Virtuemart 2 — расширение диапазона допустимых символов

  • Автор  SeRbGa

Поиск по магазину Virtuemart 2 обрезает скобки или другие символы. И в итоге если искать, допустим товар ППгэН(а) - плвгин эти скобки уберет и получится, что мы ищем  ППгэНа, а такого товара нет.

И покупатель ничего не найдет и уйдет из магазина.

Решение простое - нам поможет расширение диапазона допустимых символов.

Например, нам нужно добавить символы «(» «)» к набору поисковых символов. Открываем файл administrator/com_virtuemart/models/product.php и находим строку:

$this->keyword = vRequest::uword ('keyword', "", ' ,-,+,.,_,#,/');
		if ($this->keyword == "") {
			$this->keyword = vRequest::uword ('filter_product', "", ' ,-,+,.,_,#,/');

и добавляем нужные символы в набор

$this->keyword = vRequest::uword ('keyword', "", ' ,-,+,.,_,#,/,(,)');
		if ($this->keyword == "") {
			$this->keyword = vRequest::uword ('filter_product', "", ' ,-,+,.,_,#,/,(,)');

 

Все работает.

  • Оцените материал
    (0 голосов)
  • Опубликовано в Web coding
  • Прочитано 2768 раз
SeRbGa

SeRbGa

мечтатель

Сайт: www.serbga.ru

Оставить комментарий

SeRbGa