Jump to content
Sign in to follow this  
gavchuk

Модификация формирования url фильтра OCFilter

Recommended Posts

Всем привет, возникла необходимость в доработке фильтра OCFilter. 
Задача: чтобы при выборе параметров фильтра, url формировался как: главная/категория/value1_value2_value3_value4
Сейчас url формируется так: главная/категория/nameAtttr1/value1/value2/nameAttr2/value1

пример реализации: https://xn--80ahc2ahd4d.kiev.ua/chemodany/sredniye_bolshiye_giganty_roncato_march_travelite_lojel?price_min=1820&price_max=26898
Помогите пожайлуста, или может кто-то за денюжку доработать сможет.

Share this post


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
Sign in to follow this  

  • Similar Content

    • By SooR
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
    • By SooR
      1 700.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By ladOK
      Скачать/Купить дополнение


      Opencart - плитка тегов - SEO tile of tags-от разработчика
      Описание
      - Плитки тегов позволяет корректировать релевантность страниц для поисковиков и улучшать поведенческие факторы(например, моб.версия сайта становится удобнее). Назначение модуля в том, чтобы ключевые слова попали в зону активных элементов интерфейса, минуя текст и исключая переспам.
      SEO эксперт Антон Маркин пишет: "По сути своей плитка тегов это лишь один из немногих активных элементов, который имеет своей главной и единственной целью — коррекцию   релевантности данного конкретного документа в отрыве от остальных страниц сайта.". Текст всего исследования по использованию плитки тегов https://www.markintalk.ru/vy-nichego-ne-znaete-pro-plitku-tegov.html
       
      - Модуль позволяет выводить разные теги на разных страницах сайта,например,посадочных страницах фильтров,товаров, категорий и т.п. Выводить можно в любых разделах, для которых задана схема/макет в настройках. Плитка сворачивается/разворачивается при нажатии на кнопку и прокручивается в карусели (см.скрины и видео) . Все теги добавляются через эксель.
       
      Demo.Opencart:
      https://lan-med.ru/
      demo video 1
      demo video 2
      Demo.Wordpress:
      demo site
       
      Как использовать
      Возьмём для примера магазин электроники и его фильтр товаров. Продавцам известно, что клиентов часто интересует фильтрация,допустим, по производителю Acer в категории "Ноутбуки". Тогда имеет смысл в плитку вставить теги на результаты фильтрации (посадочную страницу) по популярным производителям и вывести сам модуль в категории "Ноутбуки", где-нибудь в начале страницы. Больше информации https://hqline.ru/primenyaem-plitku-tegov/
       
      Бесплатная версия
      скачать
      Сравнение бесплатной/платной версий плитки тегов и ответы на самые частые вопросы
       
      Новинки 15.02.2021 
      Приветствую, упростил описание всех доп.функций к плитке тегов. Всё на одной странице разложено по отдельным категориям. Сложностей в понимании теперь должно стать меньше
      Новинки 03.01.2021 
      Разработана доп.функция* по автоматическому формированию тегов из атрибутов/опций фильтра товаров.
      На данный момент поддерживаются ocfilter и opencart. Подробнее
      Новинки 27.05.2020 
      Список доп.функций* к платной версии модуля под Opencart.
      Новинки 06.02.2020 
      - Вышла версия модуля под CMS Wordpress, см. демо видео
       
      *Доп.функции - это доработки, которые были сделаны под индивидуальные проекты и не вошли в основную версию. Подключаются к плитке тегов под заказ и оплачиваются отдельно.
      Добавил ladOK Добавлено 13.11.2019 Категория SEO, карта сайта, оптимизация Системные требования версия php>=5.6 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
    • By ladOK
      Описание
      - Плитки тегов позволяет корректировать релевантность страниц для поисковиков и улучшать поведенческие факторы(например, моб.версия сайта становится удобнее). Назначение модуля в том, чтобы ключевые слова попали в зону активных элементов интерфейса, минуя текст и исключая переспам.
      SEO эксперт Антон Маркин пишет: "По сути своей плитка тегов это лишь один из немногих активных элементов, который имеет своей главной и единственной целью — коррекцию   релевантности данного конкретного документа в отрыве от остальных страниц сайта.". Текст всего исследования по использованию плитки тегов https://www.markintalk.ru/vy-nichego-ne-znaete-pro-plitku-tegov.html
       
      - Модуль позволяет выводить разные теги на разных страницах сайта,например,посадочных страницах фильтров,товаров, категорий и т.п. Выводить можно в любых разделах, для которых задана схема/макет в настройках. Плитка сворачивается/разворачивается при нажатии на кнопку и прокручивается в карусели (см.скрины и видео) . Все теги добавляются через эксель.
       
      Demo.Opencart:
      https://lan-med.ru/
      demo video 1
      demo video 2
      Demo.Wordpress:
      demo site
       
      Как использовать
      Возьмём для примера магазин электроники и его фильтр товаров. Продавцам известно, что клиентов часто интересует фильтрация,допустим, по производителю Acer в категории "Ноутбуки". Тогда имеет смысл в плитку вставить теги на результаты фильтрации (посадочную страницу) по популярным производителям и вывести сам модуль в категории "Ноутбуки", где-нибудь в начале страницы. Больше информации https://hqline.ru/primenyaem-plitku-tegov/
       
      Бесплатная версия
      скачать
      Сравнение бесплатной/платной версий плитки тегов и ответы на самые частые вопросы
       
      Новинки 15.02.2021 
      Приветствую, упростил описание всех доп.функций к плитке тегов. Всё на одной странице разложено по отдельным категориям. Сложностей в понимании теперь должно стать меньше
      Новинки 03.01.2021 
      Разработана доп.функция* по автоматическому формированию тегов из атрибутов/опций фильтра товаров.
      На данный момент поддерживаются ocfilter и opencart. Подробнее
      Новинки 27.05.2020 
      Список доп.функций* к платной версии модуля под Opencart.
      Новинки 06.02.2020 
      - Вышла версия модуля под CMS Wordpress, см. демо видео
       
      *Доп.функции - это доработки, которые были сделаны под индивидуальные проекты и не вошли в основную версию. Подключаются к плитке тегов под заказ и оплачиваются отдельно.
    • By Sunser
      Sitemap generator - модуль для генерации статической карты сайта для Opencart и ocStore.
       
      Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0
      Так же подойдет для OpencartPro версии  2.1 и 2.3
      Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0
       
      -- Установка расширения:
      Выберите версию вашего модуля и установите его через "Установщик модификаторов", после чего обновите модификаторы, потом перейдите в модули, найдите данный модуль, настройте под себя и можете пользоваться.
      Или же распакуйте файл с версией вашего Opencart и перетащите в корень вашего сайта. После чего обновите "Модификаторы".
      Потом перейдите в раздел Модулей и активируйте его, после чего настройте как вам необходимо.

      Модуль не заменяет никаких файлов.
      -- Что может модуль:
      1) Модуль генерирует статический файл с расширением .xml в корне вашего сайта на основе предоставленной ссылки на динамическую карту сайта, которая генерируется в разделе "Каналы продвижения";
      2) Модуль создает ссылку для крона, что бы можно было автоматически пе регенерировать карту, когда вам будет удобно через крон;
      3) Модуль проверяет ссылку на валидность;
      4) Модуль введет логирование ошибок;
      5) Модуль создает ссылку для cli;
       
      Зачем нужен этот модуль и как он работает?
      У вас на сайте есть раздел "Каналы продвижения", в  которых есть расширения например - "google sitemap" или "sitemap pro", которые генерирует динамическую карту сайта и предоставляют ссылку в виде - "/index.php&route=extension/feed/google_sitemap" для просмотра карты сайта.
      Но это не всегда хорошо для SEO и нужно что бы карта на сайте была в статическом виде site_name/sitemap.xml, а не site_name/index.php&route=extension/feed/google_sitemap
      Данный модуль по предоставленной ссылке, например - "site_name/index.php&route=extension/feed/google_sitemap" генерирует статическую карту сайта в корне сайта.
       
      Модуль легкий в настройке.
      Модуль имеет 4 поля:
      1) Название модуля - тут просто пишите название модуля, оно будет отображаться в админке вашего сайта;
      2) Ссылка на карту сайта - сюда добавляете ссылку на динамическую карту сайта;
      3) Название файла карты сайта - сюда пишите название вашей карты сайта, которое вам нужно. Пишите название без точки и расширения, просто название.
      4) Статус - оно отвечает, будет работать модуль или нет и будет работать ссылка для крона или нет.
       
      Порядок настройки модуля:
      1) Откройте модуль, заполните все поля, после чего сохраните модуль.
      2) Потом опять зайдите в этот модуль и вы увидите что внизу сайта появится ссылка на крон, но что бы появилась статическая карта, вам нужно нажать на кнопку "Генерировать карту". И если вы корректно заполнили все поля, вам выскочит уведомление что карта успешно создана и помещена в корень сайта. После чего статическая карта появится в корне вашего сайта, и модуль перезагрузится.
       
      Перед тем как пользоваться модулем, проверьте свою динам.ссылку с который будет генерироваться статический файл. Если у вашей динам.ссылки будут ошибки в структуре, то ли не закрыт документ до конца или выводится код не относящийся к xml, то модуль sitemap generator не сработает, или же просто вернет ошибку.
       
      Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать.
       
       
      Другие модули автора:
      Subscribe_pro - улучшенная подписка на новости Content manager – модуль учета контента. Ease description - модуль упрощенного описания Sunser Callback - форма обратной связи Sunser map - кастомная карта для сайта
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.