Добрый день.
просьба подсказать как реализовать данную идею..
интересует возможность создания множества отдельных форумов, без единого контейнера, как например в вк обсуждения в группах.
просьба подсказать, в каком напровлении смотреть
Типы содержимого + таксономия
А вообще чем не устроил стандартный тип форум? Организуйте правильно таксономию и не парьтесь
да вот чето поковырял и не смог сразу понять, остановился на том. что в настройках поля убрал обязательный пункт выбора контейнера(как термин таксономии), а он все равно требует его выбрать, подумал что это нельзя обойти.
Да, понял ваше непонимаение) интересует не привязка форума к пункту меню, это понятно что легко сделать, а именно чтобы форум сам создавался по нажатию кнопки пользователем и отображался на отведенной ему странице(пользователю),
пример в шапке был приведен не зря=) это не очередная соц сеть, но функционал не много схожий)
Да, добавление поля решило мою проблему. но возникла другая проблема.
помимио отдельных форумов у меня еще используется один обищй, и если в отдельной группе создать форум, он отображается в общем списке форумов, думаю стоит настроить Views для этого, но получиться неразбериха, где обычный форум, а где форумы созданные пользователями, отсюда вопрос:
Возможно ли добавить еще один словарь таксономии для списка контейнеров форума? если да, то как?
Также возможно ли при создании термина таксономии, указать ему, под каким темином он будет закреплен?
пример: http://prntscr.com/6zg6i2
И еще возомжно ли в *.tpl.php задать значение переменно1?
т.е. страница редактирования материала открывается, и там несколько полей автоматически заполняются, в зависимти от того, с какой страницы ты перешел
Просто берёте и добавляете словарь... Советую всё же ознакомиться с таксономией и понять принципы
словарей создано несколько, но во вкладке admin/structure/forum отображаются термины словаря таксономии "Форум", принципы я вроде понимаю, но обязательно ознакомлюсь
"ХулиGUN" wrote:
Это стандартный функционал таксономии
интересует не перетащить мышкой в словаре, а именно на момент создания термина, такой возможности не увидел. поизучаю таксономию по подробней
"ХулиGUN" wrote:
да. Используйте {THEME}_preprocess_{MODULE}() для определения своих переменных
Тут Важно изначально продумывать архитектуру проекта в целом, а не бороться точечно с проблемами... Скорее всего Вы неоднократно переделаете свой проект полностью с нуля... ИМХО
сейчас уже именно так и происходит, а чтобы продумать полностью необходим опыт и знание того, что надо организовать, а не придумывать на ходу. а этих двух вещей у меня пока не достаточно))
в общем решение моей проблемы это 1 контейнер для мелких форумов, который не будет выводиться в общем списке
форумы и контейнеры в группе создаются по желанию пользователя.
создание контейнера или форума происходит следущим образом: по нажатию кнопки, создается нода, срабатывает правило на этот тип ноды и создается термин в соответствующем контейнере а созданная нода удаляется.
правило для создания термина:
Комментарии
да вот чето поковырял и не смог сразу понять, остановился на том. что в настройках поля убрал обязательный пункт выбора контейнера(как термин таксономии), а он все равно требует его выбрать, подумал что это нельзя обойти.
http://i.imgur.com/PxXxEbv.png - убрал
http://prntscr.com/6xkhun - требует
Да, понял ваше непонимаение) интересует не привязка форума к пункту меню, это понятно что легко сделать, а именно чтобы форум сам создавался по нажатию кнопки пользователем и отображался на отведенной ему странице(пользователю),
пример в шапке был приведен не зря=) это не очередная соц сеть, но функционал не много схожий)
кажется нашел решение, просто стоит добавить существующее поля из OG.
Да, добавление поля решило мою проблему. но возникла другая проблема.
помимио отдельных форумов у меня еще используется один обищй, и если в отдельной группе создать форум, он отображается в общем списке форумов, думаю стоит настроить Views для этого, но получиться неразбериха, где обычный форум, а где форумы созданные пользователями, отсюда вопрос:
Возможно ли добавить еще один словарь таксономии для списка контейнеров форума? если да, то как?
Также возможно ли при создании термина таксономии, указать ему, под каким темином он будет закреплен?
пример: http://prntscr.com/6zg6i2
И еще возомжно ли в *.tpl.php задать значение переменно1?
т.е. страница редактирования материала открывается, и там несколько полей автоматически заполняются, в зависимти от того, с какой страницы ты перешел
словарей создано несколько, но во вкладке admin/structure/forum отображаются термины словаря таксономии "Форум", принципы я вроде понимаю, но обязательно ознакомлюсь
интересует не перетащить мышкой в словаре, а именно на момент создания термина, такой возможности не увидел. поизучаю таксономию по подробней
Благодарю, буду изучать.
сейчас уже именно так и происходит, а чтобы продумать полностью необходим опыт и знание того, что надо организовать, а не придумывать на ходу. а этих двух вещей у меня пока не достаточно))
в общем решение моей проблемы это 1 контейнер для мелких форумов, который не будет выводиться в общем списке
форумы и контейнеры в группе создаются по желанию пользователя.
создание контейнера или форума происходит следущим образом: по нажатию кнопки, создается нода, срабатывает правило на этот тип ноды и создается термин в соответствующем контейнере а созданная нода удаляется.
правило для создания термина:
$term = (object)array('vid' => $vocabulary->vid, 'name' => '[node:title]', 'parent' => '36',);
taxonomy_term_save($term);
node_delete([node:nid]);
отписываюс на случай, если кто то будет думать над похожей ситуацией)