Перейти к содержимому


Фотография
- - - - -

уникализировать вывод слайдера цены


Лучший Ответ SmetDenis , 13 January 2016 - 10:38

Добрый день,

 

Конфликт не из-за слайдеров, а в том что у вас в форме используется 3 раза одна и та же переменная.

 

8vs4_200x0.png

 

Скорее всего, при отправке формы браузер использует последнее значение, либо другое на свое усмотрение.

 

Переключать видимость слайдеров не получится, точнее этого мало.

Нужно менять name у скрытого поля, т.е делать так чтобы нужный был только один.

 

Думаю это не сложно сделать с помощью jQuery.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 9

#1 alexmixaylov

alexmixaylov

Отправлено 12 January 2016 - 15:00

Нужно сделать поиск по цене по разным валютам

joxi_screenshot_1452606294839.png

 

сделал шаблон вывода такой

как можно уникализировать вывод каждого слайдера?

чтоб можно яваскриптом скрывать/показывать только поиск нужной валюты

 

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

(чтоб не получилось, что одновременно фильтровались значения нескольких валют) 

 


  • 0

#2 alexmixaylov

alexmixaylov

Отправлено 12 January 2016 - 15:45

Похоже что слайдеры друг с другом конфликтуют если так их вывести? никто не сталкивался?

 

Наверное придется фильтр цены выводить один(в скрытое поле)

выводить курс валюты

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


  • 0

#3 laRus

laRus

Отправлено 12 January 2016 - 20:33

Похоже что слайдеры друг с другом конфликтуют если так их вывести?
А можно на сайте результаты конфликтов посмотреть?  
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#4 alexmixaylov

alexmixaylov

Отправлено 12 January 2016 - 20:50

http://205095.alexmi...u/catalog/flats

Здесь

я даже не выбираю значение цены

ищу по другим параметрам

а оно что то не то получается


  • 0

#5 alexmixaylov

alexmixaylov

Отправлено 13 January 2016 - 10:24

Как можно получить текущий курс валют?

Думаю копировать данные в  скрытое поля поиска по цене 

таким образом поиск фактически будет осуществляться по одной базовой валюте,

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


  • 0

#6 SmetDenis

SmetDenis

Отправлено 13 January 2016 - 10:38   Лучший Ответ

Добрый день,

 

Конфликт не из-за слайдеров, а в том что у вас в форме используется 3 раза одна и та же переменная.

 

8vs4_200x0.png

 

Скорее всего, при отправке формы браузер использует последнее значение, либо другое на свое усмотрение.

 

Переключать видимость слайдеров не получится, точнее этого мало.

Нужно менять name у скрытого поля, т.е делать так чтобы нужный был только один.

 

Думаю это не сложно сделать с помощью jQuery.


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 alexmixaylov

alexmixaylov

Отправлено 13 January 2016 - 10:52

Спасибо Денис

Сейчас попробую

 

Там получается можно скриптом просто менять value инпута , а не париться  с 

<input type="hidden" name="e[656987ae-c851-4376-aed1-e983aa1f9ba6][_value][currency]" value="uah">


  • 0

#8 alexmixaylov

alexmixaylov

Отправлено 13 January 2016 - 11:56

http://205095.alexmi...u/catalog/flats

 

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


  • 0

#9 SmetDenis

SmetDenis

Отправлено 13 January 2016 - 11:57

Я бы сделал хранение в cookies.

JBZoo уже подключает плагин $.cookie

Попробуйте его использовать http://jquery.page2p...Работа_с_cookie


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#10 alexmixaylov

alexmixaylov

Отправлено 13 January 2016 - 12:00

Спасибо, это упростит задачу. 


  • 0




Click to return to top of page in style!