Jump to content


Photo
* - - - - 1 votes

Вывод материалов подкатегории


Best Answer SmetDenis , 07 November 2013 - 22:23

На данный момент есть два основных решения
- вручную выбирать категории
- воспользоваться предложенным хаком (возможно его придется модифицировать "под себя", но основной принцип не изменится)

За другими решениями вы можете попробовать обратится за помощью в этот раздел Go to the full post


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

#1 Likur

Likur
  • JBZoo User (rus)
  • User rate: 0
  • posts: 203
  • topics: 66

Posted 16 October 2013 - 22:08

Здравствуйте.

 

Тема уже обсуждалась на форуме, но понятного ответа лично я так и не получил.

 

Итак вопрос: как вывести в категорию материалы из подкатегории(ий)?

 

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


  • 0

#2 SmetDenis

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

Posted 17 October 2013 - 07:18

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

Можно добавить что-то вроде хука, который насильно будет указывать категории для материала.
Посмотрите пожалуйста этот топик - http://forum.jbzoo.com/topic/5144-
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 Likur

Likur
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 203
  • topics: 66

Posted 17 October 2013 - 10:46

Это очень прискорбно и совсем не логично. Как так получилось что такая элементарная функция каталога в JBZoo отсутствует?

 

Всё больше убеждаюсь, что полноценный каталог недвижимости создать на JBZoo практически невозможно, к сожалению... Слишком много конфликтных и неразрешимых узлов. 


  • 0

#4 Sliapy

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

Posted 17 October 2013 - 10:59

Это функция не JBZoo, а Zoo.

 

Если у Вас возникают какие-то проблемы, не стесняйтесь создавать темы.

 

Если у Вас есть какие-то предложения по улучшению, создайте тему в соответствующем разделе.


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

#5 Likur

Likur
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 203
  • topics: 66

Posted 17 October 2013 - 19:31

Sliapy, on 17 Oct 2013 - 09:59, said:

Если у Вас возникают какие-то проблемы, не стесняйтесь создавать темы.

 

Если у Вас есть какие-то предложения по улучшению, создайте тему в соответствующем разделе.

 

Ок, создам отдельную тему по поводу каталога недвижимости и всего что с этим связанно. Думаю будет многим интересно.


SmetDenis, on 17 Oct 2013 - 06:18, said:

Можно добавить что-то вроде хука, который насильно будет указывать категории для материала.
Посмотрите пожалуйста этот топик - http://forum.jbzoo.com/topic/5144-

 

Делаю как указанно в предлагаемом вами топике, но что-то у меня не срабатывает. Материал всё равно попадает только в ту категорию в которую он добавляется. Проблема пока осталась.


  • 0

#6 SmetDenis

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

Posted 18 October 2013 - 19:40

Likur, on 17 Oct 2013 - 18:31, said:

Делаю как указанно в предлагаемом вами топике, но что-то у меня не срабатывает. Материал всё равно попадает только в ту категорию в которую он добавляется. Проблема пока осталась.

Покажите настройки формы.
Есть ли в форме поле категорий?
В предложенном топике есть 2 способа, как выбрали вы?
Покажите, как вы изменили код и в каких файлах?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#7 Likur

Likur
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 203
  • topics: 66

Posted 06 November 2013 - 20:56

Здравствуйте. 

 

Извините за столь долгий ответ. Был в отъезде.

 

Вообщем проблема пока осталась и она просто критична для нашего сайта. Нужно её как-то решить. Суть в следующем.

 

Сайт по недвижимости. У нас есть каталог "Недвижимость". Структура категорий каталога примерно такая:
 
Квартиры
-1 комнатные
-2 комнатные
-3 комнатные
Дома
-Дома
-Дачи
-Поместья
 
Ну и так далее.
 
Нужно сделать так, что бы при добавлении объявления (материала) пользователем с фронта скажем в категорию "1 комнатные" объявление автоматом попадало и в корневую категорию "Квартиры". Сделать это нужно для того, что на сайте есть главное меню с пунктами "Квартиры", "Дома" и т.д.
 
Сейчас, когда мы переходим по пункту меню "Квартиры", то там пусто. А туда по логике должны попадать все последние объявления добавленные пользователями из всех вложенных категорий - 1 комнатные, 2 комнатные, 3 комнатные и т.д.

  • 0

#8 SmetDenis

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

Posted 07 November 2013 - 20:03

Посмотрите решение из этого топика http://forum.jbzoo.c...iala-v-nuzhnye/
Думаю это то что вам нужно.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#9 Likur

Likur
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 203
  • topics: 66

Posted 07 November 2013 - 22:14

SmetDenis, on 07 Nov 2013 - 19:03, said:

Посмотрите решение из этого топика http://forum.jbzoo.c...iala-v-nuzhnye/
Думаю это то что вам нужно.

 

Что-то я не очень понял. Я заменил код в файле media\zoo\elements\itemcategory\itemcategory.php afterSubmissionSave() как указанно. Я так понимаю это

  1. $this->_categories[] = 10; // список категорий
  2. $this->_categories[] = 22;

конкретные категории куда попадают объявления? Т.е. жёстко заданы. Но мне не так нужно! У меня теперь все объявления попадают в категорию которую я выбираю при добавлении объявления с фронта плюс по любому в ещё две категории. Причём постоянно одни и те же. Без разницы что за объявление!!!

 

Т.е. я добавляю 2 комнатную квартиру, дачу, гараж или что-то ещё, эти объявления у меня попадают ещё в две другие категории, но не в те, что нужно. Всё дублируется в категории "офисы" и "под жилую застройку". Это ж анекдот какой-то :)

 

Я чего-то не допонял или неправильно сделал? 


  • 0

#10 SmetDenis

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

Posted 07 November 2013 - 22:23   Best Answer

На данный момент есть два основных решения
- вручную выбирать категории
- воспользоваться предложенным хаком (возможно его придется модифицировать "под себя", но основной принцип не изменится)

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



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





Click to return to top of page in style!