Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Создать фильтр на основе бегунков


Recommended Posts

Есть фильтр на сайте www.klimat-sale.ru, требуется фильтр товара, который находится внутри каждой категории сделать в виде бегунков, а не в виде чекбоксов. Нужно сделать компактный фильтр для выбора диапазона характеристик и цен. Стоимость и цену пишите тут или в желательно в ICQ это будет быстрее. 450567558.

Надіслати
Поділитися на інших сайтах


А у вас хоть какой то фильтр установлен? По каким параметрам нужна фильтрация (по мимо цены, с ней все понятно), внесены ли они в БД магазина и как именно организовано их хранение. Нужны подробности. Пишите на [email protected].

Надіслати
Поділитися на інших сайтах


Мысль передавать идентификаторы товаров - не плохая, а что будет при большом количестве товаров попавших в выборку?

И надо-бы контролировать что получаеш на входе...

Надіслати
Поділитися на інших сайтах

Ну будет длинная строка, да. Но с учетом того, что это фильтр, пользователь стремиться сделать как можно более точную выборку из 5-10 товаров.

В крайнем случае, можно передавать не идентификаторы, а хэш.

Надіслати
Поділитися на інших сайтах


Хотите как здесь http://kondi.unglued.ru/ ?

А почему диапазон фильтрации по цене не совпадает с диапазоном цен на главной странице? Границы вручную задаются?

Надіслати
Поділитися на інших сайтах


Где это не совпадают? Пуля в пулю.

Может я и ошибся. Позавчера показалось что были нестыковки. Вообще если выборка границ идет непосредственно по базе, а на экран выдаются товары со скидками или с налогами - могут не совпадать. Типичная проблема. Хотя тут особая точность не важна. Длинные строки - действительно не проблема. Согласен. В любом случае это не графика. Особенно при небольшой номенклатуре товара ( до 1000 позиций) - минимальный набор данных для фильтрации можно выдавать на клиента по всему каталогу и разбирать JSом без проблем.

Надіслати
Поділитися на інших сайтах


Да примерно такого вида фильтр, кто взялся сейчас на 3 дня просрочил сдачу. Может есть у кого еще возможность сделать его? Время и оплату назначаете сами, главное адекватные сроки и оплата.

Надіслати
Поділитися на інших сайтах


ICQ 404742739 или 355762706с именем Марго взялась за работу и не выполнила ее за полторы недели, тянула и пропадала после подтверждения о том что цена и сроки ей подходят.

Возможно это развод на деньги, остерегайтесь работать с данными индивидуумами, к virus предъявить я ничего немогу, невижу его прямой связи с марго, хотя это может быть одно лицо.

Так как в аське Virus говорит что она его тоже подставила, но и так как я немогу доказать что он как то причастен кроме рекомендации кидалы, придется убрать его ICQ.

Надіслати
Поділитися на інших сайтах


ICQ 404742739 или 355762706с именем Марго взялась за работу и не выполнила ее за полторы недели, тянула и пропадала после подтверждения о том что цена и сроки ей подходят. Прислал мне эту аську 276597509 Virus.

Возможно это развод на деньги, остерегайтесь работать с данными индивидуумами, к virus предъявить я ничего немогу, невижу его прямой связи с марго, хотя это может быть одно лицо.

Плохи дела....крысы на форуме....
Надіслати
Поділитися на інших сайтах


состряпать бегунок и привязать его к скрытому полю формы - не проблема

проблема привязать его к фильтру

к примеру http://klimat-sale.r...visokonapornie/

фильтр -Мощность нагрева

лично для меня логика ранжирования осталась загадкой

12,5 кВТ

25 кВТ

15 кВт

10 кВТ

28 кВТ

12 кВт

0,5 кВт

...

и так далее

это полбеды - скорее всего их можно в админке настроить по возрастанию

второй нюанс

если расположить доступные опции в порядке возрастания вот что получиться

   filter=1=48    7,7 кВт (1)
   filter=1=22   112 кВт (2)
   filter=1=220   14 кВт (4)
   filter=1=223   14,5 кВт (1)
   filter=1=245   15,2 кВт (1)
   filter=1=236   23 кВт (1)
   filter=1=237   26,4 кВт (2)
   filter=1=226   28 кВТ (1)

обратите внимание на две последие опции (26,4 кВт меньше 28 кВТ, а значения передаваемые фильтру 237 больше 226 )

чтоб было понятней вот пример "правильного" рассположения

   filter=1=48   7,7 кВт (1)
   filter=1=49   12 кВт (2)
   filter=1=50   14 кВт (4)
   filter=1=51   14,5 кВт (1)
   filter=1=52   15,2 кВт (1)
   filter=1=53   23 кВт (1)
   filter=1=54   26,4 кВт (2)
   filter=1=55   28 кВТ (1)
это конечно относительный пример так как (к примеру) между 7,7 кВт и 12 кВт могут быть промежуточные параметры

Вывод - сначала надо настроить правильно админку - расставить в порядке возрастания не только названия опций но и значения передаваемые через filter=х=

после этого подключить бегунок будет просто

p.s. скажите а зачем Вы выводите все неактивные опции фильтра ? мало того что это неудобно, так еще и неправильно с точки зрения имиджа (с моей точки зрения)

Надіслати
Поділитися на інших сайтах


Согласен, но это сделано умельцами по опенкарту, кто ставил фильтр, поэтому я ничего немогу сделать так как я по рекламе занимаюсь и разработкой сайтов с помощью специалиста-programmers.

Единственное с кем я тут очень хорошо сработался это ICQ 7352547 Jean, быстр, адекватен, лоялен, делает шаблоны для опенкарт на уровне чуть ниже премиума за более вменяемые деньги, если с кем из программистов можно будет так же сработаться, получится быстрый доход для вас. За разработку магазина я ничего не беру с клиента, все оплаты идут 100% исполнителю, меня интересует реклама этого магазина в дальнейшем. примеры проектов выложил на www.skseo.ru часть опенкарт уже рабочие.

pmp

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

Да я в курсе что удаленные специалисты в большинстве случаев из программистов не работают и не хотят работать, но активно берут заказы.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Ну будет длинная строка, да. Но с учетом того, что это фильтр, пользователь стремиться сделать как можно более точную выборку из 5-10 товаров.

В крайнем случае, можно передавать не идентификаторы, а хэш.

Только сейчас вспомнил в чем может быть проблема с передачей больших массивов данных. Хорошо если большие строки идут с сервера на клиента. Это не проблема. Проблема возникает когда большую строку пытаетесь передать в заголовке запроса. Может возникать ошибка 502 nginx.

Надіслати
Поділитися на інших сайтах


Только сейчас вспомнил в чем может быть проблема с передачей больших массивов данных. Хорошо если большие строки идут с сервера на клиента. Это не проблема. Проблема возникает когда большую строку пытаетесь передать в заголовке запроса. Может возникать ошибка 502 nginx.

Бред. Кто мешает передать постом?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.