Фильтр
  • Категории
  • Лицензии
  • Версия
Фильтр

Filter Vier meta-tags v.2.1.1 (для OpenCart v.2.x.x)

Модуль FilterVier_meta_tags_v.2.х – автоматический фильтр товаров в категориях, брендах для версий OpenCart 2.x.x и его сборок (ocStore, Opencart–rs, MaxyStore,  Opencart.pro/sms, ocShop  и т.п.).

Модуль был протестирован на дефолтных темах: OpenCart: v.2.0.0.0, v.2.0.2.0, v.2.0.3.1, v.2.2.0.0, ocStore v.2.1.0.2, opencart .pro v.2.1.0.2.1;
Тестировался и работает на НЕдефолтных темах: - "journal", "coloring", "coffee", "Fashion Theme", "nature", "sportstuff", "yoohan" и на всех остальных работать будет.

Характеристика модуля FilterVier_meta_tags_v.2.х:

  • Автоматическое формирование фильтра на страницах сайта в категориях и производителях по: цене, атрибутам, опциям, производителям;
  • Автоматическое формирование Мета-тегов: description, keywords, title и Заголовка - H1;
  • Адаптирован с bootstrap под мобильную версию;
  • Есть Блок очистки фильтра с выбранными параметрами;
  • Скорость обработки информации, за счет оптимизации кода (а также кэширования);
  • Работает с сортировкой, page и limit;
  • Мультиязычность;
  • Мультивалютность;
  • Отсутствие конфликтов с НЕдефолтными шаблонами, так как обработка информации сделана на чистом PHP (без JS и Ajax) + безопасность Вашего сайта;
  • Используются линки(ссылки) в конструкции фильтра;
  • «дружит» с SEO_PRO и SEO_URL (и без них тоже работает);
  • Удобная и интуитивно-понятная Админка (на rus и eng);
  • Минимизирован собственными стилями («маскируется» под шаблон сайта);
  • Возможность создания и подключение собственного шаблона фильтра и собственных стилей;
  • Управление Кэшем фильтра из admin;
  • Возможность выбирать только желаемые параметры для отображения на сайте;
  • Возможность выбора отображать параметр-Цена в виде slider или link(ссылки);
  • Установить выбор по наличию и новинкам;
  • Возможность выбрать, и установить только нужные категории в фильтре с сортировкой (+контроль: – 0 товара – не отображает категорию);
  • Возможность установить сортировку по наличию товаров по умолчанию;
  • Отображение количества товара имеет динамический стиль (для 0 количества, для 1 количества и для больше 1 );
  • Возможность выбрать отображение производителей в виде картинок;
  • Фильтр по атрибутам также работает без текстовых названий атрибутов, которые прописываются в карточке товара.

Описание настроек в Admin:

Имя фильтра – (не обязательный параметр) название фильтра для отображения на сайте и на кнопке в мобильных версиях. Если оставить пустым, то информация будет формироваться из языковых файлов с ключем - [legend_title].

Статус – включить/выключить фильтр.

Кнопка «Очистить кэш» – очистка кэш фильтра.
"О->X" - НЕ выводить параметры с нулевым количеством в процессе отбора в Атрибутах, Опциях, Производителях и Цене.

Очистить Кэш – включить/выключить cache фильтра.
Позиций - количество раскрытых позиций (после которого идет Больше..).
Подключить jQuery UI – данная библиотека нужна только в одном случаи, когда Вы устанавливаете отображение Цены в виде Slider.
Тема фильтра – выбор шаблона фильтра.

Форма checkbox – выбор и установка checkbox для фильтра.

Моб.вариант – установить кнопку для мобильного варианта и подключить для нее стиль.

добавлять в Мета-Теги– добавлять выбранные параметры в МЕТА-ТЕГи: Description, Keywords и Title.

добавлять в Заголовок – добавлять выбранные параметры в Заголовок-H1.

без Цены – Не выводить цену в мета-тегах и Заголовке.

ссылка "canonical" – (если таковая отсутствует) прописывать ссылку с атрибутом canonical для основной страницы /category/sub(n)category/.

Настройки позиций фильтра для страниц сайта

  • Позиция на сайте – последовательность вывода позиций.
  • Статус – отображать данною позицию в фильтре.
  • Количество – показывать /не показывать количество товара.
  • Сортировать (в категориях) – сортирует согласно прописанной сортировке в фильтре (без галки – будет прямая сортировка из настроек в Категориях, не учитывая вложенность категорий).
  • fin_item (в категориях) – если выбранная Категория ниже указанного пункта отображения количества в позиции – то отображать Категории по последнему выбранному элементу в данной Позиции. !!!new
  • InOut – (похож на И/ИЛИ) – при включении, все последующие параметры отбора Первой позиции, например Атрибутов, остаются активными (и происходит, как бы нарастанием - набор - "И"), до нажатия параметров других позиций, - например Опций или Производителей или Цены, после которых идет фильтрация – отбор – "ИЛИ". Если галка не поставлена – сразу идет фильтрация – отсеивание – как "ИЛИ".
  • (группа) (в атрибутах) – отображать в фильтре группу атрибутов для указанной группы.
  • кнопки (в атрибутах) – отображать текст атрибутов в виде кнопок.
  • Кнопки (в опциях) – отображать опции в виде кнопок.
  • image (в опциях) – отображать в виде загруженных картинок в опциях (имеет преимущество в отмеченных позициях перед кнопками).
  • image (в производителях) – отображать в виде загруженных картинок в производителях.
  • По Цене – Выставляются границы «до». Также поле можно оставить пустым – тогда будет производиться автоматическое определение границ, разбитое максимум на 5 критериев. Если вписать одно число, то оно будет расценено как критерий Шага и по нем будет рассчитаны критерии (но лучше все же их прописать - будет лучше смотреться с круглыми окончаниями , можно в любой прогрессии). Слайдер - отображение цены в виде слайдера. (Слайдер имеет преимущество перед обычным отображением цены в виде ссылок).
  • По Новинкам – Вывод тех товаров, которые внесены в базу данных за последние количество дней. (не путать с «Дата поступления:» в настройках товара, которое может определять будущее поступление).
  • Показывать в наличии без Статуса – показывать товары только в наличии, даже если статус Наличие не включен.
  • Сортировать с начала по наличию – сортировать по умолчанию по наличию.
  • Выделить всё / Снять выделение – выделить/снять все галки.
     

Рекомендация по созданию/редактированию собственных стилей/шаблона.

Не редактируйте в дефолтных стилях и шаблонах фильтра – создайте собственные, путем копирования в ту же папку – filter_vier с новым именем – new_name, главное, чтоб имя css-файла и tpl-файла было одинаковым. Их раположение:
/catalog/view/theme/default/stylesheet/filter_vier/new_name.css
/catalog/view/theme/default/template/module/filter_vier/new_name.tpl

Также можно создать собственные чекбоксы по аналогии, их расположение:

для image –

/catalog/view/theme/default/image/filter_vier/new_name_checkbox.png

для стиля – /catalog/view/theme/default/stylesheet/filter_vier/checks/new_name_checkbox.css

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

/catalog/view/theme/default/stylesheet/filter_vier/mobil/new_name_mobil.css

Установка:
Скопировать содержимое из папки upload в корень вашего сайта(где admin, catalog), потом в Админке в Модулях установить модуль FilterVier_meta_tags_v.2.х, войти в него и установить нужные параметры и сохранить их (!!! про статус не забыть - включить).
Файлы не перезаписывает.
Установка ocMod:
1) в УСТАНОВКА ДОПОЛНЕНИЙ/РАСШИРЕНИЙ загрузить файл filter_vier_meta_tag.ocmod.xml
2) в МЕНЕДЖЕР ДОПОЛНЕНИЙ обновить расширения.
Подключение схем:
в ДИЗАЙН –> МАКЕТЫ/СХЕМЫ подключить данный модуль к схемам.

!!! Если используете кеширование запросов фильтра то: -
при изменении/обновлении модуля, Создании новых или Изменении: каталогов, товаров, атрибутов, опций, производителей, и т.п. (что участвует в фильтре) обязательно очистить cache.
 

DEMO-site:
http://demo-fv-mt-2.oc-vier.ru/computers/
admin : demo / demo
http://demo-fv-mt-2.oc-vier.ru/admin/index.php?route=module/filter_vier


!!! Пояснения формирования номера версии модуля, например – a.b.c.n:
a – версия OpenCart (для 1, 2 или третьего);
b – серия модуля;
c – под-серия (Существенные Изменения);
n – под-под-серия (Несущественные изменения).

Услуги автора по установке от 500 руб.
по поводу приобретения модуля в грн. (и др.вал.) можете писать мне в skype: vitaliy.vier

 

P.S.

Модуль FilterVier_meta_tags_v.2.х можно использовать не по его прямому назначению, а как оптимизацию запросов к базе данных (не путать с кэшем) на страницах Категорий и Брендов, даже не включая его в модулях. Разница – один запрос вместо стандартного - (ваш limit вывода на странице +1).

__________________________

____Изменения:____________

FilterVier_meta_tags_v.2.1.1

2016-05-26:

- фильтр теперь работает для всех версий OpenCart и его «собратьев» начиная с версии 2.0.0.0.

- добавил fin_item.

------------------------------------------------

FilterVier_meta_tags_v.2.1.0

2016-05-25:

- исправил баг при «залогиненном» пользователе.

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

------------------------------------------------

FilterVier_meta_tags_v.2.0.1

2016-05-24:

- добавил выбор отображение производителей в виде загруженных картинок.

- изменен алгоритм формирования Текста атрибутов в фильтре, что позволило при отсутствии Текста атрибута в карточке товара делать фильтрацию по самому атрибуту (фильтр может работать без текстовых названий атрибутов).

------------------------------------------------

Написать комментарий

Ваше имя:

Email:


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

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

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