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


Фотография
* * * * * 1 Голосов

в фильтре поиска JBZoo Cascading Select игнорирует значение вложенных селектов

jbzoo cascading select фильтр поиска

Лучший Ответ SmetDenis , 25 December 2013 - 11:24

У вас в настройках фильтра включена опция поиска по части поиска
rnf_200x0.png

Точный поиск будет искать именно так как вы хотите.
Иначе фильтр выбирает материалы где было хоть одно совпадение из каскадного селекта.

Пример
0k3_200x0.png
l97_200x0.png

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

В файле, который отвечает за поиск по каскадному селекту внесите правку, чтобы для него всегда работал режим точного поиска.
\media\zoo\applications\jbuniversal\framework\models\jbmodel.element.jbselectcascade.php
bk2_200x0.png Перейти к сообщению


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

#1 romas_s

romas_s

Отправлено 20 December 2013 - 14:11

В фильтре поиска, JBZoo Cascading Select, игнорируются значения вложенных селектов и показываются результаты, игнорируя значения вложенных селектов.
 

http://usz.ua/avtoka.../kamaz/dvigatel

 

Фильтр поиска почему то игнорирует выбор группы автозапчастей - постоянно выдает все запчасти селекта ЗАПАСНЫЕ ЧАСТИ КАМАЗ, например во вложенном селекте -Хомуты должно быть 0 Результатов. А показываются все 12 товаров которые находятся в 3 группах -Система выпуска газов, Система питания, Двигатель

 

обновлял JbZoo с версии 1.6.4 до версии 2.1.1 использую Joomla: 2.5.17     JBZoo: 2.1.1 Pro     Zoo: 3.1.4   
ЗапускалУтилиты для JBZoo & Zoo

Переиндексация

reindex_zoo.png

Чистка БД

filecheck_jbzoo.png

Файлы JBZoo

filecheck_zoo.png

Файлы Zoo

В надежде что фильтр заработает - не помогло.

 

Каскадный селект который используется

 

Названия для каждого уровня

автомобиль
группа запчастей
под группа (на данный момент пустая)

 

Список элементов::

СМАЗОЧНЫЕ МАТЕРИАЛЫ И ЖИДКОСТИ
ЗАПАСНЫЕ ЧАСТИ Т-150
ЗАПАСНЫЕ ЧАСТИ К СЕЛЬХОЗТЕХНИКЕ
ЗАПАСНЫЕ ЧАСТИ ЗИЛ
-//-//-//-//-//-//-//-//-///-//-/-//-//
ЗАПАСНЫЕ ЧАСТИ КАМАЗ
-Хомуты

-//-//-//-//-//-//-//-//-///-//-/-//-//
-13. Система охлаждения
-12. Система выпуска газов
-11. Система питания
-10. Двигатель

 

В модуле JBZoo Search Логика поиска стоит И

 

Помогите настроить фильтр поиска с каскадным селектом.

 

 

 


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 20 December 2013 - 22:08

Хомуты должно быть 0 Результатов
 

Проверьте, возможно у этих материалов установлены значения хомуты и поэтому они попадают под поиск и выводятся.

 

Выведите значения по которым вы ищите в teaser что бы наглядно можно было увидить в чем проблема - в не правильном заполнении или в работе фильтра


  • 0
Изображение
 

#3 romas_s

romas_s

Отправлено 23 December 2013 - 10:41

Вне зависимости от того какую под категорию выбираю выводится весь список товаров который находится в категории ЗАПАСНЫЕ ЧАСТИ КАМАЗ
 

в Каждую под категорию добавил по 1 товару

ЗАПАСНЫЕ ЧАСТИ КАМАЗ
-Хомуты (1)
-Рама (1)

-Двигатель (1)

Выбирая в фильтре любой вариант  ( 
Хомуты (1)    Рама (1)  Двигатель (1) )     получаем в результате 3 товара вместо 1 товара выбирая любую под категорию.  

Не знаю как по другому сформулировать вопрос.


  • 0

#4 SmetDenis

SmetDenis

Отправлено 24 December 2013 - 09:09

romas_s,
Добрый день.

Можете дать мне временный доступ в панель управления и ftp ?
Я попробую детально разобраться в чем причина такой работы фильтра.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#5 SmetDenis

SmetDenis

Отправлено 25 December 2013 - 11:24   Лучший Ответ

У вас в настройках фильтра включена опция поиска по части поиска
rnf_200x0.png

Точный поиск будет искать именно так как вы хотите.
Иначе фильтр выбирает материалы где было хоть одно совпадение из каскадного селекта.

Пример
0k3_200x0.png
l97_200x0.png

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

В файле, который отвечает за поиск по каскадному селекту внесите правку, чтобы для него всегда работал режим точного поиска.
\media\zoo\applications\jbuniversal\framework\models\jbmodel.element.jbselectcascade.php
bk2_200x0.png
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#6 romas_s

romas_s

Отправлено 25 December 2013 - 13:37

Спасибо, вопрос решен. Тему можно закрывать.


  • 0





Темы с аналогичным тегами jbzoo cascading select, фильтр поиска

Click to return to top of page in style!