[Решено] Модуль поиска товаров по админке

Тема в разделе "OpenCart", создана пользователем alex_storm, 24 июн 2013.

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

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Есть ли что то нормально работающее для редактирование поиска товаров из обычного каталога в админке?
    Просто сейчас поиск работает по принципу ввода первых букв, а если вводить последние или средние слова поиск не пашет вообще.. Очень не удобно
     
  2. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Нашел решение, которое позволяет делать то что нужно! Может кому пригодится!
    Идем в файл: admin/model/catalog/product.php

    для версии 1.5.5.1
    заменить сроку
    PHP:
    $sql .= " AND pd.name LIKE '" $this->db->escape($data['filter_name']) . "%'";
    на
    PHP:
    $sql .= " AND pd.name LIKE '%" $this->db->escape($data['filter_name']) . "%'";
    для версии 1.5.4.1 и 1.5.3.1
    заменить сроку
    PHP:
    $sql .= " AND LCASE(pd.name) LIKE '" $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
    на
    PHP:
    $sql .= " AND LCASE(pd.name) LIKE '%" $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";

    Поиск будет работать и искать полностью по всему слову, а не по первым вводимым буквам.
     
    winner7 нравится это.
  3. winner7

    winner7

    Регистрация:
    6 мар 2013
    Сообщения:
    324
    Симпатии:
    56
    А по части слова будет искать? Например, если товар называется "сандали", а вводишь "санд" то найдет?
     
  4. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Да. Вот поэтому и искал, что такое, чтобы решить задачу!
     
    winner7 нравится это.
Статус темы:
Закрыта.