Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)

#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
А есть ведь неплохой слайдер от Егора Хмелева http://egorkhmelev.github.io/jslider/ мне кажется он лучше остальных справляется с данной задачей.
ilovehostcms.ru
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Kotoff,
а вообще Вы проделали крайне масштабную работу, большое уважение и восторг от красивой реализации.
ilovehostcms.ru
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
ilovehostcms, спасибо за отзыв
Слайдер от Егора Хмелева я видел, но он, как и все остальные отсмотренные мною, не умеет работать с двумя диапазонами значений одновременно.
Впрочем, возможно имеет смысл использовать его вместо стандартного слайдера из jQuery UI
Заказов не беру. Консультирую редко.
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Kotoff,
обратил внимание сегодня на всплывающую подсказку с количеством найденных товаров, и ссылка получается неправильная
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
EugenyP, исправлено
Заказов не беру. Консультирую редко.
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Всем внимание! В модуле расширенных фильтров реализована новая и полезная фича - расширенная сортировка товаров, по значениям доп.свойств!

Поддерживается сортировка по названию, по цене, по одному доп.свойству, по нескольким доп.свойствам, а также по комбинациями из нескольких доп.свойств и названия/цены.
Сортировка поддерживается для доп.свойств с типами число, число с плавающей точкой, список, флажок, дата и дата-время.
Для доп.свойств типа "Список" сортировка осуществляется сначала по порядку сортировки элементов в списке, а потом по их названиям.
Для всех доп.свойств пока поддерживается лишь ASC-сортировка, хотя потенциально в модуле можно сделать и независимо настраиваемые направления сортировки для каждого доп.свойства.
В админке, в редакторе доп.свойств магазина, добавилась галочка "Разрешить сортировку по этому свойству", включение которой автоматически добавляет доп.свойство в список вариантов для сортировки, который видит пользователь, а также автоматически добавляет вывод значений сортируемых доп.свойств в отображении товаров текущей группы.
Если галочка для доп.свойства выключена, то сортировка по нему не будет производиться, даже если вписать в урл нужные get-параметры руками. Таким образом, реализована защита от перегрузки сортировочного алгоритма.

При этом, цена модуля осталась прежней - 4000 рублей! А те кто уже купил модуль ранее, могут получать обновление совершенно бесплатно!

Код на демонстрационном сайте обновлен, смотрите, тестируйте, и приобретайте!
http://test.strigo.ru/shop/camcorder/

P.S.
Важная информация для тех, кто уже купил модуль расширенных фильтров, и имеет доступ к репозиторию на bitbucket!
1. Перед обновлением папки modules необходимо через раздел админки "SQL-запросы" выполнить запрос из файла shop_properties_is_sortable.sql
2. После обновления папки modules необходимо в файл bootstrap.php добавить код из файла bootstrap-include.txt
Заказов не беру. Консультирую редко.
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Вышла свежая версия фильтров. Основные изменения:
- Реализована корректная поддержка фильтрации при отображении товаров по тегу
- Реализована корректная поддержка фильтрации при выводе всех товаров производителя (ссылки вида /shop/producer-7/)
- Реализована настройка алгоритма формирования набора доп.свойств в блоке фильтров, при выводе товаров из нескольких групп:
   параметр strictPropertiesCollection может принимать значение true|false
   FALSE - нестрогая выборка: выводить в фильтре все доп.свойства, доступные хотя бы одной в группе, из товаров которых построена выборка
   TRUE - строгая выборка: выводить фильтре только доп.свойства, доступные всем группам, из товаров которых построена выборка

Код на демонстрационном сайте обновлен, смотрите, тестируйте, и приобретайте!
http://test.strigo.ru/shop/camcorder/
http://test.strigo.ru/shop/tag/Sony/
http://test.strigo.ru/shop/producer-7/
Заказов не беру. Консультирую редко.
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Код фильтров обновлен до версии 1.7e

В составе изменений:
1.7b - 28.09.2014 Багфикс
- В списке возможных сортировок исправлен вывод доп.свойств, разложенных по разделам
- В макете "Шаблон для Интернет-магазина" исключен вывод ошибки на страницах Доски объявлений

1.7c - 08.11.2014 Изменения
- расширена поддержка режимов сортировки по доп.свойствам, теперь для сортировки по доп.свойству можно задавать направление (ASC/DESC)
- в настройках доп.свойств добавлена возможность задавать описания для каждого направления сортировки
- добавлена сортировка по наличию, с возможностью задать направление сортировки. При этом, в сочетании с параметром in_rest можно отсечь товары, которых нет в наличии
- добавлена возможность обратной сортировки по названию товара

1.7d - 08.11.2014 Актуализация
- небольшие изменения для работы с версией HostCMS 6.1.7

1.7e - 08.11.2014 Багофикс
- Исправлен проброс параметра in_rest на следующие страницы при пейджинге

Код в репозитории и на демо-сайте обновлен.

Перед установкой необходимо обновить систему до версии 6.1.7, а затем выполнить запросы из файла shop_properties_is_sortable.sql, содержащегося в дистрибутиве.
Заказов не беру. Консультирую редко.
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Код фильтров обновлен до версии 1.7f
В составе изменений:
- правки для корректной работы с резервированием товаров
- добавлена совместимость с Модулем подписки на товары, отсутствующие в наличии

Демка совместной работы двух модулей находится по прежнему адресу - http://test.strigo.ru/shop/camcorder/

Ну и небольшая предновогодняя акция:
Те кто уже купил у меня "Расширенные фильтры" получают 20% скидку на Модуль подписки на товары, отсутствующие в наличии - для них цена "Подписок" всего 400 рублей!
А те кто уже купил "Подписки", но еще не покупал "Фильтры", до Нового года могут купить их со скидкой в 500 руб. - всего за 3500 рублей!

Торопитесь!
В качестве оплаты принимаются Яндекс.Деньги, Webmoney WMR, Киви и также переводы на банковскую карту )


* Бесплатный багфикс, доступ к обновлениям и скидочные акции от меня доступны только прямым покупателям, которым я отправлял код по электронной почте. Если вы приобрели код через сторонних разработчиков, то обращайтесь к вашему дилеру
Заказов не беру. Консультирую редко.
#
Re: Расширенные фильтры для HostCMS 6 (как в Яндекс.Маркете)
Добрый день

В модуле расширенных фильтров опять грандиозные обновления!

Версия 1.8 - Добавлена поддержка учета ярлыков в исходных данных и в результатах фильтрации
Версия 1.8b - Добавлены свойства totalInitial и totalFiltered, с помощью которых из ТДС или макетов можно получить количество элементов, попавших в исходную или фильтрованную выборки; Актуализирована работа с доп.свойствами типа "Флажок".
Версия 1.9 - Оптимизирована работа фильтров, улучшена поддержка системного кеширования.

Теперь фильтры работают еще шустрее, а возможностей стало еще больше!
А самое приятное - несмотря на нарастающий кризис, цена модуля пока осталась неизменной - 4000 рублей за безлимитную лицензию!

В качестве оплаты принимаются Яндекс.Деньги, Webmoney WMR, Киви и также переводы на банковскую карту )

И как обычно, тем кто уже успел купить модуль - обновление до новой версии бесплатно, всем старым и новым владельцам - бесплатный багофикс по вашим заявкам
Заказов не беру. Консультирую редко.
Авторизация