Расширенные схемы

15 покупок
Расширенные схемы
Цена: 0 ₽
Дополнительно от автора:
Что бы скачать этот бесплатный товар, его не нужно заказывать, просто войдите под своим логином.
Автор: halfhope Написать автору
Покупок: 24 (Средняя оценка: 5)
Нужна платная помощь с установкой?
Совместимость:
OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OpenCart 4.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2
Расширение расширяет стандартный механизм схем, позволяет показывать / скрывать другие выводимые модули в зависимости от условий (фильтров). Он сделает вывод модулей более гибким, а контент сайта более персонализованным.
Расширение не скрывает другие модули средствами CSS, он расширяет возможности стандартного механизма схем, позволяя выполнять или не выполнять тот или иной модуль. Модуль не проводит ненужные вычисления, не влияет на производительность.

Репозиторий

Возможности

С модулем станет возможно:

  • скрыть / показать модуль на страницах выбранных товаров / категорий / производителей / товаров в выбранных категориях / товаров выбранных производителей / информационных страниц;
  • скрыть / показать модуль для мобильных, планшетов, десктопов / устройств Apple, Android / для операционных систем Windows, MacOS, Linux / для браузеров Chrome, Firefox, Opera и так далее;
  • скрыть / показать модуль для выбранных языков / валют / групп пользователей / магазинов;
  • скрыть / показать модуль в зависимости от диапазона стоимости корзины / веса, кол-ва товаров;
  • скрыть / показать модуль в зависимости от указанных $_GET параметров.
Фильтры можно комбинировать.

Доступные фильтры

Для любых схем:

  • группы пользователей;
  • языки;
  • валюты;
  • магазины (поддерживает мультистор);
  • мобильные устройства (мобильные, планшеты, десктопы);
  • платформы (Windows, MacOS, Linux, etc);
  • браузеры (Chrome, Firefox, Opera, etc);
  • корзина - диапазоны (подытог, итого, вес, кол-во товаров);
  • настраиваемые $_GET параметры.
Дополнительные фильтры для отдельных схем:

Схема товара выбранные товары
  • товары из выбранных категорий;
  • товары выбранных производителей.
Схема категории

  • выбранные категории.
Схема производителя
  • выбранные производители.
Схема информации

  • выбранные информационные страницы.
Совместимость

  • OpenCart 2.x, 3.x, 4.x версий.
Зависимости
  • Для версий 2.x, 3.x используется ocmod.
  • Для версии 4.x используются события.
Демо

Админка

Каталог

На демо сайте есть верхнее меню для быстрой навигации.

Описание демо

Главная страница

  • Расположено 3 модуля HTML, каждый из которых будет показан только определенному браузеру (Chrome, Firefox, Edge).
  • Расположен HTML модуль, который будет показан только если товаров в корзине больше двух.
  • Скрыт модуль слайдшоу для мобильных устройств.

Страница товара

  • Расположен HTML модуль, который будет показан только у товаров производителя Apple, при валюте USD.
  • Расположен модуль карусели, который будет показан только у товаров из категории мониторы.
Установка

  • Установите модуль через стандартный раздел установки дополнений.
  • В разделе "Система > Пользователи > Группы пользователей" выберите группу Администратора и разрешите редактирование раздела design/extended_layout.
  • Перейдите на страницу нужной схемы (макета) для использования модуля.

Руководство


Модуль простой, руководство не требуется. У модуля нет своей страницы, все управление ведется со страницы редактирования схемы (макета).

Лицензия

Спасибо за использование моих дополнений!

Я решил сделать все свои OpenCart-дополнения бесплатными и с открытым исходным кодом, чтобы они могли приносить пользу сообществу. Разработка, поддержка и обновление этих дополнений требуют времени и усилий.

Если мои дополнения помогли вам в вашем проекте, и вы хотите поддержать мою работу, я буду благодарен за любую сумму пожертвований.
#### 1.2.3.1

* fix: Исправлена ошибка обработки success состояния ajax запроса

#### 1.2.3

* feature: Добавлен вывод текущей версии в заголовок панели
* fix: Исправлена ошибка в каталоге при пустом route
* fix: Исправлена ошибка обращения к несуществующему свойству класса в библиотеке
* fix: Исправлена ошибка при пустом USER_AGENT

#### 1.2.2

* fix: Исправлен баг с видимостью блоков в форме

#### 1.2.1

* feature: Добавлено версионирование CSS / JS файлов модуля
* feature: Добавлен прилипающий футер во всплывающем окне выбора фильтров
* feature: Добавлена стрелка вверх в описание активных фильтров
* fix: Исправлено получение неверной группы пользователя
* fix: Решена ошибка с отсутствующей таблицей модуля для его установки

#### 1.2

* feature: Добавлена функция удаления модуля
* fix: Убрана универсальная своместимость для версий 2.x
* fix: Исправлен баг со списком выбранных товаров
* revert: Убран Select2.js

#### 1.1.1

* fix: Расширение перемещено из design в modules

#### 1.1

* chore: Обновлен MobileDetect
* feature: Добавлена поддержка валют
* feature: Добавлена поддержка классов веса
* feature: Добавлена поддержка операционных систем
* fix: Исправлен баг фильтра категорий
* refactor: Проведен небольшой рефакторинг кода

#### 1.0

* Выпуск
Способ распространения:
Бесплатно
Совместимость:
OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OpenCart 4.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2
Получение файлов:
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Да
Загружено:
06.07.2020
Обновление:
18.12.2024
Просмотров:
4462
Покупок:
24

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Чтобы скачать файлы нужно сначала Войти или Зарегистрироваться