Jump to content


Photo
- - - - -

Фильтр по наименованию


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

#11 SmetDenis

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

Posted 03 July 2014 - 16:37

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



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


#12 SmetDenis

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

Posted 04 July 2014 - 12:13

Dmytry,

 

Попробуйте для поиска по id материала использовать этот элемент 

http://forum.jbzoo.c...-jbmarketplace/


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



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


#13 Dmytry

Dmytry
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 67
  • topics: 4

Posted 10 July 2014 - 23:12

Dmytry,

 

Попробуйте для поиска по id материала использовать этот элемент 

http://forum.jbzoo.c...-jbmarketplace/

К сожалению, он ищет именно по id - а нужен просто поиск по имени, т.е. и JBZoo Item Alias тоже не подходит, все же нужен фильтр по наименованию.

 

Хотя конечно понимаю, что это больше удел поиска нежели фильтрации, но все равно


Edited by Dmytry, 11 July 2014 - 02:27.

  • 0

#14 SmetDenis

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

Posted 11 July 2014 - 10:42

Для поиска по имени вам нужно использовать стандартное поле itemname

Если вы хотите совместить поиск по имени и по id в одно поле, то варианта два

 - Использовать старый хак (в файле  jbmodel.element.itemname.php  ), когда происходит проверка на число и запускается поиск по id.

 - использовать поиск Joomla, который умеет искать сразу по всем полям материала.


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



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


#15 Dmytry

Dmytry
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 67
  • topics: 4

Posted 13 July 2014 - 05:39

Для поиска по имени вам нужно использовать стандартное поле itemname

Если вы хотите совместить поиск по имени и по id в одно поле, то варианта два

 - Использовать старый хак (в файле  jbmodel.element.itemname.php  ), когда происходит проверка на число и запускается поиск по id.

 - использовать поиск Joomla, который умеет искать сразу по всем полям материала.

Да использую стандартное поле itemname (поиск по id мне не нужен, нужен просто поиск по наименованию) хак, не работает. Это я написал , раньше.

Пробую именно на быстром старте JBZOO - на нем ошибка такая же, и хак не помогает.

 

Да поиск, будет использоваться в будущем, пока используется фильтрация, к сожалению... так как на данном этапе проекта, она необходима.

Денис, можете ли проверить, хак? Работает ли он?


  • 0

#16 Dmytry

Dmytry
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 67
  • topics: 4

Posted 14 July 2014 - 09:01

Неужели нет, выхода из-этой ситуации? 


  • 0

#17 SmetDenis

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

Posted 14 July 2014 - 09:25

Денис, можете ли проверить, хак? Работает ли он?
 

 

Проверил.

Если добавить хак и в поле фильтра указать id (105 например), то находит материал с этим id

 

Скриншот локальной сборки демо-сайта.

dyh_200x0.png


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



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


#18 Dmytry

Dmytry
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 67
  • topics: 4

Posted 14 July 2014 - 14:56

 

 

Проверил.

Если добавить хак и в поле фильтра указать id (105 например), то находит материал с этим id

 

Скриншот локальной сборки демо-сайта.

dyh_200x0.png

 

Денис, еще раз уточню 

поиск по id мне не нужен, нужен просто поиск по наименованию

 

Т.е. мне нужен поиск по имени, так в id отлично работает http://forum.jbzoo.c...-jbmarketplace/ но мне нужен именно поиск по имени, к примеру ввести  слово "краска" ... и получить именно все элементы с этим именем через фильтр. Хотя еще раз повторюсь - конечно, намного логичнее сделать это через поиск по сайту или с помощью данного модуля http://offlajn.com/universal-ajax-live-search/universal-ajax-live-search/flypage.tpl.html но вот все же фильтр был необходим 


  • 0

#19 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 14 July 2014 - 15:49

Чтобы внести еще большую ясность "по имени", "по наименованию" и т.д. - это какой элемент? Item Name?


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

#20 Dmytry

Dmytry
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 67
  • topics: 4

Posted 14 July 2014 - 16:05

Чтобы внести еще большую ясность "по имени", "по наименованию" и т.д. - это какой элемент? Item Name?

Да он самый


  • 0




Click to return to top of page in style!