Вторая версия расширенных фильтров (как в Яндекс.Маркете)

#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Поскольку в новом дизайне форума профили участников и их контактные данные недоступны, то публикую их здесь.
Заказать модуль расширенных фильтров вы можете написав на электронную почту wnzrf.xbgbss@tznvy.pbz
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Seri, сорри, режим работы с ярлыками был временно выключен - игрались с настройками вместе с одним из покупателей и забыли вернуть все взад.
Сейчас поправил, фильтруются.
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Скажите пожалуйста, Ваш фильтр тестировался например на высоко нагруженных категориях и под категориях. Где как минимум 3000 и более позиции  товаров и доп.свойств соответственно?
Спасибо.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Seri, да.
Практика показывает, что сами алгоритмы фильтрации и выборки разрешенных значений доп.свойств отрабатывают очень быстро, но на тяжелых магазинах рекомендую все-таки держать включенным модуль кеширования, и желательно кешироваться не в файлы а в память.
Проблемы возникают, главным образом, из-за неоптимальных настроек родного контроллера магазина - если у вас на странице отображается много товаров, и по каждому из них в xml передаются все возможные данные - значения всех доп.свойств, все сопутствующие товары и их модификации, данные о пользователе, связанном с этим товаром, комментарии и так далее.
И еще ощутимо влияет правильный подбор значения maxObjects для objectWatcher.
Но это уже не связано со спецификой именно фильтров, это просто умение "правильно готовить" тяжелые магазины на HostCMS.
P.S. В последних версиях системы, кстати, выводятся данные о том, сколько времени от общего времени генерации страницы, было потрачено на алгоритмы фильтрации, там, как правило, сотые доли секунд.
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Можете подсказать:

  • Есть у вас пример шаблона для производителей на что можно заменить. Нам надо сделать в виде галочек. Сейчас <select> заменить на галочки
  • У нас меню с левой стороны по этому подсказку хотели результата найденных со стрелкой (tooltipster-content) выдвинуть в право?
  • Когда ставим галочку все время ajaxLoader на экране отображается как это убрать?

Может кто сталкивался дайте пожалуйста подсказку?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Seri, ваше письмо, отправленное в воскресенье вечером я видел, могли бы подождать и ответа в почту )
Или уже таки почитать код и разобраться самостоятельно, раз вам так срочно, там же все понятно и очевидно.

1.
Для замены отображения производителей со списков на галочки вам нужно найти в XSL-шаблоне строку
<xsl:apply-templates select="producers/shop_producer" mode="producers-or-sallers-selects">

и заменить в ней значение mode:
<xsl:apply-templates select="producers/shop_producer" mode="producers-or-sallers-inputs">

Поскольку темплейты и с тем и с другим mode описаны в самом xsl-файле, то из вашего вопроса я делаю вывод, что в код вы не читали

2.
Положение подсказки настраивается в файле /hostcmsfiles/filters2/filters.js, в блоке
   $.fn.tooltipster('setDefaults', {
      interactive: true,
      contentAsHTML: true,
      content: '',
      theme: 'tooltipster-light',
      onlyOne: true,
      trigger: 'custom',
      //autoClose: true,
      //timer: 2000,
      position: 'left'
   });


3.
ajaxLoader после установки галочки - это уже какая-то ваша локальная проблема, видимо у вас он срабатывает на все аякс-запросы (при установке галочки как раз таки отправляется фоновый запрос к фильтрам)
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Всем привет! Редко пишу отзывы, но тут особый случай.
Пользуемся фильтрами ещё с "бородатых" первых версий.
Долго пытались сделать свои самоделки. Потом начали использовать "Расширенные фильтры для HostCMS" и про муки с фильтрацией забыли как про страшный сон. Всё работает. Всё здорово. Времени, сил и средств сэкономлена куча и маленькая тележка.

Отдельно хочу отметить поддержку.
Человек не пропадает. Фильтры регулярно обновляются. На вопросы приходят ответы.

Короче, это лучшая покупка для магазина на HostCMS.
Такие дела.
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Roman Fov, спасибо за отзыв, очень приятно! Обращайтесь ещё )
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Демо сайт не работает, где посмотреть работу фильтра?
Авторизация