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


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

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


Лучший Ответ SmetDenis , 16 March 2015 - 09:28

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

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

hx3d_200x0.png

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

$exact = 1;  // для точного поиска
// или
$exact = 0; // для полнотекстового
Таким образом поиск по каскадному селекту не будет зависеть от настроек. Перейти к сообщению


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

#1 Денн

Денн

Отправлено 10 March 2015 - 20:04

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

округ

метро

 

т.е

 

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

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

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

--сокол

 

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

 

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

 

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

 

 


  • 0

#2 Евгения

Евгения

Отправлено 10 March 2015 - 20:49

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


  • 0

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

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


#3 Денн

Денн

Отправлено 10 March 2015 - 21:52

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


  • 0

#4 SmetDenis

SmetDenis

Отправлено 16 March 2015 - 09:28   Лучший Ответ

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

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

hx3d_200x0.png

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



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


#5 Денн

Денн

Отправлено 16 March 2015 - 17:07

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


  • 0




Click to return to top of page in style!