Обычно видимость форума основана на двух вещах:
- Пользователь, входящий в определенную группу пользователей
- Эта группа имеет разрешение на просмотр этого форума.
Вы найдете элементы управления для этого в интерфейсе администратора.В разделе «Права доступа к форуму» вы увидите список групп, у которых есть какая-то роль, которая позволит им хотя бы видеть форум (в правом верхнем углу). В разделе «Управление группами» или под управлением отдельного пользователя выВы сможете увидеть, какой пользователь принадлежит к какой группе.
Хотя при необходимости все можно контролировать с гораздо более мелким зерном, это обычная базовая настройка.Если пользователь входит в группу, и эта группа имеет разрешение на просмотр форума (у группы есть «роль», которая может его видеть), то пользователь может видеть форум.
Нет одной переменной дляконтролировать это.Группы и разрешения форума находятся в базе данных.
Хотя существует множество различных способов настройки, я предполагаю"переменная", которую вы ищете, вероятно, является таблицей базы данных.phpbb_acl_groups
, где строка может связать форум (обозначенный forum_id
из phpbb_forums
) с ролью (auth_role_id
из phpbb_acl_roles
) и группой (group_id
из phpbb_groups
.)
Я думаю, что это лучший ответ, который я могу дать, если вы не можете дать нам более подробную информацию (например, какова реальная проблема ...)