Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Разделение права в правах групп?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Разделение права в правах групп?

Сообщение apollion »

Можно ли в какой-то конкретной группе, например: "Зарегистрированные пользователи", при условии что юзер находится только в 1-й этой группе, разделить право в:

Права групп-Зарегистррованные пользователи

"Может просматривать профили, список пользователей и страницу «Кто сейчас на конференции»"

На:

1. "Может просматривать профили, список пользователей" и

2. "Может просматривать страницу «Кто сейчас на конференции»"

Чтобы можно было разрешить 1-й п. и запретить 2-й п. независимо друг от друга.

Сделав это не средствами в админке, это понятно, а изменениями в движке.

Для чего: не хочу чтобы юзеры каких-то конкретных групп видели страницу «Кто сейчас на конференции».
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Разделение права в правах групп?

Сообщение Татьяна5 »

Можно, к примеру, завести новое право для просмотра "кто сейчас на конференции" и проверять его в самом верхнем событии в viewonline.php, а право из движка при этом выставить в "да"
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Разделение права в правах групп?

Сообщение apollion »

Татьяна5, подскажите пожалуйста, какой код надо прописать?
А то я в этом не силен, мягко говоря.
Надо, чтобы страницу «Кто сейчас на конференции» ни одна из групп кроме Админа-основателя не могла смотреть.
Но при этом любой из любой группы если для группы стоит "ДА", мог посмотреть список юзеров и профили, будучи залогиненным, ну т. е. как это сейчас по умолчанию.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Разделение права в правах групп?

Сообщение Татьяна5 »

Если не сильны, то не сможете. Там не один файл создавать надо
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

Re: Разделение права в правах групп?

Сообщение doremyka »

apollion писал(а): 07.11.2017 8:18Надо, чтобы страницу «Кто сейчас на конференции» ни одна из групп кроме Админа-основателя не могла смотреть.
Сделайте ссылку на страницу внутри условия "только админу" - например, там же, где вход в админку. А ту ссылку, что сейчас, уберите. Правда, страницу ушлые юзеры всё равно смогут посмотреть по прямому урлу, но таких единицы.
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Разделение права в правах групп?

Сообщение apollion »

Ну можно и так, но хотелось бы покрасивше.
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: Разделение права в правах групп?

Сообщение rst »

Тоже ищу решение, как дать доступ к этой странице только администраторам и модераторам.
Вариант с условием для линка - бесполезен. Вбить в адресную строку нужный линк не составит труда.
Нужно более приличное решение.
Ответить

Вернуться в «phpBB-пространство»