Совместимость:
OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*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
Модуль FilterVier_SEO_v.x.x – фильтр товаров на страницах сайта в Категориях, Бренда (Производителя), Акциях, Поиска, Главной страницы. для версий OpenCart 2.x.x - 3.0.x, с полным управлением под SEO.
Фильтр автоматически формируется на страницах сайта по: цене, атрибутам, опциям, производителям, новинкам, наличию и товаров со скидкой.
Демо-сайт
Вход в админку (логин и пароль): demo
Админка
Описание модуля (с изображениями)
Установка модуля
Системные требования: Ioncube Loader; Версия PHP: 7.1 или выше
Особенности модуля FilterVier_SEO_v.x.x.
- Модуль независимый от Шаблона сайта.
- Работа Модуля может осуществляться как на основании «живыми ссылками», так и на Ajax(применение фильтра после выбора параметров фильтра по Кнопке, имя которой присваивается в «Языковых данных»).
- Управление автоматического перехода работы фильтра в Мобильных устройствах на Ajax.
- Независимо от последовательности выбранных параметров фильтра, адресная строка будет иметь всегда один вид.
- Используется собственная модель кэширования, что позволило оперативней обрабатывать код, а так же исключать ошибки, которые иногда встречаются при стандартной модели кэширования в Opencart.
- Подстройка/подборка Атрибутов для Категорий - возможность выбирать/отображать для Категорий нужные Атрибуты.
- Параметры фильтра в «Хлебных крошках» – breadcrumbs
- Хлебные крошки по параметрам фильтра полностью соответствуют последовательности параметров в адресной строке.
- При переключении языка на сайте, выбранные параметры фильтра сохраняются.
- Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам.
- Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (возможность применить и для самих Категорий/Производителей/Акций).
- Использовать второе Описания.
- Для удобства создания Описания используется текстовый редактор.
- Canonical и robots – настраиваемые ограничения по количеству выбранных параметров.
- Мета-тег robots – запрет на индексацию со второй страницы, сортировке, лимите (возможность применить и для самих Категорий/Производителей/Акций).
- Не выводить Описание со второй страницы сайта (возможность применить и для самих Категорий).
- Запись ЧПУ-ссылок параметров фильтра в sitemap (работает с Google Sitemap, Sitemap_pro и Static Sitemap).
- Возможность использовать ссылки вида js (интегрировал для «назойливых» поисковиков).
- Использовать мульти-Атрибуты через разделитель.
- Установка сортировки товаров, которых нет в наличии внизу списка.
- Выбрать сортировку товара по умолчанию.
- Скрывать Параметры фильтра с нулевым количеством.
- Возможность указать минимальное количество параметров для отображения их в блоке фильтра.
- Показывать товары и в родительских категориях.
- 2 вида (стиля) Фильтра под мобильную версию.
- В админке модуля можно конструировать свой дизайн – вкладка «Дизайн».
- 6 видов отображения Атрибутов: ссылками, списком, переключателями (radio-кнопки) кнопками, картинками и слайдером - если эти значения имеют цифровой формат.
- 5 видов отображения Опций: ссылками, картинками, кнопками, списком(select), переключателем(radio-кнопки).
- 5 видов отображения Производителей: ссылками, картинками, кнопками, списком(select), переключателем(radio-кнопки).
- 3 вида отображения Цены: ссылками, слайдером[size=100], списком(select). Формирование цены может происходит с учетом Скидки, Акций, Налогов. В формирование цены не учитывается цена от Опций (так как у Опций нет по стандарту фиксированной Цены).
[/size]
- Создать собственные стили для чекбоксов, кнопок, слайдера (инструкция в Описании по модулю), если таких нет в предложенных вариантах модуля.
- Фильтр по атрибутам также может работать без текстовых названий Атрибутов (которые прописываются в карточке товара). Полезность данной возможности позволяет «заменять» созданные под-Категории Атрибутами, с сохранением их ЧПУ.
- Есть Блок очистки фильтра по выбранным параметрам.
- Работает с сортировкой, page и limit.
- Ссылки из фильтра можно размещать где угодно на страницах сайта, даже не отображая сам фильтр.
- Скорость обработки информации, за счет оптимизации кода (а также кэширования запросов в самом модуле).
- Поддерживает работу с мультимагазинами.
- Мультиязычность, Мультивалютность.
- ЧПУ модуля может работать в паре с SEO_URL или SEO_PRO.
- Сортировка блоков фильтра – очередность вывода.
!!!ВНИМАНИЕ: - если Вы использовали на своем сайте другой фильтр товаров, то обязательно его отключите в админке, и удалите/отключите[size=100] (при наличии) его модификатор.
Так же проверьте папку /system/ - модификатор для фильтра может в ней располагаться. (Обычно в его названии присутствует часть текста filter)– Удалите данный файл или Переименуйте его расширение, например, расширение .xml переименовать в ._xml Потом не забудьте заново обновить модификаторы в админке.
Если нужна работа модулями со стандартными фильтрами, то можно воспользоваться модулем
Копирование Стандартных фильтров в Атрибуты , который "перебросит" их в атрибуты, и при этом эти уже фильтра будут не только в FilterVier, а и отображаться в Карточке товара (стандартные - не отображаются).[/size]
Модуль распространяется по принципу "as is" - какой есть на данный момент в нем функционал, значит такой и есть.
Тех.поддержка модуля осуществляется только тем лицам, которые оформили покупку на себя.
Запрещается передавать модуль третьим лицам без согласования с автором.
Лицензия предоставляется на один сайт (а так же и для тестового, если он по названию является тестовым, даже не обязательно ему быть на одном домене с основным).
Лицензия выдаётся пожизненно - как для основного сайта, так и для тестового, так что смена домена не предусмотрена.
Активация лицензии на один домен (сайт) предоставляется автоматически, при условии, что Вы при покупке указали свой сайт и e-mail.
Если по каким-то причинам Вы не получили письмо об успешной активации лицензионного ключа, то пишите мне в личку. (Активация Лиц.ключа для тестового сайта, так же может быть автоматической, если он находится на одном домене с основным. Для тестового сайта на локальном сервере активацию предоставлю - пишите, указав: номер счета покупки, основной сайт, тестовый сайт).
Установка – 5 стандартных шагов (файлы не перезаписывает). В архиве модуля есть инструкция по установке.
Обновление модуля FilterVier_SEO
В архиве модуля есть Пошаговая инфа по обнове - readme_update.txt - обязательно следуйте ей, и лучше там с рекомендациями.
!!! При обновлении модуля, всегда очищайте кэш браузера (по Ctrl+F5) и остальной кеш, который возможно есть у Вас на сайте, а для Opencart 3 еще возможно надо будет очистить кеш в настройках разработчика - https://prnt.sc/lf0ywm или временно отключить его.
А также при обновлениях пересохраняйте все вкладки в модуле.
В админке модуля активация для сайта происходит нажатием кнопки Активировать.
!!! При обновлении модуля, всегда очищайте кэш браузера (по Ctrl+F5) и остальной кеш, который возможно есть у Вас на сайте, а для Opencart 3 еще возможно надо будет очистить кеш в настройках разработчика -
https://prnt.sc/lf0ywm или временно отключить его.
А также пересохраняйте все вкладки.
____ Изменения в последних версиях модуля:____
#63
2023-08-26:
- добавил вкладку «Страница Поиска» с настройками.
- добавил вкладку «Фильтр на Главной» с настройками.
- во вкладке «Основные» добавил настройки: Кол.АО для кэша и view_child_cat.
- добавил дополнительный вид отображение Цены, как блоком select.
- добавил в вид отображения параметров Кнопки:radio, image:radio – то есть их функционал будет работать в режиме как radio(переключатель).
- во вкладке «Мета-теги» добавил дополнительную настройку при включении no_param_meta «Но оставить для чисел».
- во вкладке «SEO_URL» добавил get-Фильтра, ЧПУ get-Фильтра, Отключить ЧПУ на странице `Поиска`, кнопку Транслит. Так же при генерации ЧПУ в полях: Производители, Наличие, Новинки, Цена и Акции, будет формироваться ЧПУ из названий, присвоенные по этим полям во вкладке «Языковые данные», согласно из выбранного языка «Язык для транслита».
- во вкладке «Пос.страницы + Sitemap» изменил внутреннею обработку для form-полей. Это позволит в дальнейшем упрощенно интегрироваться с другими модулями.
- изменены контроллеры и модели модуля.
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!!
- незначительно изменен файл по стилям – filter_vier.css
- !!! изменен модификатор модуля !!!!
- добавлен еще один необязательный модификатор `fix_home-page_mobil_mini-filter_vier_seo` для вывода mini-кнопки на Главной странице, когда Фильтр расположен в левом или правом сайд-баре.
------------------------------------------------
#.62
2022-07-07:
- !!! изменен модификатор модуля !!!! - обязательно его меняем.
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!! - обязательно использовать новый шаблон.
- незначительно изменен файл по стилям – filter_vier.css
- добавил настройку «Очередность» вывода блоков.
- добавил вывод в блоках поле по Поиску.
- добавил дополнительные настройки для блока «Наличие» и блока «Выбора». - возможно их надо будет заполнить.
- добавил в «Языковых данных» новые поля: для Очистки в блоке «Выбора» и для блока Поиска.
- добавил управление для некоторых случаев, когда Производитель (не из Фильтра) выводится на странице Категории - «Категория+Производитель».
2023-04-10:
- подкорректировал кеш в Фильтре для Опций.
------------------------------------------------
#.61
2021-12-20:
- появилась возможность управлять (добавлять или не показывать) Шкалу для слайдеров атрибутов.
- во вкладке «Пос.страницы + Sitemap» добавил ссылку для просмотра Посадочной страницы.
- во вкладке «Пос.страницы + Sitemap» добавил новые поля: `Статус`, `Магазин`, `Image`, `Сортировка` и `Группа`.
- во вкладке «Пос.страницы + Sitemap» расширил функционал фильтрации по `Статусу`, `Магазину`(если он не один) и `Группе`.
- во вкладке «Подстройка в категориях» добавил к атрибуту отображение его группы (для большей наглядности).
- подкорректирован код контроллеров и моделей модуля.
- изменен модификатор модуля.
------------------------------------------------
#.60
2021-07-26:
- появилась возможность добавлять input(окошки) для слайдера атрибутов.
- подкорректирован код контроллеров и моделей модуля.
- изменен модификатор модуля.
------------------------------------------------
#.59+
2021-03-16:
- добавлена возможность для sitemap-фильтра добавлять префикс Языка. Например /ua/sitemap_filter.xml (используется в связке с др.Модулями по Мульти-языкам).
------------------------------------------------
#.59
2021-01-15:
- !!! изменен модификатор модуля !!!! - обязательно его меняем.
- Вкладка «Sitemap» была перенесена во вкладку «Пос.страницы».
- добавлена возможность использовать собственный Sitemap для фильтра, и при потребности назначать собственное имя.
- добавлена интеграция со сторонними модулями по формированию мета-тега robots.
- добавлена возможность формировать авто-мета-теги по собственному Шаблону.
- добавлена возможность не выводить «устаревшие» prev/next для canonical.
- добавлена возможность настраивать для мета-тегов вывод количества параметров.
- в «крошке» добавлена возможность управлять количеством выводимых параметров или их длины, в зависимости от выбранных настроек.
- добавлена возможность групповое удаление ЧПУ (seo_url).
- добавлена возможность очищать поля всех дублей ЧПУ (seo_url).
- изменены существенно все файлы контроллеров и модели Фильтра.
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!!
- незначительно изменен файл по стилям – filter_vier.css
- удален некоторый функционал. – модуль-фильтр теперь автоматом его будет определять.
- подкорректирован транслит для формирования ЧПУ параметров.
------------------------------------------------
#.58+
2020-10-29
- !!! изменен модификатор модуля !!!!
- изменен контроллер и модель модуля.
- поправлен код для sitemap.
- поправлен код для некоторых шаблонов.
------------------------------------------------
#.58
2020-02-28:
- !!! изменен модификатор модуля !!!!
- !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!!
- незначительно изменен файл по стилям – filter_vier.css
- во вкладке «Пос.страницы» добавил поля для ввода информации. А так же добавил поля для Поиска.
- для хранения данных из «Посадочных страниц» используются две новые таблицы: `filter_vier_hl` и `filter_vier_hl_lang` вместо одной `filter_vier_hand_links`
------------------------------------------------
#.57
2019-12-16:
- во вкладке «SEO_URL» добавил управление для формирования ЧПУ – последовательность вывода в ЧПУ.
- во вкладке «Подстройка в категориях» добавил отображения полного пути в поле для Категорий и возможность оставлять пустым поле для Атрибутов.
- изменил и оптимизировал коды контроллеров и моделей модуля.
- добавил интеграцию с модулями: `KIT SERIES`, `Hyper Product Models`, `AO Tooltips`(подсказки для Опций).
- корректировка вывода для мета-тегов: "keywords", "description", "Заголовка"(H1), "Описания".
- (для понимающих) get-параметры: `manufacturer_id` и `path` теперь могут работать в паре.
- подкорректировал стиль для mobil_mini (немного изменен и шаблон фильтра).
- изменен модификатор модуля.
------------------------------------------------
#.56
2019-10-05:
- используется новый модификатор для модуля - !!!обязательно его меняем.
- изменены фронт-файлы: filter_vier.tpl (для OpenCart 3 filter_vier.twig) и filter_vier.css - добавил стили и код в шаблоне.
- добавил отображение Опций и Производителей в виде radio-кнопками и select.
- добавлена интеграция с модулем "
Attribute Text Select".
- добавлен функционал автоматического перехода работы фильтра в Мобильных устройствах на Ajax.
------------------------------------------------
#.55 ......................
Хочу выразить большую благодарность автору модуля! Были куплены два модуля на оба мои сайта + модуль теги/
Всё оперативно установили, настроили, модуль очень хороший. ушла от ОСFiltr.
В модуле много удобных и полезных настроек. Обязательно еще куплю модуль для работы с атрибутами, тоже нужна вещь, когда товаров у тебя свыше 140 тыс !
Большое спасибо за модули!
Функционал гигантский, очень много настроек
Множество различных настроек под любые нужды.
На первый взгляд настройки пугают, но под чаёк неторопливо разобрался.
Автору отдельное спасибо за помощь с настройками и терпеливые ответы на мои тупые вопросы ))
Рекомендую даже тем, кто в программировании не силен, как я )))
(чтоб не тратить время на "допил кода" и средства для своего сайта, - вот из-за этого так много настроек. их не обязательно все задействовать - каждый выбирает то, что ему нужно)
Выбрали этот модуль, только установили, очень удобный, много настроек, можно менять дизайн и кучу всего. Есть отдельно для мобильной версии, ЮРЛ и мета. В общем все что нужно и даже больше.
Очень оперативная и грамотная поддержка. Спасибо.
Работает отлично, рекомендую.
Моё почтение разрабочику, жму руку.
Установился с 1 раза без всяких проблем хотя у меня сайт с особенностями, и шаблон не дефолтный, и куча всего доставлено, наворочено и всё корректно работает.
В Тэге H1 как и в других тэгах при нажатии на значение аттрибута в фильтре, при выборе 2 и более значений, в первом значении есть пробел перед самим значением, во втором и дальше пробела нет. Настройку тэгов взял из примера на демо сайте вместе с маркерами. Но там есть пробел, у меня нет. Где я что не учёл?
1.Возможно ли в фильтре, в блоке Атрибутов сделать сортировку только для фильтра? Т.е. чтобы сортировка атрибутов в фильтре была не такая (задавать вручную) как в карточке товара.
2.Есть в характеристиках атрибут "Цвет". Как назначить рамке чекбокса свой цвет?
А так фильтр хорош.
к сожалению нет. (используется стандартная сортировка из Опенкарта).
так как часто встречается, что Атрибутов бывает несколько тысяч, то потом Вы просто админку модуля не сохраните. (нужно будет увеличивать на Вашем Хосте max_input_vars до больших величин).
чтоб каждой рамке чекбокса свой цвет, то нужно будет "цепляться" за нужный селектор (id, class) и присваивать/прописать свой стиль для каждого цвета рамки.
но думаю, может лучше присвоить Значениям данному атрибуту картинки, с помощью модуля -
Блок фильтра с цветом -
и по желанию, можно будет вывести еще и на сайте в Карточке Товара картинки для Характеристики Цвет -