Права доступа для страницы

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Pharmacist
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 4 месяца
Откуда: Kiev
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Права доступа для страницы

Сообщение Pharmacist »

Добрый день,
подскажите пожалуйста, как можно добавить для кастомной страницы (делал по шаблону из официальной Вики phpbb3) права доступа, например для определенной группы (или пользователей). Возможно есть такой Мод?

Спасибо.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Права доступа для страницы

Сообщение evrus01 »

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

URL для определённой группы

Это первое, что пришло в голову.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Права доступа для страницы

Сообщение МайскийЖук »

как можно добавить для кастомной страницы
Что вообще подразумевается под «кастомной страницей»?

Например, у меня на форуме стоит мод «Static Pages». В нем нет регулирования прав доступа, но есть возможность запретить гостям видеть создаваемые страницы. Вам этого функционала не хватит?
Любовь и боль, покой и бой я как любой несу с собой…
Pharmacist
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 4 месяца
Откуда: Kiev
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Права доступа для страницы

Сообщение Pharmacist »

МайскийЖук, нет этот мод не подойдет. Смотрел. Описание как добавить Кастомную страницу

evrus01, спасибо попробую что-то придумать с помощью предложенного решения. С ссылкой вроде ясно, а другие группы если вдруг узнают ссылку смогут открыть эту страничку? Или на кастомной странице основной контент надо будет закрыть таким же условием, чтобы видела только группа (что-то типа хайда)?
Суть этой затеи такова, что на этих кастомных страничках, будет платный контент и доступ к нему должен быть только у определенной группы пользователей.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Права доступа для страницы

Сообщение МайскийЖук »

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

Topic_password - пароль на тему
Любовь и боль, покой и бой я как любой несу с собой…
Pharmacist
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 4 месяца
Откуда: Kiev
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Права доступа для страницы

Сообщение Pharmacist »

МайскийЖук такой вариант не подходит. На этих страницах будет не только текст, но и специальное он-лайн ПО собственной разработки. Мне проще сделать кастомную страницу чем возится с впиливанием этих скриптов в топик. Как-то так :)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Права доступа для страницы

Сообщение МайскийЖук »

Тогда просто ставьте пароль на свою страницу с помощью .htaccess и не забивайте голову. :)
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Права доступа для страницы

Сообщение evrus01 »

Pharmacist писал(а): а другие группы если вдруг узнают ссылку смогут открыть эту страничку?
Я думаю, что да.
Pharmacist писал(а):он-лайн ПО собственной разработки
Какой-то веб-сервис или что-то для скачивания?

Для скачивания есть модификация Hotschi's Download MOD 6.5.3
Вроде бы там, что-то есть про группы — feature-лист на немецком, поэтому смотрел по переводу, который
есть на ГУРУ (но вроде бы для последней версии перевода нет).

Если ошибаюсь, поправьте меня.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Права доступа для страницы

Сообщение МайскийЖук »

Он говорил про online ПО. То есть, оно будет встроено в страницу и действовать на ней же. Ничего скачивать не нужно в его случае.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Права доступа для страницы

Сообщение evrus01 »

http://www.phpbb.com/search/?q=custom+page+permissions

Открыть includes/functions.php и найти:

Код: Выделить всё

		'A_COOKIE_SETTINGS'     => addslashes('; path=' . $config['cookie_path'] . ((!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain']) . ((!$config['cookie_secure']) ? '' : '; secure')),
   ));
После добавить:

Код: Выделить всё

    if ( !function_exists('group_memberships') )
    {
        include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
    }
    $groups = group_memberships(false,$user->data['user_id']);
    foreach ($groups as $grouprec)
    {
        $template->assign_vars(array(
        'S_GROUP_' . $grouprec['group_id'] => true
        ));
    }
На кастомной странице:

Код: Выделить всё

<!-- IF S_GROUP_N -->
         ваш онлайн сервис
<!-- ENDIF --> 
Где N — ID группы

Источник
Pharmacist
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 4 месяца
Откуда: Kiev
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Права доступа для страницы

Сообщение Pharmacist »

Да, верно. Я говорил про он-лайн сервис. Т.е. он будет работать на этой страничке + текстовый контент. Спасибо всем за помощь!, буду испытывать представленное решение.
Аватара пользователя
vubo
phpBB 1.4.1
Сообщения: 45
Стаж: 15 лет 9 месяцев
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Re: Права доступа для страницы

Сообщение vubo »

Pharmacist писал(а):Да, верно. Я говорил про он-лайн сервис. Т.е. он будет работать на этой страничке + текстовый контент. Спасибо всем за помощь!, буду испытывать представленное решение.
Pharmacist, в итоге разобрались? У меня та же самая ситуация. Хочу только одной группе пользователей показывать часть контента созданной мною странички.
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 14 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Права доступа для страницы

Сообщение Upramui »

Хочу задать вопрос, не плодя новые темы-дал права на супермодератора, они поставились, всё работает. Но над авой модера нет никакой надписи, а в списке "наша команда" он подписан-новые пользователи (хотя имеет все права) Подскажите пожайлуста, как исправить?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Права доступа для страницы

Сообщение Pazh »

над аватарой показывается Звание, по второму пункту - сделай ему группу Супермодраторы группой по-умолчанию
Помощь в ЛС/email только за WM или ЮMoney

Вернуться в «Поддержка phpBB 3.0.х»