Форум и мультисайтинг

Главные вкладки

Аватар пользователя Alex_R Alex_R 17 февраля 2012 в 1:04

Подскажите каким модулем можно регулировать видимость/доступность разделов форума в зависимости от сайта в мультисайтинге с общим контентом?

Комментарии

Аватар пользователя Alex_R Alex_R 17 февраля 2012 в 1:37

VasyOK wrote:
А без мультисайтинга можете?

Не понял вопроса. Например, в зависимости от роли ограничения доступа к разделам форума делаются модулем forum access.

Аватар пользователя Alex_R Alex_R 17 февраля 2012 в 3:06

andron13 wrote:
существоит с полдюжины вариантов мультисайтинга. исходные параметры не ясны.

Не очень понял какие параметры не ясны, но объясняю задачу.

Два сайта site1 и site2 (возможно потом больше, но структура такая же).
Общие пользователи. Одинаковый набор ролей, на каждом сайте пользователю могут быть присвоены свои роли. Одна из ролей (роль1) дает доступ к закрытому разделу форума.
Форум имеющий 5 разделов:
1. общий для обоих сайтов.
2. виден только на site1 всем.
3. виден только на site2 всем.
4. виден только на site1 имеющим роль1.
5. виден только на site2 имеющим роль1.

Поставил Domain Access и Forum Access, их функционала для решения задачи не хватило.
Надеюсь на помощь...

Аватар пользователя Alex_R Alex_R 17 февраля 2012 в 3:15

кажется сам сообразил как это сделать... Надо таблицу forum_access сделать своей для каждого сайта. Сейчас попробую...

Аватар пользователя Alex_R Alex_R 17 февраля 2012 в 4:04

Получилось, но очень неудобно. после создания нового раздела надо пройти по всем сайтам в его настройках и выставить соответствующие права для ролей. Хотелось бы, чтобы при создании раздела просто был выбор раздел только для этого сайта или может быть виден на других.

И еще вопрос возник, есть разрешение для роли "Администрировать форумы", нет ли какого нибудь модуля делящего её на "создавать новые форумы", "редактировать свои форумы", "редактировать любые форумы" и "удалять свои форумы" и "удалять любые форумы"? А то придется пожизненно этой работой самому заниматься.... Sad Потому что администраторам сайтов редактировать права доступа к чужим разделам давать нельзя...