Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Сейчас:
Нашел разные модули по отображению категорий на форуме, но модулей по отображению категорий плиткой увидел не так много и они имели некоторые проблемы

 

To DO: 
Хотелось бы, чтобы модуль позволял отображать плитку категория на:
а) Главной странице

б) Странице категорий (листинге). Т.е. подкатегории, если они имеются.

 

Категории должны отображаться картинкой с подписью (На скринах ниже под картинкой есть цена - в модуле она не нужна, только подпись и картинка).
Пример - евросеть:
Главная:
image.png.fe0d73902610e840d3e311897a15b3c4.png

 

Категории:
Дизайн следующий (Подкатегория, как и категория отображается на подложке. Возможно она меняется в зависимости от размера картинки, либо задается в параметрах):
image.png.f9acd431ec6afa2ef5607a8e81cfd30e.png


Функционально на странице категорий в евросети сделано так, что подкатегории переключаются стрелочкой. Выводится блок 2 уровня категорий (планшеты, смартфоны и тп), а категории 3 уровня переключаются стрелочкой.
image.png.5c70dc647d078806a70f4c28af2ed1cb.png

 

Такая реализация была бы отличной. Но если этот вариант сложный - то выводить так же плиткой, как и на странице категорий.

 

Админка:
В итоге в админке нужно уметь настраивать следующие параметры:
1. Названия и картинки категорий

2. Сортировка категории на плитке

3. Ссылку (переход на страницу подкатегории данной категории)
4. Размер картинки

5. Если возможно реализация страницы подкатегорий по примеру евросети - предлагаю обсуждать детали по реализации по факту.

 

Доработка нужна на Ocstore 2.3

Спасибо!

Edited by Mrdubkov
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By ambalocha69
      Назначение модуля
      - Хранить в отдельной таблице анонсы (краткое описание продукта)
      - Выводить анонс (если он задан для продукта) вместо начальных 200-300 символов описания, как это делает Opencart на следующих страницах: категория, производитель, акции, результаты поиска. сравнение товаров.
      Версия 2.1 - модуль рекомендуемые
      Версия 2.1.2 - добавлены рекомендуемые товары, исправлена ошибка в "Сравнении товаров"
      Работа с модулем
      - При добавлении (или редактировании) товара Вы можете указать для него анонс, как показано на примере:
      http://opencart.zone/image/data/zoannouncement/admin.jpg
      Требования
      - Opencart\ocStore версии 1.5.X (требует VQMOD)
      - Opencart\ocStore\ocShop версии 2.X
      - Не зависит от Вашего шаблона.
      - Не изменяет системные файлы.
      Демо
      Opencart 2: http://opencart2.opencart.zone/index.php?route=product/category&path=25_28
      ocShop 2: http://ocshop2.opencart.zone/index.php?route=product/category&path=25_28
      Установка модуля на Opencart 1.5.Х
      - загрузить на сервер папки admin и vqmod из архива zoannouncement 1.0.zip
      - в административной панели сайта в разделе "Дополнения->Модули"ищем строку "Анонсы для продуктов" и нажимаем на
      кнопку "Установить"
      - далее заходим в модуль и изменяем настройки, если настройки по умолчанию вам не подходят.
      Установка модуля на Opencart 2.Х
      - загрузить на сервер папку admin из архива zoannouncement 2.0.zip.
      - найти строку "Анонсы для продуктов" в списке модулей и нажать "Активировать"
      - далее зайти в "Установка расширений" и загрузить файлы из папки ocmod
      - далее зайти в "Модификаторы" и нажать "Обновить"
      Лицензирование модуля
      - приобретая модуль вы получаете право его использования на одном публичном домене
      - использование на локальных серверах не ограничивается
      - Дополнение является объектом авторского права и принадлежит его создателю
      - Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения
      - Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания
      Совместимость
      Модуль полностью совместим с большинством популярных модулей. В случае обнаружения несовместимости с каким-либо модулем выпускается микро-модуль (VQMOD) для устранения конфликта.
      Текущая версия модуля не поддерживает мультиязык.
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы
      (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно
      упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Авторские права:
      http://opencart.zone/ocz_logo.png
    • By ambalocha69
      750
      Скачать/Купить дополнение


      Анонсы для продуктов
      Назначение модуля
      - Хранить в отдельной таблице анонсы (краткое описание продукта)
      - Выводить анонс (если он задан для продукта) вместо начальных 200-300 символов описания, как это делает Opencart на следующих страницах: категория, производитель, акции, результаты поиска. сравнение товаров.
      Версия 2.1 - модуль рекомендуемые
      Версия 2.1.2 - добавлены рекомендуемые товары, исправлена ошибка в "Сравнении товаров"
      Работа с модулем
      - При добавлении (или редактировании) товара Вы можете указать для него анонс, как показано на примере:

      Требования
      - Opencart\ocStore версии 1.5.X (требует VQMOD)
      - Opencart\ocStore\ocShop версии 2.X
      - Не зависит от Вашего шаблона.
      - Не изменяет системные файлы.
      Демо
      Opencart 2: http://opencart2.opencart.zone/index.php?route=product/category&path=25_28
      ocShop 2: http://ocshop2.opencart.zone/index.php?route=product/category&path=25_28
      Установка модуля на Opencart 1.5.Х
      - загрузить на сервер папки admin и vqmod из архива zoannouncement 1.0.zip
      - в административной панели сайта в разделе "Дополнения->Модули"ищем строку "Анонсы для продуктов" и нажимаем на
      кнопку "Установить"
      - далее заходим в модуль и изменяем настройки, если настройки по умолчанию вам не подходят.
      Установка модуля на Opencart 2.Х
      - загрузить на сервер папку admin из архива zoannouncement 2.0.zip.
      - найти строку "Анонсы для продуктов" в списке модулей и нажать "Активировать"
      - далее зайти в "Установка расширений" и загрузить файлы из папки ocmod
      - далее зайти в "Модификаторы" и нажать "Обновить"
      Лицензирование модуля
      - приобретая модуль вы получаете право его использования на одном публичном домене
      - использование на локальных серверах не ограничивается
      - Дополнение является объектом авторского права и принадлежит его создателю
      - Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения
      - Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания
      Совместимость
      Модуль полностью совместим с большинством популярных модулей. В случае обнаружения несовместимости с каким-либо модулем выпускается микро-модуль (VQMOD) для устранения конфликта.
      Текущая версия модуля не поддерживает мультиязык.
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы
      (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно
      упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Авторские права:

      Добавил ambalocha69 Добавлено 18.06.2015 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3.0.2.4
      2.3
      2.1
      1.5.5.1.2 OpenCart.Pro, ocShop Несовместим Обращение к серверу разработчика Нет  
    • By oc_
      Модуль выводит новые дополнительные поля в любые формы админ панели, которые вы укажете.
       
      Внимание! Модуль предназначен исключительно для разработчиков, так как для получения значений полей, вам потребуется собственный ocmod или правка контроллеров.
       


       
      Логин: demo
      Пароль: demo
       
      Принцип работы модуля
      Устанавливаете модуль Добавляете новое поле через форму Указываете где хотите выводить, например в форме товара Идете в форму товара, указываете значение поля Выводите информацию из этого поля через контроллер в каталоге или ocmod через несколько строчек




      Список полей которые можно добавить

      

      Что бы максимально огородить вас от того что бы лезть в файлы, есть
      Проверка обязательности PHP проверка regex, Указание любых типов данных в качестве значений, товары, категории, опции и т.д Создание блоков с другими полями, как у атрибутов товара, в качестве блока, может быть так же другой блок Маска поля regex, телефон, email и т.д Возможность указать поле для просмотра, абсолютно в любой форме в админ панели, в том числе и любой модуль Если же вам всё же потребуется, есть возможность указать свой контроллер, для проверки поля, указания своих значений и вывода

      Форма добавления/Редактирования поля


      Что ещё можно сделать?
      Указать Placeholder Указать ширину Указать поле help Указать сортировку Указать текст ошибки И дополнительно для каждого поля, есть разные опции
      
       
      В режиме разработчика
      Можно интегрировать поле, что бы его нельзя было удалить и редактировать, поле склеивается с CMS Просмотреть код для установки поля,  через свой компонент (установщик) Просмотреть пример кода, для вставки в контроллер, ocmod и twig, для отображения информации на сайте  Что требуется для отображения информации на сайте?
      В контроллере сделать запрос к значениям поля
       
      // Получаем значение поля categories из секции my_section $setting_value = $this->load->controller('custom/setting/getValue', array( 'section' => 'my_section', // Уникальный индикатор секции который указывается при создании в админ панели 'setting' => 'categories', // Уникальный индикатор поля который указывается при создании в админ панели 'page' => 'setting' // Код формы в админ-панели, например setting, product, module 'id' => '23' // id, например id товара, категории, модуля и т.д )); // Инициализируем полученные данные $data['setting_value'] = $setting_value;
       
      Код: в текущем шаблоне twig вывести и обработать информацию {{ setting_value }}

      Как видите, для того что бы внедрить поле в opencart, требуется всего пару строк, которые вы можете вставить с помощью ocmod
      При этом, если интегрировать поле, в режиме разработчика, его нельзя будет удалить, что определенно иногда имеет смысл

      Когда может потребоваться данный модуль?
      При внедрении на сайт дополнительной информации При необходимости указать дополнительные значение какому-либо объекту, товару, магазину, категории При разработке своей темы При разработке дополнения Если вы разрабатываете магазин на opencart, этот модуль вам заменит большинство платных модулей при минимальном знании php и twig Ускорить вашу работу в разы Расширить opencart
      Экспорт настроек
       
      Установка

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


      Собственные поля в админке (CustomSetting)
      Модуль выводит новые дополнительные поля в любые формы админ панели, которые вы укажете.
       
      Внимание! Модуль предназначен исключительно для разработчиков, так как для получения значений полей, вам потребуется собственный ocmod или правка контроллеров.
       


       
      Логин: demo
      Пароль: demo
       
      Принцип работы модуля
      Устанавливаете модуль Добавляете новое поле через форму Указываете где хотите выводить, например в форме товара Идете в форму товара, указываете значение поля Выводите информацию из этого поля через контроллер в каталоге или ocmod через несколько строчек




      Список полей которые можно добавить

      

      Что бы максимально огородить вас от того что бы лезть в файлы, есть
      Проверка обязательности PHP проверка regex, Указание любых типов данных в качестве значений, товары, категории, опции и т.д Создание блоков с другими полями, как у атрибутов товара, в качестве блока, может быть так же другой блок Маска поля regex, телефон, email и т.д Возможность указать поле для просмотра, абсолютно в любой форме в админ панели, в том числе и любой модуль Если же вам всё же потребуется, есть возможность указать свой контроллер, для проверки поля, указания своих значений и вывода

      Форма добавления/Редактирования поля


      Что ещё можно сделать?
      Указать Placeholder Указать ширину Указать поле help Указать сортировку Указать текст ошибки И дополнительно для каждого поля, есть разные опции
      
       
      В режиме разработчика
      Можно интегрировать поле, что бы его нельзя было удалить и редактировать, поле склеивается с CMS Просмотреть код для установки поля,  через свой компонент (установщик) Просмотреть пример кода, для вставки в контроллер, ocmod и twig, для отображения информации на сайте  Что требуется для отображения информации на сайте?
      В контроллере сделать запрос к значениям поля
       
      // Получаем значение поля categories из секции my_section $setting_value = $this->load->controller('custom/setting/getValue', array( 'section' => 'my_section', // Уникальный индикатор секции который указывается при создании в админ панели 'setting' => 'categories', // Уникальный индикатор поля который указывается при создании в админ панели 'page' => 'setting' // Код формы в админ-панели, например setting, product, module 'id' => '23' // id, например id товара, категории, модуля и т.д )); // Инициализируем полученные данные $data['setting_value'] = $setting_value;
       
      Код: в текущем шаблоне twig вывести и обработать информацию {{ setting_value }}

      Как видите, для того что бы внедрить поле в opencart, требуется всего пару строк, которые вы можете вставить с помощью ocmod
      При этом, если интегрировать поле, в режиме разработчика, его нельзя будет удалить, что определенно иногда имеет смысл

      Когда может потребоваться данный модуль?
      При внедрении на сайт дополнительной информации При необходимости указать дополнительные значение какому-либо объекту, товару, магазину, категории При разработке своей темы При разработке дополнения Если вы разрабатываете магазин на opencart, этот модуль вам заменит большинство платных модулей при минимальном знании php и twig Ускорить вашу работу в разы Расширить opencart
      Экспорт настроек
       
      Установка

      
       
       
       
      Добавил oc_ Добавлено 15.01.2021 Категория Прочее Системные требования Ioncube Loader Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Да  
    • By smartcoder
      Opencart Stories - слайдшоу в виде модуля для Opencart
       

       
      Какие преимущества у этого модуля?
      возможность ставить сторисы в статьи блога или любое другое место адаптивный дизайн (иконки адаптируется под размер экрана) анимация при воспроизведении сторисов (как в инстаграм) возможность добавить ссылку "Купить" при просмотре сторисов сортировка изображений перетаскиванием возможность добавления ссылки к каждому изображению  
      DEMO
      http://ocstore23.smart-coder.ru/
      demo/demo
       
      ВИДЕО DEMO
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.