Jump to content


Photo
- - - - -

Доработка Фильтра Поиск "диапазона По Диапазону"

фильтр

8 replies to this topic

#1 al2401

al2401
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 173
  • topics: 56

Posted 21 March 2019 - 13:38

Добрый день, требуется поиск диапазона,

например в материале поля мин.(1 000 000) и макс. (5 000 000),

или одно поле в котором задан диапазон 1 000 000 - 5 000 000,

 

нужен элемент фильтра где выполняется поиск "диапазона по диапазону". Если есть пересечение, то материал можно найти,
т.е в материале указываем "от 1 000 000 до 5 000 000", в фильтре слайдером
от 500 000 до 2 000 000, или 
от 2 000 000 до 4 000 000,или 
от 2 000 000 до 6 000 000, или 
от 500 000 до 6 000 000 и т.д.
в любом из этих случаев материал должен попасть в результаты поиска
 
Расширение опубликую в JBMarketplace.
 
Кто готов взяться напишите в личку.

Edited by al2401, 21 March 2019 - 13:44.

  • 0

#2 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 21 March 2019 - 16:28

Нужен отдельный элемент? И к нему работу фильтра с поиском по диапазону?


  • 0

#3 al2401

al2401
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 173
  • topics: 56

Posted 21 March 2019 - 17:05

Если делать отдельный элемент для хранения диапазона, то придется делать для него импорт через CLI.

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


  • 0

#4 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 21 March 2019 - 17:21

В каком элементе и в каком виде записывается "диапазон"?


  • 0

#5 al2401

al2401
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 173
  • topics: 56

Posted 21 March 2019 - 17:27

Диапазон в двух текстовых полях мин. (числовое значение), макс.(числовое значение)


Edited by al2401, 21 March 2019 - 17:32.

  • 0

#6 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 21 March 2019 - 18:54

закрепил тему  O0


  • 0

#7 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 22 March 2019 - 04:48

Если делать отдельный элемент для хранения диапазона, то придется делать для него импорт через CLI.

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

 

Добавлю свои 5 копеек, лучше отдельный элемент сделать и вероятно на базе repeat


  • 0

#8 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 25 March 2019 - 17:09

Если не справитесь сами - напишите мне в телеграм @fictionlabs, я Вам помогу.


  • 0

#9 al2401

al2401
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 173
  • topics: 56

Posted 26 March 2019 - 18:00

Спасибо, для себя сделал, выбирает правильно, все пересечения:

http://forum.jbzoo.c...ka-v-diapazone/


  • 0





Click to return to top of page in style!