Перейти к содержанию
dmitry777

Фильтр товаров на главной

Рекомендуемые сообщения

Доброго времени суток!

 

Подскажите пожалуйста, как можно вывести фильтр товаров на главной странице

 

Идея в том, чтобы на главной, в home.tpl, вывести возможность отбора по параметрам и кнопку поиска, а вывод товаров должен осуществляться на другой странице

 

Т.е попадая на главную пользователь может выбрать товар по фильтру

 

ocStore v1.5.5.1.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используйте вывод формы с $_GET параметрами передачи значений, например на страницу поиска, и соотв., в контроллерах поиска, дописываете функцию поиска по искомых параметрах (тут делал подобное).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используйте вывод формы с $_GET параметрами передачи значений, например на страницу поиска, и соотв., в контроллерах поиска, дописываете функцию поиска по искомых параметрах (тут делал подобное).

 Спасибо за совет, извините за наглость, но вы не могли бы на примере показать контроллер и тпл?

(я в пхп не очень силен)

 

Думаю не я один заинтересован решением данного вопроса

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От SooR
      1 180.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      Демо-версия

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

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

      Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий).

      Описание

      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.

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

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

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по 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/ru/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/klass/biznes/serija-protsessora/intel-core-i5/ Постоянным покупателям модуля скидка на последующие лицензии: 30%
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Сайт разработчика https://ocfilter.com Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      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.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От SooR
      Демо-версия

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

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

      Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий).

      Описание

      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.

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

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

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по 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/ru/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/klass/biznes/serija-protsessora/intel-core-i5/ Постоянным покупателям модуля скидка на последующие лицензии: 30%
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Контакты

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


      FixFilter OC2x - исправление фильтра в Opencart 2.0
      Стандартный фильтр Opencart работает по принципу ИЛИ (OR) для разных групп при фильтрации.
      Данный патч решает проблему с фильтром, меняя логику выбора групп фильтров на И (AND)
       
      Актуален для ocStore / Opencart.PRO & CMS / Opencart версий 2.0.0.0 - 3.0.2.x Не меняет файлы движка и БД (работает через OCMOD)  
      DEMO
      ADMIN

      до патча:
      при фильтрации будут выбраны все товары, у которых совпадает ХОТЯ БЫ один параметр в фильтрах (без учета групп фильтров)
      пример - все товары, где совпадают цвет или размер

      после патча:
      при фильтрации будут выбраны только те товары, у которых совпадут ВСЕ отмеченные параметры в фильтрах (с учетом групп фильтров)
      пример - только те товары, где совпадают и цвет, и размер

      Как настроить фильтр в Opencart

      Внимание!
      Патч предназначен только для стандартного фильтра Opencart
      При использовании отдельного модуля фильтра (Mega Filter, Filter Pro и др) необходимости в патче нет, его применение может привести к ошибкам

      Установка 2x:
      1. Загрузить файл fix_filter.ocmod.xml в Extensions->Extension Installer (Дополнения > Установка дополнений)
      2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений)

      Установка 3x:
      1. Загрузить архив fix_filter.ocmod.zip в Extensions->Extension Installer (Дополнения > Установка дополнений)
      2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений)
       
       
      Другие дополнения:
      --------------------------
      SearchOrder - быстрый просмотр и поиск по заказам
      AutoSearch 2x - предпросмотр результатов поиска
      OrderField - дополнительные поля в заказе, корзине и письме
      ExtendedSearch - настройка и управление поиском в Opencart
      Добавил AlexDW Добавлено 14.08.2015 Категория Фильтры Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От snastik
      300.00 руб
      Скачать/Купить дополнение


      CoolFilter
      Фильтр товаров Для версии OcStore 1.5.5.1.x
      В связи с тем что кто то оставил пометку о том что модуль испорчен, вынужден разместить небольшой дисклаймер.
      ВНИМАНИЕ. МОДУЛЬ РАСПРОСТРАНЯЕТСЯ КАК ЕСТЬ.
      ПОДДЕРЖКА И БАГФИКСЫ ПРОИЗВОДЯТСЯ ПО МЕРЕ НАЛИЧИЯ СВОБОДНОГО ВРЕМЕНИ.
      Если у вас возникли проблемы с использованием и установкой модуля, напишите в тему поддержки.
      Скорее всего кто-то из скачавших вам поможет. Не нужно ставить пометки о том что модуль испорчен,
      скорее всего у вас не хватило квалификации для его настройки!
      -------------------------------------------------------------------------------------------------------------
      Сделан на основе автор дал добро
      -------------------------------------------------------------------------------------------------------------
      Функционал
      Возможность сортировки товаров в категории по:
      - Цене (слайдер).
      - Производителям (чекбоксы, список, выпадающий список)
      - Стандартным атрибутам (чекбоксы, список, выпадающий список)
      - Опциям (чекбоксы, список, выпадающий список, изображения)
      - Параметрам стандартного фильтра Opencart, появившегося в ветке 1.5.5 (чекбоксы, список, выпадающий список)
      Особенности использования и преимущества по сравнению с аналогами
      - Позволяет создавать произвольные паттерны(группы) параметров сортировки для разных категорий
      - Совместим со стандартным фильтром (если вы до этого заполнили значения стандартного фильтра, вам просто достаточно добавить их в нужный паттерн и все заработает). Нет необходимости заново заполнять значения параметров для товаров.
      - По мере наличия свободного времени будет дорабатываться и развиваться на основе комментариев сообщества.
      - Прост в установке и использовании.
      - Невероятно быстр за счет уникального алгоритма выборки.
      Советы по использованию:
      1. Для увеличения скорости работы проверьте есть ли у вас индексы в таблицах oc_product_discount и oc_product_special для поля customer_group_id.
      2. Добавьте если отсутсвует индекс типа FULLTEXT для таблицы oc_product_attribute.
      Вот таким запросом.
      ALTER TABLE `oc_product_attribute` ADD FULLTEXT (`text`)
      Если у вас другой префикс - не забудьте его поменять.
      3. Добавьте в robots.txt вот такие строки
      Disallow: /&coolfilter*
      Disallow: /?coolfilter*
      Чтобы в индекс ПС не попали дубли страниц.
      4. Так как разделителем набора значений атрибутов является ",", если вы хотите получить корректную фильтрацию по стандартным атрибутам не используйте запятую как разделитель рядов в числах, замените все значения на точки. Например значения атрибута вес: 5,5 кг замените на 5.5 кг.
      5. Если вы добавили товары или производителей, но они не появились в параметрах фильтра, очистите системный кеш, или вручную в папке system/cache, или при помощи вот этого модуля.
      DEMO
      ADMIN
      Логин: demo
      Пароль: demo
      Примечания:
      1) Требуется установленый vqmod.
      2) Если в код магазина было внесено много изменений, то при установке могут быть сложности.
      Добавлена поддержка Параметров от встроенного фильтра в Opencart 1.5.5.1
      Небольшая инструкция:
      1) Устанавливаем, копируем все файлы из папки upload, устанавливаем права на доступ к модулю, устанавливаем модуль.
      2) Каталог -> Фильтр товаров -> Группа фильтров.
      Сначала создаем группу именно она привязывается к модулю для размещения. Сделал потому-что бывает нужда в добавлении нескольких фильтров один слева, другой сверху, причем с разными полями.
      3) Каталог -> Фильтр товаров -> Фильтр товаров.
      Здесь выбираем тип из списка: цена, опции, атрибуты, производители или параметры встроенного фильтра.
      Затем выбираем cтиль, здесь выбор из списка, чекбоксов, изображения и выпадающего меню
      4) Дополнения -> Модули -> Фильтр товаров.
      Добавляем модуль, выбираем в нем группу. Готово. Есть возможность отключить вывод количества товаров для фильтра. При большом количестве товара в категории (более тысячи), позволяет увеличить производительность.
      ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПО ПРЕТЕНЗИЯМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ИЛИ ИНОМУ, ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ЭТИМ ДОПОЛНЕНИЕМ.
      Любое распространение распространение дополнения третьими лицами - является прямым нарушением моих авторских прав.
      В случае обнаружения подобной практики, я оставляю право на свое усмотрение осуществить инициацию необходимых юридических процессов, для возмещения ущерба!
      Добавил snastik Добавлено 18.04.2014 Категория Фильтры Системные требования Сайт разработчика http://opencart.pro/ Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От reDream
      1 250.00 руб
      Скачать/Купить дополнение


      Фильтр товаров Dream Filter
      Фильтр товаров, о котором раньше можно было только мечтать.
      Оптимальный баланс возможностей и лёгкости в настройке. Не смотря на всю мощь фильтра, с его настройками справится любой - как опытный разработчик, так и начинающий контент-менеджер. Интерфейс настроек прост и понятен на интуитивном уровне, большинство настроек дополнительно проиллюстрированы. Вам больше не нужно "шаманить" с настройками, фильтр полностью автоматизирован. Все существующие на сайте категории, фильтры, опции, атрибуты и скидки подтягиваются автоматически. Вам больше не нужно задавать "диапазоны" для слайдеров, все значения подгружаются автоматически. Вам больше не нужно переживать, что фильтр не подойдёт к вашему шаблону - адаптация теперь нужна только в исключительных случаях Может работать как с перезагрузкой страницы, так и с помощью ajax, в реальном времени.
      Работает на страницах категорий, производителей, поиска и товаров со скидками
      16
      методов фильтрации
      По цене, атрибутам, опциям, наличию, весу и др. 8
      видов фильтров
      Чекбоксы и переключатели - не предел 8
      скинов
      9 цветовых схем и 29 лоадеров на любой вкус 2
      шаблона
      Вертикальный и горизонтальный 2
      метода фильтрации
      С перезагрузкой страницы и без
       
      Демо - oc.redream.ru 
      Логин/Пароль: demo/demo   По всем вопросам: 
      oc@redream.ru Основные преимущества фильтра:
      Максимально удобная и понятная панель управления фильтром. Все созданные опции, аттрибуты, фильтры, категории и производители подтягиваются автоматически, настройка производится в пару кликов Высокая скорость работы. Все методы и запросы в БД максимально оптимизированы. В магазине с более чем 10000 товаров фильтрация занимает в среднем 0.4 секунды. Пример Возможность создать разные конфигурации фильтра для разных страниц Мобильная версия с возможностью задать минимальную ширину экрана, текст/иконку кнопки и положение на странице Совместимость со всеми шаблонами. Адаптация бесплатна и необходима только в редких случаях Работа с мультиязычными и мультивалютными сайтами Работа с мультимагазинами. ВНИМАНИЕ! Лицензия приобретается на один домен и его поддомены. Для дополнительных доменов необходимо приобретать дополнительные лицензии 8 видов фильтров - поле ввода, одиночный выбор, флажок, радиокнопка, список, изображение, изображение(множественный выбор, аналог чекбоксов с изображениями), слайдер Фильтр единственным правильным образом учитывает скидки и налоги. Вам не нужно прописывать в настройках размер налога. Если у товара есть скидка или налог - фильтр учтет это автоматически 2 метода загрузки результатов - привычный, с перезагрузкой страницы и загрузка контента в реальном времени через ajax Возможность включить ajax-пагинацию, ajax-сортировку результатов и ajax-изменение лимитов. Так же вы можете прописать собственные callback-функции, не меняя файлы фильтра Удобный фильтр "слайдером". Вам больше не нужно задавать диапазон для отображения слайдера - все значения подставятся автоматически. В слайдере можно фильтровать даже не по числовым параметрам. Например "M - L - XL - XXL - XXXL" Полная кастомизация отображения: Вертикальный или горизонтальный шаблон 8 различных скинов на любой вкус 9 тщательно выверенных ярких цветовых схем 29 крутых лоадеров Ограничение высоты списка как по высоте, так и по кол-ву элементов Блок с выбранными параметрами Отображение количества товаров у каждого параметра Отключение и скрытие исключающих друг друга параметров Бесплатная консультация и техподдержка от разработчика Методы фильтрации
      По цене По производителям По атрибутам По опциям По стандартным фильтрам По наличию По названию По новинкам (+ возможность задать, какое кол-во дней товар будет считаться новым) По акциям (как по наличию скидки на товар, так и по размеру скидки) По категориям По тегам (как с полем ввода, так и выбором существующих тегов) По рейтингу По длине, ширине, высоте и весу Работает на всех актуальных версиях OpenCart и OcStore. С любым шаблоном.
      Проверен на:
      OpenCart 1.5.4 OpenCart 1.5.4.1 OpenCart 1.5.5.1 OpenCart 1.5.6 OpenCart 1.5.6.1 OpenCart 1.5.6.2 OpenCart 1.5.6.3 OpenCart 1.5.6.4 OpenCart 2.0.1.0 OpenCart 2.0.3.1 OpenCart 2.1.0.2 OpenCart 2.2.0.0 OpenCart 2.3.0.1 OpenCart 2.3.0.2 OpenCart 3.0.0.0 OpenCart 3.0.1.1 OpenCart 3.0.1.2 OpenCart 3.0.2.0 OcStore 2.1.0.1 OcStore 2.1.0.1.1 OcStore 2.1.0.2 OcStore 2.1.0.2.1 OcStore 2.3.0.2 OcStore 2.3.0.2.1 OcStore 2.3.0.2.2 OcStore 2.3.0.2.3 Для разных версий OpenCart предусмотрены разные сборки
       
      Системные требования:
      Для OpenCart 1.5.x:
      Php не ниже 5.4 Ioncube loader Vqmod Для OpenCart 2.x и 3.x:
      Php не ниже 5.4 Ioncube loader  
      Процедура установки:
      Загрузить все файлы из папки "upload" в корневую папку сайта Обновить кэш модификаторов в менеджере дополнений (в vqmod обновляется автоматически) Зайти в настройки фильтра и запросить лицензию. Если при покупке вы правильно указали домен, ключ будет выдан автоматически Настроить фильтр и пользоваться в удовольствие Добавил reDream Добавлено 18.04.2017 Категория Фильтры Системные требования Ioncube Loader 5+ Сайт разработчика http://redream.ru Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      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 ocStore 2.3
      2.2
      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 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×