Убрать или заменить символы при поиске

Тема в разделе "OpenCart", создана пользователем skiv14, 5 июл 2015.

  1. skiv14

    skiv14

    Регистрация:
    9 июн 2015
    Сообщения:
    412
    Симпатии:
    159
    При поиске по сайту нужно удалить все значки тире и по получившемуся тексту производить поиск.

    Т.е. вводит человек 34234-34234-32423, а искать должно по 342343423432423

    Пользуюсь iSearch 3.3, но там такой настройки не увидел.
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.050
    Симпатии:
    778
    Нужно добавить в код очистку текста запроса от тире:

    PHP:
    $new_query str_replace('-'''$query);
    Где $query - это изначальный поисковый запрос.
    Можно добавить прямо в модель этот код.
     
    skiv14 нравится это.
  3. kastahhls

    kastahhls

    Регистрация:
    30 дек 2012
    Сообщения:
    111
    Симпатии:
    13
    Также есть потребность в таком. Подскажите после какой строчки вставлять этот код.