Jump to content


Photo
- - - - -

Как связать разные каталоги через "связанный элемент"?


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

#1 djinn1986

djinn1986
  • JBZoo User (rus)
  • User rate: ~
  • posts: 2
  • topics: 1

Posted 11 November 2012 - 13:50

Есть каталог компаний, есть каталог блогов(новостей)
и там и там все разбито по категориям
можно ли через связанный элемент например в новости выбрать и вывести название компании со ссылкой на нее из другого каталога?
  • 0

#2 SmetDenis

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

Posted 11 November 2012 - 14:38

Сомневаюсь что так возможно.

Чтобы делать связанные элементы между собой, они должны находится в одном каталоге. Это ограничение от Zoo.

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



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


#3 djinn1986

djinn1986
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 2
  • topics: 1

Posted 12 November 2012 - 23:34

Скорее всего можно
https://www.zoolande...lated-items-pro
https://www.zoolande...-categories-pro

у меня просто стоит такая задача
1) есть каталог компаний разбитый на категории и под категории (это один пункт меню "каталог") с помощью модуля фильтрую по городам
2) и должна быть страница с новостями разных компаний в виде блога с такой же иерархией как каталог компаний
  Категория
  -подкатегория
  --название компании
    ->новость1
    ->новость2

а в новости ссылка на станицу компании в каталоге

и при этом мне нужно еще как-то выводить в отдельном модуле последние новости в данной категории/подкатегории

если все размещать в один app  1) слишком много будет элементов создаваться, 2) алфавитный поиск общий, и фильтр

может тогда проще для публикации использовать что-то другое?
  • 0

#4 SmetDenis

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

Posted 13 November 2012 - 17:03

Расширениями от zoolanders особо не пользовался, сказать про них не могу.

Похоже вам придется разбираться в API Zoo чтобы изменить или даже создать модули для вывода.

если все размещать в один app  1) слишком много будет элементов создаваться, 2) алфавитный поиск общий, и фильтр

Это не очень страшно.
В админке есть фильтр по типам материалов.
Алфавитный поиск - это одна из самых бесполезных фич. Какой смысл от неё, если можно сделать поиск по имени с автодополнением ;)

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



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


#5 mihra16

mihra16
  • JBZoo User (rus)
  • User rate: 0
  • posts: 43
  • topics: 11

Posted 10 December 2012 - 14:25

Создал 2 разных типов материала в 1 каталоге,
прописал одно и тоже слово в тегах и метаключах

но не связывается элемент и даже не показывается надпись "смотрите так же"

из-за чего это может быть?
  • 0

#6 SmetDenis

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

Posted 10 December 2012 - 21:02

Related Items (auto) от JBZoo не будут работать для пары материалов, т.к при подборе проверяется релевантность. Если она слишком низкая, то показывать нет необходимости. Иначе будет очень много материалов.

Лучше так как сделано на демо-сайте в продуктовом каталоге - для большого кол-ва материалов.

Так же не забудьте настроить шаблон related и вывести сам элемент "Related Items (auto)" в какой-нибудь позиции шаблона Full.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#7 mihra16

mihra16
  • JBZoo User (rus)
  • User rate: 0
  • posts: 43
  • topics: 11

Posted 11 December 2012 - 07:43

все равно не отображается(

описываю свои действия:
1) поставил на локальный сервер Demo сайт
2) создал новый тип материала мероприятия - (копировал "продукт" и переименовал в мероприятия) - (добавил пользовательские поля, заполнил фулл тизер и релейтэд, а также поиск шаблона default - в модулях сделал вывод на него)
3) в продуктовом каталоге создал 2 новые категории: мероприятия и отчеты
4) создал 2 новых элемента, в продуктовом каталоге, выбрая тип мероприятия
5) создал новый элемент, в продуктовом каталоге, выбрав тип блог
6) у трех элементов в тегах и метаданных - прописал одно и тоже слово

подскажите, пожалуйста, где допустил недочет?


проверяется релевантность. Если она слишком низкая

как мне ее повысить или как ею управлять


А х да, еще заметил, что поля в поиске в скобках показывают цифры(кол-во) - как ограничить до каталога, чтоб не собирал данные со всего сайта?
  • 0

#8 SmetDenis

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

Posted 12 December 2012 - 02:49

Как выбираются материалы можно посмотреть тут
media/zoo/applications/jbuniversal/framework/models/jbmodel.related.php

Запрос по ключевым словам из мета тегов выбирает среди остальных материалов по имени, тегам и словам в контенте

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



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


#9 mihra16

mihra16
  • JBZoo User (rus)
  • User rate: 0
  • posts: 43
  • topics: 11

Posted 05 January 2013 - 09:57

Как выбираются материалы можно посмотреть тут
media/zoo/applications/jbuniversal/framework/models/jbmodel.related.php

Запрос по ключевым словам из мета тегов выбирает среди остальных материалов по имени, тегам и словам в контенте

Релевантность считается в SELECT


для меня код в файле jbmodel.related.php не понятен, можно объяснить какой параметр за что отвечает или что нужно поменять чтобы добиться результата?
  • 0

#10 SmetDenis

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

Posted 05 January 2013 - 10:28

Думаю вам не стоит в этом разбираться.... В следующей (1.6.0 на днях) версии выйдет новый Related Items (auto)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!