Улучшенный поиск в названии товара

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем Slait, 10 фев 2016.

?

Пригодился данный модуль?

  1. Да

    26 голосов
    100,0%
  2. Нет

    0 голосов
    0,0%
  3. Мне все равно

    0 голосов
    0,0%
  1. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    456
    Выкладываю улучшенный поиск товаров в админ панели. Иногда хочешь выбрать товар, но не помнишь его точное название. Тогда данное дополнение тебе поможет.
    2016-02-10 15-36-10 Скриншот экрана.png

    Совместимость:
    Модуль тестировался на opencart 2.1, 2.2, 2.3.0.2

    Изменения:
    • Поиск по любому слову в названии товара
    • Дополнительно добавлен поиск по артикулу товара.
    • Добавлен поиск по категориям

    2016-02-10 16-25-54 Скриншот экрана.png
     

    Вложения:

    Последнее редактирование: 26 авг 2016
    ansuh, Ecsiron, Djon и 6 другим нравится это.
  2. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    еще бы для категорий сделать хоть что-то, а то у меня 210 категорий с подкатегориями пока и очень неудобно искать нужную категорию/подкатегория
     
  3. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    456
    Добавил категории ;)
     
  4. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    а где?
    что-то все так же
     
  5. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    456
    Я файл перекачал, скачай версию или покажи скриншот где ты ее используешь
     
  6. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
  7. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    240
    Расширяем дальше..
    PHP:
        <file path="admin/model/feed/google_base.php">   
          <
    operation>
              <
    search><![CDATA[
                
    $sql "SELECT * FROM `" DB_PREFIX "google_base_category` WHERE name LIKE '" $this->db->escape($data['filter_name']) . "%' ORDER BY name ASC";
              ]]></
    search>
              <
    add position="replace"><![CDATA[
                
    $sql "SELECT * FROM `" DB_PREFIX "google_base_category` WHERE name LIKE '%" $this->db->escape($data['filter_name']) . "%' ORDER BY name ASC";
              ]]></
    add>
          </
    operation>
        </
    file>
     
    Slait нравится это.
  8. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    456
    Добавил в файл ;)
     
  9. KIVIn

    KIVIn Пользователь

    Сообщения:
    38
    Симпатии:
    5
    Подскажите проверялась ли работа данного модуля на opencart 2.2?
     
  10. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    414
    Симпатии:
    53
    Работает на 2.2 - поклон автору и великое спасибо! :)
     
  11. Djon

    Djon Новичок

    Сообщения:
    19
    Симпатии:
    12

    Вложения:

    RoS и Vlad нравится это.
  12. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    414
    Симпатии:
    53
    Предлагаю вашему вниманию крохотное, но важное дополнение для огромных списков в dropdown-menu)
    <file path="admin/view/template/common/header.tpl">
    <operation>
    <search><![CDATA[<?php foreach ($styles as $style) { ?>]]></search>
    <add position="before"><![CDATA[
    <style>
    .dropdown-menu {
    overflow-y: auto;
    max-width: 300px;
    max-height: 300px;
    padding: 5px;
    }
    </style>
    ]]></add>
    </operation>
    </file>
     
    Djon нравится это.
  13. alex_a_k

    alex_a_k Пользователь

    Сообщения:
    37
    Симпатии:
    0
    А разве символ "%" в начале строки поиска не делает то же самое?
     
  14. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    456
    Да, именно он помогает, на основе него сделан этот поиск
     
  15. doodler89

    doodler89 Новичок

    Сообщения:
    8
    Симпатии:
    0
    Спасибо, большое
    Работает на Open Cart
    Version 2.1.0.2 (rs.1)
     
  16. ocRus

    ocRus Новичок

    Сообщения:
    4
    Симпатии:
    0
    В шапке 2 версии модуля 1.2 и 1.3.
    Не нашел в описании какую версию модуля на какую версию oc ставить.
    На ocStore 2.3.0.2.3 не встала ни одна. Ошибка: "Не найдена папка с файлами для загрузки!".
    Какую версию модуля LimitAutocomplete с какой версией ImprovedSearch объединил? Для какой oc?
    В принципе не важно, все равно ImprovedSearch на ocStore 2.3.0.2.3 не работает.
    А вот Limit_Autocomplete_v3.2.1.ocmod.zip пошел без проблем.
     
  17. Ravilr

    Ravilr Специалист

    Сообщения:
    3.969
    Симпатии:
    1.083
    В оксторе есть изменения, которые не совместимы с опенкарт. Так что, только вручную. смотреть на что спотыкается.
     
  18. TAIFUN

    TAIFUN Новичок

    Сообщения:
    5
    Симпатии:
    0
    Скажите, пожалуйста, можно ли реализовать поддерджку поиска товара по тегам?
     
  19. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    можно, как минимум попробуйте сделать через добавку pd.tag LIKE
     
    TAIFUN нравится это.
  20. TAIFUN

    TAIFUN Новичок

    Сообщения:
    5
    Симпатии:
    0
    Благодарю!
    Плагин улучшающий поиск в наименовании и модели товара.
    В Наименовании ищет как по слову в названии так и по тегам.

    Автор исходника AndreyPopov
     

    Вложения: