Перейти к содержанию
den007

Автокомплит категорий

Рекомендуемые сообщения

Добрый день форумчане!

Суть проблемы такова, я использую модуль admin product category ajax 1, автокомплит работает хорошо, но в выпадающем списке выводится только название категории без подкатегории или родотиельской категории в отличие от стандартного селекта, где пишется полный путь, например , компьютеры > acer > процессор.

Получается когда в инпут забиваешь "процессор" выдает список категорий: процессор, процессор, процессор.... и непонятно к какой родительской категории относится выбираемая категория.

 

Может запрос к БД просто нужно переделать

<?php

public function filterCategories($data) {

if ($data['start'] < 0) {
$data['start'] = 0;
}
 
if ($data['limit'] < 1) {
$data['limit'] = 20;
}
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) ".
"WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND cd.name LIKE('%" . $this->db->escape($data['filter_name']) . "%') LIMIT " . (int)$data['start'] . "," . (int)$data['limit']);
return $query->rows;
}
?>

primer.jpg 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От AlexDW
      350.00 руб
      Скачать/Купить дополнение


      Autocomplete Plus 3x - улучшенное автозаполнение в админке
      Autocomplete 3x - альтернатива для замены стандартного автозаполнения при поиске товаров в админке
       
      Модуль значительно расширяет стандартные возможности, позволяя искать товары по названию производителя, полям Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location, с возможностью поиска по нескольким словам или их частям, делая поиск более удобным и информативным.
       
      Улучшенное автозаполнение доступно:
      - в списке товаров
      - в карточке товара при выборе сопутствующих товаров
      - в модуле Рекомендуемые (Featured) при выборе рекомендуемых товаров
      - при редактировании заказа (добавлении товаров в заказ)
      - при создании / редактировании отзыва
      - в списке отзывов
       
      DEMO
       
      Особенности:
      - гибкие настройки поиска и отображения результатов
      - показ изображения товара в результатах поиска
      - показ цены товара, в том числе акционной
      - показ дополнительного поля товара на выбор
                  доступны поля Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location
      - поиск по названию или части названия
                  кроме названия доступен поиск товаров по Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location
      - показ имени производителя и поиск по нему
      - показ количества товара
      - ссылки в списке для быстрого перехода к просмотру товара в магазине и его редактированию в админке
                  ссылки открываются в новых окнах
      - поиск по комбинации слов или их частей (в качестве разделителя используется пробел)
      - задание лимита результатов для вывода
       
      - совместим с ocStore / Opencart версий 3000-302х *
      - никакие файлы не заменяет, используется OCMOD
      - не создает дополнительных полей и таблиц в БД
      - при отключении модуля будет задействован стандартный автокомплит
       
      * Версия для движков 15х доступна здесь
      * Версия для движков 2х доступна здесь
       
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 3x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
      Установка:
      1. Загрузить архив autocomplete-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Добавить права на extension/autocompleteplus в System > Users > User Groups нужным группам пользователей
      5. Установить модуль Autocomplete Plus 3x в Extensions > Modules
      6. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
       
      Другие дополнения:
      -----------------------------
      CartKeeper - хранение и управление корзинами покупателей
      FilterImageID - фильтр по изображениям и ID товаров в админке
      ManufacturerDescription - описание и метатеги для производителей
      SearchOrder 3x - расширенный поиск заказов в Opencart 3x
      Добавил AlexDW Добавлено 19.05.2018 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop  
    • От AlexDW
      Autocomplete 3x - альтернатива для замены стандартного автозаполнения при поиске товаров в админке
       
      Модуль значительно расширяет стандартные возможности, позволяя искать товары по названию производителя, полям Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location, с возможностью поиска по нескольким словам или их частям, делая поиск более удобным и информативным.
       
      Улучшенное автозаполнение доступно:
      - в списке товаров
      - в карточке товара при выборе сопутствующих товаров
      - в модуле Рекомендуемые (Featured) при выборе рекомендуемых товаров
      - при редактировании заказа (добавлении товаров в заказ)
      - при создании / редактировании отзыва
      - в списке отзывов
       
      DEMO
       
      Особенности:
      - гибкие настройки поиска и отображения результатов
      - показ изображения товара в результатах поиска
      - показ цены товара, в том числе акционной
      - показ дополнительного поля товара на выбор
                  доступны поля Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location
      - поиск по названию или части названия
                  кроме названия доступен поиск товаров по Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location
      - показ имени производителя и поиск по нему
      - показ количества товара
      - ссылки в списке для быстрого перехода к просмотру товара в магазине и его редактированию в админке
                  ссылки открываются в новых окнах
      - поиск по комбинации слов или их частей (в качестве разделителя используется пробел)
      - задание лимита результатов для вывода
       
      - совместим с ocStore / Opencart версий 3000-302х *
      - никакие файлы не заменяет, используется OCMOD
      - не создает дополнительных полей и таблиц в БД
      - при отключении модуля будет задействован стандартный автокомплит
       
      * Версия для движков 15х доступна здесь
      * Версия для движков 2х доступна здесь
       
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 3x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
      Установка:
      1. Загрузить архив autocomplete-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Добавить права на extension/autocompleteplus в System > Users > User Groups нужным группам пользователей
      5. Установить модуль Autocomplete Plus 3x в Extensions > Modules
      6. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
       
      Другие дополнения:
      -----------------------------
      CartKeeper - хранение и управление корзинами покупателей
      FilterImageID - фильтр по изображениям и ID товаров в админке
      ManufacturerDescription - описание и метатеги для производителей
      SearchOrder 3x - расширенный поиск заказов в Opencart 3x
    • От zemleroi
      300.00 руб
      Скачать/Купить дополнение


      Исключение товаров из поиска
      Небольшое дополнение для магазина, позволяющее исключить единичные товары из поиска (поисковой выдачи) магазина (так же распространяется и автокомлит).
      Иногда бывают такие ситуации, когда есть необходимость исключить из поиска (автокомплита) определенных товаров в магазине. Если так, то это дополнение для вас
      В отличии от "Исключение категорий товаров из поиска" данное дополнение работает только с единичными товарами
      Требования:
      1. OpenCart 1.5.x (проверялось на версиях 1.5.5.1, 1.5.3.4)
      2. последняя версия vqmod
      Демо: http://new.mozgo-prav.ru/admin/index.php?route=catalog/product
      логин: demo
      пароль:demo
      Добавил zemleroi Добавлено 20.05.2015 Категория Поиск  
    • От zemleroi
      300.00 руб
      Скачать/Купить дополнение


      Исключение категорий товаров из поиска ОС 1.5.x
      Небольшое дополнение для магазина, позволяющее исключить товары определенных категорий из поиска (поисковой выдачи) магазина (так же распространяется и автокомлит).
      Иногда бывают такие ситуации, когда есть необходимость продвижения определенных категорий товаров в магазине не только путем рекламирования, но также и в результате поиска по магазину. Если так, то это дополнение для вас
      В отличии от "Исключение товаров из поиска" данное дополнение работает с категориями товаров, и из поиска исключаются все товары определенной категории
      Требования:
      1. OpenCart 1.5.x (проверялось на версиях 1.5.5.1, 1.5.3.4)
      2. последняя версия vqmod
      Демо: http://new.mozgo-prav.ru/admin/index.php?route=catalog/category
      логин: demo
      пароль:demo
      Добавил zemleroi Добавлено 20.05.2015 Категория Поиск  
    • От zemleroi
      Небольшое дополнение для магазина, позволяющее исключить товары определенных категорий из поиска (поисковой выдачи) магазина (так же распространяется и автокомлит).
      Иногда бывают такие ситуации, когда есть необходимость продвижения определенных категорий товаров в магазине не только путем рекламирования, но также и в результате поиска по магазину. Если так, то это дополнение для вас
      В отличии от "Исключение товаров из поиска" данное дополнение работает с категориями товаров, и из поиска исключаются все товары определенной категории
      Требования:
      1. OpenCart 1.5.x (проверялось на версиях 1.5.5.1, 1.5.3.4)
      2. последняя версия vqmod
      Демо: http://new.mozgo-prav.ru/admin/index.php?route=catalog/category
      логин: demo
      пароль:demo
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.