Jump to content
Sign in to follow this  
serega-lomik

[Поддержка] Алфавитный список производителей с выпадающим списком

Recommended Posts

Алфавитный список производителей с выпадающим списком


Алфавитный список производителей с выпадающим списком


Модуль выводит на любой странице Алфавитный список производителей с выпадающим списком самих производителей.

Производители берутся те, которые есть в админке.

vQmod не используется, файлы не перезаписываются.

Запрос к базе кешируется, ссылки в модуле открываются через javascript - переспама ссылками не будет.

Тестировалось на OcStore с 1.5.3.1 по 1.5.5.2 и OpenCart 1.5.5.1 и 1.5.6.

manufacturer_list.png

Подробнее на скринах и демка - http://auto.live-drive.ru/ низ страницы, перед футером


  • Добавил
  • Добавлено
    13.09.2014
  • Категория
  • Системные требования
  • Метод активации
  • Ioncube Loader
  • OpenCart
  • ocStore
  • OpenCart.Pro, ocShop

 

Share this post


Link to post
Share on other sites

Как совет - добавить настройку, показывать количество товаров производителя (по умолчанию - отключено) ;)

A

 |_Apple (20)

 

Плюс полное кеширование html блока

Share this post


Link to post
Share on other sites

У выпадающего списка выставьте z-index: 9999;

Share this post


Link to post
Share on other sites

Как совет - добавить настройку, показывать количество товаров производителя (по умолчанию - отключено) ;)

A

 |_Apple (20)

я думаю это лишнее

 

Плюс полное кеширование html блока

запрос к базе кешируется

Share this post


Link to post
Share on other sites

я думаю это лишнее

 

запрос к базе кешируется

 

Не лишнее с точки зрения юзабилити (раз вы уже этим занялись, фактически то модуль для удобства (ака юзабилити) ) ;)

 

Вот смотрю на список, на производителя кликаю - а там товаров ноль, ухожу "раздраженный" :) с мыслью а предупредить нельзя было?

Нет товаров или не показываете или "пишите"  - ноль товаров, зачем заставлять кликать пользователя на не нужную страницу.

Вряд ли  раздраженный пользователь потом захочет что-то купить потом.

Share this post


Link to post
Share on other sites

Не лишнее с точки зрения юзабилити (раз вы уже этим занялись, фактически то модуль для удобства (ака юзабилити) ) ;)

 

Вот смотрю на список, на производителя кликаю - а там товаров ноль, ухожу "раздраженный" :) с мыслью а предупредить нельзя было?

Нет товаров или не показываете или "пишите"  - ноль товаров, зачем заставлять кликать пользователя на не нужную страницу.

Вряд ли  раздраженный пользователь потом захочет что-то купить потом.

+1

Share this post


Link to post
Share on other sites

Не лишнее с точки зрения юзабилити (раз вы уже этим занялись, фактически то модуль для удобства (ака юзабилити) ) ;)

 

Вот смотрю на список, на производителя кликаю - а там товаров ноль, ухожу "раздраженный" :) с мыслью а предупредить нельзя было?

Нет товаров или не показываете или "пишите"  - ноль товаров, зачем заставлять кликать пользователя на не нужную страницу.

Вряд ли  раздраженный пользователь потом захочет что-то купить потом.

-1... Зачем выводить то, чего нет? если создавать посадочную страницу - так для этого блоги и статьи есть. страницы категорий в конце концов. к тому если уж есть страницы производителей с нулем товаров - то туда стоит кидать модульно товары из категории хиты, скидки и т.д...

 

любой подсчет товаров это лишний запрос к бд... 

Share this post


Link to post
Share on other sites

Не лишнее с точки зрения юзабилити (раз вы уже этим занялись, фактически то модуль для удобства (ака юзабилити) ) ;)

 

Вот смотрю на список, на производителя кликаю - а там товаров ноль, ухожу "раздраженный" :) с мыслью а предупредить нельзя было?

Нет товаров или не показываете или "пишите"  - ноль товаров, зачем заставлять кликать пользователя на не нужную страницу.

Вряд ли  раздраженный пользователь потом захочет что-то купить потом.

А зачем в магазине числится производитель, товаров которого нет в этом самом магазине?  Что за инсинуации? А на демо специально больше производителей, для наглядности.

 

-1... Зачем выводить то, чего нет? любой подсчет товаров это лишний запрос к бд...

+1

Share this post


Link to post
Share on other sites

-1... Зачем выводить то, чего нет? если создавать посадочную страницу - так для этого блоги и статьи есть. страницы категорий в конце концов. к тому если уж есть страницы производителей с нулем товаров - то туда стоит кидать модульно товары из категории хиты, скидки и т.д...

 

любой подсчет товаров это лишний запрос к бд... 

он есть но товар закончился на данный момент

он автоматом не удаляется если стоит вычитать со склада

может количество то показывать лишнее а скрывать самое оно

Share this post


Link to post
Share on other sites

он есть но товар закончился на данный момент

он автоматом не удаляется если стоит вычитать со склада

может количество то показывать лишнее а скрывать самое оноЧ

Что в OpenCart, что в OcStore товар не убирается из видимости, если даже его количество становится отрицательным. Для кого потребуется - допишу.

Share this post


Link to post
Share on other sites

Классный модуль)
Но вот зачем оно при навидении на определённый бренд в выпадающем списке или на букву - указатель мыши  подменяет на палку?)) где палец руки?))
Исправьте плиз)

Share this post


Link to post
Share on other sites

Классный модуль)

Но вот зачем оно при навидении на определённый бренд в выпадающем списке или на букву - указатель мыши  подменяет на палку?)) где палец руки?))

Исправьте плиз)

На демке курсор "палец руки" (pointer) и никакой "палки" не наблюдаю

Share this post


Link to post
Share on other sites

а шо за фигня тогда у меня...
тема не дефолтная правда
вылечил, но хз.. че так..

Share this post


Link to post
Share on other sites

можно ли модуль вставить куда я захочу? или же только в блоки магазина можно вывести ?

Share this post


Link to post
Share on other sites

можно ли модуль вставить куда я захочу? или же только в блоки магазина можно вывести ?

В "стандартной комплектации" только в позиции, предусмотренные движком.

Share this post


Link to post
Share on other sites

В "стандартной комплектации" только в позиции, предусмотренные движком.

а вы сможете подсказать какой код надо вставить или там не достаточно вставить код допустим в хедер ?

Share this post


Link to post
Share on other sites

Добрый день

Нужно чтобы модуль работал с русским алфавитом.

у меня все производители на русском samocvets.ru

будет?

Share this post


Link to post
Share on other sites

Добрый день. А на 2 версию ждать адаптацию.?

Share this post


Link to post
Share on other sites

сколько это будет стоить )?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By AlexDW
      Скачать/Купить дополнение


      ManufacturerLogo - логотипы в списке производителей
      Manufacturer Logo - простой мод, добавляющий показ логотипов производителей в списке брендов.
       
      DEMO
      ADMIN
       
       
      Особенности
      - если изображение производителя отсутствует, будет показана только стандартная текстовая ссылка
      - совместим с ocStore / OCSHOP / Opencart.pro / Opencart версий 1.5.x - 3.x
      - требуется VQMOD для 1.5.x
      - использует OCMOD для 2.x
       
       
      Установка 15x:
      Просто скопировать файл manufacturer-logo.xml в каталог vqmod/xml
       
      Установка 2x:
      1. Загрузить файл manufacturer-logo.ocmod.xml в Extensions->Extension Installer (Дополнения > Установка дополнений)
      2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений)

      Установка 3x:
      1. Загрузить архив manufacturer_logo.ocmod.zip в Extensions->Extension Installer (Дополнения > Установка дополнений)
      2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений)
       
      Если используется нестандартная тема и/или мод не работает - проверьте логи модификаторов и при необходимости измените код в xml-файле под вашу тему
       
      Другие дополнения:
      --------------------------
      AutoField - генератор sku, upc, ean и других полей
      Attribute Tooltip 2x - описание для атрибутов товара
      AutoSearch 2x - поиск с подсказками для Opencart 2
      ModalWindow 2x - всплывающее окно с подтверждением / информацией
      Добавил AlexDW Добавлено 03.02.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • By AlexDW
      Brand Manager - удобное управление производителями с возможностью быстрого редактирования
       
      Стандартный список производителей в Opencart не информативен, лишен какой-либо фильтрации и просто неудобен при работе с большим количеством производителей.
       
      Модуль управления производителями Brand Manager значительно упрощает и ускоряет процесс работы с брендами в админке, добавляя поиск и фильтры с возможностью сортировки.
      Также доступно быстрое редактирование данных прямо в списке производителей.
       
      DEMO 3x
      DEMO 23x
       
       
      Особенности:
      - поиск производителя по названию (или части названия)
      - показ логотипа производителя и фильтр по его наличию (есть / нет / показать все)
      - показ привязанных к производителю магазинов и фильтр по магазинам
                  (с возможностью выбора производителей, не привязанных ни к одному магазину)   - показ и фильтр по seourl производителя (есть / нет / показать все)
      - показ, поиск и сортировка по ID производителя
      - быстрое редактирование данных производителей прямо в списке (ajax)
                  возможность смены/удаления изображения производителя
                  редактирование названия, seourl, назначенных магазинов и порядка сортировки
       
      - для ocStore версий 21021-23023 добавлена поддержка мультиязычных имен производителя
                  имя производителя в списке будет выведено в зависимости от языка админки
       
      - показ количества товаров производителя (всего / отключено)
                  цветовое выделение отсутствующих/отключенных товаров

      - ссылка для просмотра страницы производителя в основном магазине
      - совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 210x - 303x *
      - стандартный список производителей по-прежнему доступен
      - не создает дополнительных таблиц и полей в БД
      - не меняет стандартные файлы движка (используется OCMOD)
       
      * - в виде бонуса архив модуля содержит старую версию для движков 15х (без показа товаров и быстрого редактирования)
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 2.x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
       
      Установка 2x:
      1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Установить модуль Brand Manager в Дополнения > Модули
      4. Настроить модуль, ввести ключ лицензии и сохранить настройки
      5. Использовать Каталог > Brand Manager для работы
       
      Не забудьте обновить кэш модификаций после установки!
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
      (подробнее здесь)
       
      Установка 3x:
      1. Загрузить архив brand-manager-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Установить модуль Brand Manager в Extensions > Modules
      5. Настроить модуль, ввести ключ лицензии и сохранить настройки
      6. Использовать Catalog > Brand Manager для работы
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Другие дополнения:
      -----------------------------
      CategoryManager - менеджер категорий в админке
      CostPrice - добавление закупочной цены товаров
      AutoSearch 2x - поиск с подсказками для Opencart 2
      ModalWindow 2x - окна с информацией / подтверждением
    • By AlexDW
      350.00 руб
      Скачать/Купить дополнение


      Brand Manager - управление производителями
      Brand Manager - удобное управление производителями с возможностью быстрого редактирования
       
      Стандартный список производителей в Opencart не информативен, лишен какой-либо фильтрации и просто неудобен при работе с большим количеством производителей.
       
      Модуль управления производителями Brand Manager значительно упрощает и ускоряет процесс работы с брендами в админке, добавляя поиск и фильтры с возможностью сортировки.
      Также доступно быстрое редактирование данных прямо в списке производителей.
       
      DEMO 3x
      DEMO 23x
       
       
      Особенности:
      - поиск производителя по названию (или части названия)
      - показ логотипа производителя и фильтр по его наличию (есть / нет / показать все)
      - показ привязанных к производителю магазинов и фильтр по магазинам
                  (с возможностью выбора производителей, не привязанных ни к одному магазину)   - показ и фильтр по seourl производителя (есть / нет / показать все)
      - показ, поиск и сортировка по ID производителя
      - быстрое редактирование данных производителей прямо в списке (ajax)
                  возможность смены/удаления изображения производителя
                  редактирование названия, seourl, назначенных магазинов и порядка сортировки
       
      - для ocStore версий 21021-23023 добавлена поддержка мультиязычных имен производителя
                  имя производителя в списке будет выведено в зависимости от языка админки
       
      - показ количества товаров производителя (всего / отключено)
                  цветовое выделение отсутствующих/отключенных товаров

      - ссылка для просмотра страницы производителя в основном магазине
      - совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 210x - 303x *
      - стандартный список производителей по-прежнему доступен
      - не создает дополнительных таблиц и полей в БД
      - не меняет стандартные файлы движка (используется OCMOD)
       
      * - в виде бонуса архив модуля содержит старую версию для движков 15х (без показа товаров и быстрого редактирования)
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 2.x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
       
      Установка 2x:
      1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Установить модуль Brand Manager в Дополнения > Модули
      4. Настроить модуль, ввести ключ лицензии и сохранить настройки
      5. Использовать Каталог > Brand Manager для работы
       
      Не забудьте обновить кэш модификаций после установки!
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
      (подробнее здесь)
       
      Установка 3x:
      1. Загрузить архив brand-manager-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Установить модуль Brand Manager в Extensions > Modules
      5. Настроить модуль, ввести ключ лицензии и сохранить настройки
      6. Использовать Catalog > Brand Manager для работы
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Другие дополнения:
      -----------------------------
      CategoryManager - менеджер категорий в админке
      CostPrice - добавление закупочной цены товаров
      AutoSearch 2x - поиск с подсказками для Opencart 2
      ModalWindow 2x - окна с информацией / подтверждением
      Добавил AlexDW Добавлено 04.03.2016 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да  
    • By alex39
      Версия 2.3.0.2.3, шаблон default
      Хотел сделать список производителей карточками, а не в одну длинную вертикаль как стоит по умолчанию.
      В карточки переставить то без проблем, но возник затык. Вот нарисовал картинку.

      Если есть два производителя, начинающиеся на одну букву, то они показываются в вертикаль в одну карточку.
      И возникают карточки разной высоты. Вот такая длинная с двумя производителями выделена красным.
       
      Можно конечно сделать обманку, начав название с пробела, тогда от алфавита этот производитель будет оторван.
      Именно так сделана верхняя карточка (выделено синим) но буквы алфавита естественно нет, поэтому она короче.
      Да и некрасиво без алфавита, если это алфавитный список.
       
      Код вывода там понятный
      <?php foreach ($categories as $category) { ?> <h2 id="<?php echo $category['name']; ?>"><?php echo $category['name']; ?></h2> <?php if ($category['manufacturer']) { ?> <?php foreach (array_chunk($category['manufacturer'], 4) as $manufacturers) { ?> <div class="row"> <?php foreach ($manufacturers as $manufacturer) { ?> <div class="col-sm-3"><a href="<?php echo $manufacturer['href']; ?>"><?php echo $manufacturer['name']; ?></a></div> <?php } ?> </div> <?php } ?> <?php } ?> <?php } ?> но непонятно куда и как воткнуться. И буквы алфавита и лого (в коде выше его нет, это чистый default)
      и имя производителя идут спошным потоком. Не могу найти идею  каким  образом  их разбить?
      Попутно вопрос -  почему стоит именно 4 в array_chunk?
       
    • By ikarus
      Скачать/Купить дополнение


      Список производителей
      Просто выводит список производителей средствами движка в стандартных позициях, в любых схемах, наподобие модуля "категории".
      Делал для себя, так как обнаружил что находясь на странице какого либо производителя выбрать другого производителя можно только вернувшись в начало списка... неудобно как то.. В общем может кому нибудь еще пригодится.
      Для установки просто развернуть архив в корень, ничего не заменяет.
      Для ocStore 1.5.3.1, на прочих не проверял
      ДЕМО
      p.s. В титле производителя выводится seo_title он же "HTML-тег Title", если выводить не надо, то в /template/module/brands.tpl заменить вот это:

      <a class="active" href="<?php echo $brand['href']; ?>" title="<?php echo $brand['seo_title']; ?>"><?php echo $brand['name']; ?></a> на это:

      <a class="active" href="<?php echo $brand['href']; ?>" title="<?php echo $brand['name']; ?>"><?php echo $brand['name']; ?></a> или на что хотите :)
      Добавил ikarus Добавлено 14.05.2013 Категория Модули  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.