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


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

Поиск по материалам неверно работает


Лучший Ответ SmetDenis , 05 April 2014 - 16:16

Проще сделать несколько копий шаблонов у фильтра с разными настройками.

Есть еще вариант - менять значение скрытого поля через JS в зависимости от внешних условий. Но тут уже нужно написать небольшой скрипт.

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


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

#1 nowell

nowell

Отправлено 02 April 2014 - 16:46

Добрый день! делаю сайт по недвижимости, таблицу вывода материалов настроил, теперь поиск вроде сделал, но он не так как нужно ищет...

 

сайт если нужно: тут

 

создал 1 тип материала, назвал "продажа", при создании элементов я всегда выбираю тип "продажа" у меня 4 категории - "продажа квартир", "продажа комнат" и т.д.

 

в каждой категории свои материалы, и естественно поиск должен быть строго - если я в продаже квартир то только по квартирам.

 

но на деле получается что поиск идет по всем категориям - "продажа квартир", "продажа комнат" и т.д.

 

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

 

насколько я понял дело в том что я создал 1 тип материала, и в настройках поиска указывается именно он

 

1.png

 

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

 

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


Сообщение отредактировал nowell: 02 April 2014 - 16:47

  • 0

#2 Sliapy

Sliapy

Отправлено 02 April 2014 - 18:01

Смотрите эту тему - http://forum.jbzoo.c...pros-k-razrabo/


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 nowell

nowell

Отправлено 03 April 2014 - 09:58

Смотрите эту тему - http://forum.jbzoo.c...pros-k-razrabo/

 

 

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


  • 0

#4 SmetDenis

SmetDenis

Отправлено 04 April 2014 - 13:27

Добрый день.

Можете дать мне временный доступ ftp и панель управления к вашему сайту?


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



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


#5 nowell

nowell

Отправлено 04 April 2014 - 14:19

Добрый день.

Можете дать мне временный доступ ftp и панель управления к вашему сайту?

 

отправил в л/с


  • 0

#6 SmetDenis

SmetDenis

Отправлено 04 April 2014 - 17:21

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

Вам нужно добавить элемент категории как скрытое поле

anu_200x0.png

 

В поле "По умолчанию" указать нужную категорию (id)

Тогда фильтр будет искать всегда в рамках одной и той же категории.


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



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


#7 nowell

nowell

Отправлено 05 April 2014 - 10:26

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

Вам нужно добавить элемент категории как скрытое поле

anu_200x0.png

 

В поле "По умолчанию" указать нужную категорию (id)

Тогда фильтр будет искать всегда в рамках одной и той же категории.

 

это да, все работает, НО я сперва обрадовался, потом понял -

 

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


  • 0

#8 SmetDenis

SmetDenis

Отправлено 05 April 2014 - 16:16   Лучший Ответ

Проще сделать несколько копий шаблонов у фильтра с разными настройками.

Есть еще вариант - менять значение скрытого поля через JS в зависимости от внешних условий. Но тут уже нужно написать небольшой скрипт.


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



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





Click to return to top of page in style!