Модуль был протестирован на дефолтных темах: OpenCart v.2.0.2.0, v.2.0.3.1, v.2.2.0.0 и ocStore v.2.1.0.2 (!!! до версии 2.0.2.0 НЕ работает);
Тестировался и работает на НЕдефолтных темах: - "journal", "coloring", "coffee", "Fashion Theme", "nature", "sportstuff", "yoohan".
Его характеристика:
- автоматическое формирование фильтра на страницах сайта по: цене, атрибутам, опциям, производителям;
- возможность выбора отображать параметр-Цена в виде slider или link(ссылки);
- установить выбор по наличию и новинкам;
- возможность выбрать, и установить только нужные категории в фильтре с сортировкой (+контроль: 0 товара – не отображает категорию);
- выбирать только желаемые параметры для отображения на сайте;
- удобная и интуитивно-понятная админка (на rus и eng);
- очистка фильтра в автоматически-сформированом блоке с выбранными параметрами;
- отсутствие конфликтов с НЕдефолтными шаблонами, так как написан на чистом PHP (без JS и Ajax) + безопасность Вашего сайта;
- скорость обработки информации;
- использует линки(ссылки) в конструкции фильтра;
- минимизирован собственными стилями (максимально использует стили шаблона сайта);
- «дружит» с SEO_PRO и SEO_URL (и без них тоже работает);
- Мультиязычность;
- Мультивалютность - автоматический пересчет цены в фильтре;
- Работает с сортировкой и page;
- управление Кешем фильтра в admin;
- возможность выбора шаблона фильтра в admin.
- Статус – отображать данный параметр в фильтре на станице сайта.
- Сортировать (в категориях) – сортирует согласно указанным позициям (без галки – будет прямая сортировка из настроек в Категориях, не учитывая вложенность категорий ) .
- Количество – показывать /не показывать количество товара .
- InOut - (похож на И/ИЛИ) - при включении, все последующие параметры отбора Первой позиции, - например Атрибутов, остаются активными (и происходит, как бы нарастанием - набор - "И"), до нажатия параметров других позиций, - например Опций или Производителей или Цены (после которых идет фильтрация - отбор - "ИЛИ"). Если галка не поставлена - сразу идет фильтрация - отсеивание - как "ИЛИ".
- Группы (в атрибутах) – отображать в фильтре группу атрибутов.
- Кнопки (в опциях) – вывод в виде кнопок.
- Image (в опциях) – отображать в виде загруженных картинок в опциях (имеет преимущество в отмеченных позициях перед кнопками).
- По Цене – Выставляются границы «до». Также поле можно оставить пустым – тогда будет производиться автоматическое определение границ, разбитое максимум на 5 критериев. Если вписать одно число, то оно будет расценено как критерий Шага и по нем будет рассчитаны критерии (но лучше все же их прописать - будет лучше смотреться с круглыми окончаниями , можно в любой прогрессии).
- Слайдер - отображение цены в виде слайдера. Слайдер имеет преимущество перед обычным отображением цены (в виде ссылок). (Фильтр по цене на сайте имеет мультивалютность, и при переключение валют, автоматически происходит преобразование, при этом НЕ происходит сброс выбранных параметров фильтра).
- По Новинкам – Вывод тех товаров, которые внесены в базу данных за последние количество дней. (не путать с «Дата поступления:» в настройках товара, которое может определять будущее поступление).
- Наличие – выборка по наличию товара.
- Выделить всё / Снять выделение - без комментариев (по просьбе "трудящихся"
Имя фильтра – название фильтра, которое будет отображаться на сайте (не обязательный параметр).
"О->X" - НЕ выводить Параметры с нулевым количеством в процессе отбора в Атрибутах, Опциях, Производителях и Цене.!!!! NEW
Кнопка «Очистить кеш» - при обновлении, добавлении/изменении настроек фильтра, а также при добавлении/удалении/редактировании товара обязательно очистить кеш.
Кеш – включить/выключить cache фильтра.
Позиций - количество раскрытых позиций (после которого идет Больше....)
Подключить jQuery UI – данная библиотека нужна только в одном случаи, когда Вы устанавливаете отображение Цены в виде Slider. Если у Вас уже подключена данная библиотека, можно ее не подключать в модуле. (!!! Предупреждение: данная библиотека не подключится, если галка на slider в Цене не установлена).
Тема фильтра – можно подключить другой шаблон фильтра или создать собственный.
При создании или копировании новых файл-шаблонов - скопировать их в папки filter_vier расположенные по адресу:
/catalog/view/theme/default/stylesheet/filter_vier/ new_name.css
/catalog/view/theme/default/template/module/filter_vier/ new_name.tpl
Главное, чтоб имя new_name css-файла и tpl-файла было одинаковым.
"О->X" - НЕ выводить Параметры с нулевым количеством в процессе отбора в Атрибутах, Опциях, Производителях и Цене.!!!! NEW
Кнопка «Очистить кеш» - при обновлении, добавлении/изменении настроек фильтра, а также при добавлении/удалении/редактировании товара обязательно очистить кеш.
Кеш – включить/выключить cache фильтра.
Позиций - количество раскрытых позиций (после которого идет Больше....)
Подключить jQuery UI – данная библиотека нужна только в одном случаи, когда Вы устанавливаете отображение Цены в виде Slider. Если у Вас уже подключена данная библиотека, можно ее не подключать в модуле. (!!! Предупреждение: данная библиотека не подключится, если галка на slider в Цене не установлена).
Тема фильтра – можно подключить другой шаблон фильтра или создать собственный.
При создании или копировании новых файл-шаблонов - скопировать их в папки filter_vier расположенные по адресу:
/catalog/view/theme/default/stylesheet/filter_vier/ new_name.css
/catalog/view/theme/default/template/module/filter_vier/ new_name.tpl
Главное, чтоб имя new_name css-файла и tpl-файла было одинаковым.
Скопировать содержимое из папки upload в корень вашего сайта, потом в Админке в Модулях установить модуль FilterVier_v.2.х., войти в него и установить нужные параметры и сохранить их (!!! про статус не забыть - включить).
Файлы не перезаписывает.
Установка ocMod:
в УСТАНОВКА ДОПОЛНЕНИЙ/РАСШИРЕНИЙ загрузить файл filter_vier.ocmod.xml
в МЕНЕДЖЕР ДОПОЛНЕНИЙ обновить расширения.
Подключение схем:
в ДИЗАЙН –> МАКЕТЫ/СХЕМЫ подключить данный модуль к схемам.
!!! Если используете кеширование запросов фильтра то: -
при Обновлении модуля, Создании новых или изменении: каталогов, товаров, атрибутов, опций, производителей, и т.п. (что участвует в фильтре) обязательно очистить cache.
DEMO-site:
http://s9734787.bget.ru/desktops/
admin : demo / demo
Авторизация
!!! Пояснения формирования номера версии модуля, например – a.b.c.n:
a – версия OpenCart & ocStore (для 1, 2 или третьего
);
b – серия модуля;
c – под-серия (Существенные Изменения);
n – под-под-серия (Несущественные изменения).
!!! Рекомендация: Если обновление модуля из той же серии (
,
то не обязательно переустанавливать ocMod.
Услуги автора по установке от 500 руб.
Файлы не перезаписывает.
Установка ocMod:
в УСТАНОВКА ДОПОЛНЕНИЙ/РАСШИРЕНИЙ загрузить файл filter_vier.ocmod.xml
в МЕНЕДЖЕР ДОПОЛНЕНИЙ обновить расширения.
Подключение схем:
в ДИЗАЙН –> МАКЕТЫ/СХЕМЫ подключить данный модуль к схемам.
!!! Если используете кеширование запросов фильтра то: -
при Обновлении модуля, Создании новых или изменении: каталогов, товаров, атрибутов, опций, производителей, и т.п. (что участвует в фильтре) обязательно очистить cache.
DEMO-site:
http://s9734787.bget.ru/desktops/
admin : demo / demo
Авторизация
!!! Пояснения формирования номера версии модуля, например – a.b.c.n:
a – версия OpenCart & ocStore (для 1, 2 или третьего
b – серия модуля;
c – под-серия (Существенные Изменения);
n – под-под-серия (Несущественные изменения).
!!! Рекомендация: Если обновление модуля из той же серии (
то не обязательно переустанавливать ocMod.
Услуги автора по установке от 500 руб.
- Работает на OpenCart: 2.0.0.0 -> 2.2.0.0
- Работает на ocStore: 2.0.0.0 -> 2.1.x.x
- Работает на OpenCart.Pro, ocShop: 2.0.0.0 -> 2.1.x.x