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


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

фильтр по JBZoo Image


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

#1 shoorcan

shoorcan

Отправлено 21 August 2012 - 14:50

Доброго времени суток. Пытаюсь создать фильтр по логотипам производителей. Создал элемент JBZoo Image и добавил его в JBZoo Search. В результате фильтр мне предлагает ввести текст, а не выбрать из того, что есть в моем каталоге.
Суть в том, что бы пользователи сайта помимо фильтрации по ценам могли еще фильтровать по производителю и этот производитель выводился в виде картинки (логотипа). Почти то, что мне надо работает на элементах Text (Шаблон для фильтра: кнопки Qwerty), но мне надо чтобы было не текстовое представление, а графическое. В элементе JBZoo Image возможный Шаблон для фильтра только текстовое поле, а обычный Image вообще не подходит.
Где-то на форумах видел подобную реализацию на jbzoo? но найти никак не могу....
Просьба помочь или направить куда копать.
Джумла, zoo и jbzoo последние.
Заранее спасибо откликнувшемся!
  • 0

#2 shoorcan

shoorcan

Отправлено 22 August 2012 - 10:09

Возможно мудрено выразил свои мысли. Прикрепил картинку как это кто-то реализовал на JBZoo (взял с форума о joomla)
Интересует как реализован фильтр по "форме стекла" (выбор картинок в качестве одного из фильтров)

Прикрепленные изображения

  • 280_.jpg

  • 0

#3 SmetDenis

SmetDenis

Отправлено 22 August 2012 - 10:54

Картинка не может представляться текстом, поэтому фильтр так не сработает.
Заведите в материале доп текстовое поле и по нему фильтрируйте.
Это поле не обязательно где-то выводить в teaser или full.

Чтобы поиск выглядел так как вы хотите придется немного поколдовать в CSS.
А именно, выведите текст поле в фильтре например в виде галочек (флжки)
Затем для каждого label поставьте подходящий бекграунд-картинку. Текст внутри label так же можно скрыть через CSS - цвет transparent.
Картинку привзять к label не сложно, у каждого из них есть уникальный for




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



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


#4 shoorcan

shoorcan

Отправлено 22 August 2012 - 11:29

Картинка не может представляться текстом, поэтому фильтр так не сработает.
Заведите в материале доп текстовое поле и по нему фильтрируйте.
Это поле не обязательно где-то выводить в teaser или full.

Так и сделал изначально, но это не совсем то...

Чтобы поиск выглядел так как вы хотите придется немного поколдовать в CSS.
А именно, выведите текст поле в фильтре например в виде галочек (флжки)
Затем для каждого label поставьте подходящий бекграунд-картинку. Текст внутри label так же можно скрыть через CSS - цвет transparent.
Картинку привзять к label не сложно, у каждого из них есть уникальный for

К сожалению не силен в php и css (только html) поэтому от части и искал готовые решения под мои задачи и в частности ориентировался на эту картинку и скорый выпуск корзины...
  • 0

#5 SmetDenis

SmetDenis

Отправлено 22 August 2012 - 11:44

PHP тут не нужен. А CSS - это очень просто.
Никогда не поздно учиться ;) http://htmlbook.ru/css/background
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!