Поиск по артикулу в ABO.CMS 5.2

Тема в разделе "ABO CMS", создана пользователем junglist, 13 июн 2010.

Статус темы:
Закрыта.
  1. junglist

    junglist Писатель

    Регистр.:
    5 дек 2007
    Сообщения:
    8
    Симпатии:
    0
    Стандартный поиск по каталогу не предусматривает поиск товара по артикулу (на форуме abo.cms сказано лишь что нужно править classCatalogPrototype.php). Подскажите как реализовать поиск по данному параметру? А так же нормальную выдачу (а не всего содержимого страницы) в поиске по названию товара , как например это работает вот здесь

    заранее спасибо.
     
  2. junglist

    junglist Писатель

    Регистр.:
    5 дек 2007
    Сообщения:
    8
    Симпатии:
    0
    Неужели никто не сталкивался ?
     
  3. picasik

    picasik Постоялец

    Регистр.:
    13 ноя 2006
    Сообщения:
    81
    Симпатии:
    21
    class.CatalogPrototype.php
    function getSearchProds
    if ($pname) {
    $line .= ' AND p.product_title LIKE "%'.$pname.'%"';
    $tbl['search_params'] .= "&sdata[pname]=".$pname;
    }
    заменить на
    if ($pname) {
    $line .= ' AND (p.product_title LIKE "%'.$pname.'%" or p.product_code LIKE "%'.$pname.'%") ';
    $tbl['search_params'] .= "&sdata[pname]=".$pname;
    }

    в форме поиска по каталогу в поле Название будет искать по названию и артиклу
     
    ddust нравится это.
Статус темы:
Закрыта.