Jump to content


Photo
- - - - -

Не корректно работает каскадный селект


Best Answer SmetDenis , 16 March 2015 - 09:28

Посмотрите файл

jbuniversal\framework\models\jbmodel.element.jbselectcascade.php

hx3d_200x0.png

Добавьте туда строку

$exact = 1;  // для точного поиска
// или
$exact = 0; // для полнотекстового
Таким образом поиск по каскадному селекту не будет зависеть от настроек. Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 Денн

Денн
  • JBZoo User (rus)
  • User rate: 0
  • posts: 43
  • topics: 11

Posted 10 March 2015 - 20:04

Каскадный селект на сайте выполнен в формате

округ

метро

 

т.е

 

северный округ

--речной вокзал

--войковская

--сокол

 

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

 

Если использовать точный поиск, то все ищется правильно, НО - в этом же модуле есть поиск по названию, который не ищет при точном поиске если пользователь не точно вводит название, или если не жмет на автоподсказку, поэтому нужно использовать полнотекстовый.

 

Вообщем может все это нормально работать при полнотекстовом поиске?)

 

 


  • 0

#2 Евгения

Евгения
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 10 March 2015 - 20:49

А от чего нельзя создать поиск по названию отдельным модулем и сказать ему искать "полнотекстово"? :)


  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#3 Денн

Денн
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 43
  • topics: 11

Posted 10 March 2015 - 21:52

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


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 March 2015 - 09:28   Best Answer

Посмотрите файл

jbuniversal\framework\models\jbmodel.element.jbselectcascade.php

hx3d_200x0.png

Добавьте туда строку
$exact = 1;  // для точного поиска
// или
$exact = 0; // для полнотекстового
Таким образом поиск по каскадному селекту не будет зависеть от настроек.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#5 Денн

Денн
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 43
  • topics: 11

Posted 16 March 2015 - 17:07

Благодарю, теперь работает как надо!


  • 0




Click to return to top of page in style!