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

[FAQ] Права доступа

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

[FAQ] Права доступа

Сообщение Палыч »

Если у вас возникли вопросы по системе прав доступа, рекомендуем ознакомится со следующей статьёй:
Система прав доступа phpBB 3.0.x

Наиболее часто возникающие вопросы:
  • Как дать право предупреждений и бана модератору только в одном форуме?
    Ответ: Штатными средствами - никак. Эти права можно назначить только глобально, на всю конференцию.
  • Как сделать доступ на уровне тем?
    Ответ: Штатными средствами - никак. Права доступа организованы на уровне форумов.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Права доступа

Сообщение Палыч »

Freeze
Права здесь не при делах. Для гостей кнопка показывается всегда (типа заманухи).

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

	'S_DISPLAY_POST_INFO'	=> ($forum_data['forum_type'] == FORUM_POST && ($auth->acl_get('f_post', $forum_id) || $user->data['user_id'] == ANONYMOUS)) ? true : false,
Не хотите, чтобы гости видели кнопку - ставьте для них права, как для ботов.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 11 лет 5 месяцев

Re: [FAQ] Права доступа

Сообщение Freeze »

Такая "замануха", на мой взгляд реализована не совсем правильно...
У меня существуют форумы в которых в принципе нельзя создавать темы даже Администраторам, а только в подфорумах...
Такая ситуация может ввести "Гостя" в заблуждение (он видел кнопку когда был гостем, а зарегистрировавшись она в данном форуме исчезла).
Попробовал гостям дать права ботов, но кнопка все равно появляется... Может что неправильно делал!?
В общем реализовал, примерно , как посоветовал angst66:
в styles/prosilver/template/viewtopic_body.html код в двух местах:

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

<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
заменил на:

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

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN and S_DISPLAY_REPLY_INFO -->
Добавлено спустя 20 минут 53 секунды:
А также в styles/prosilver/template/viewforum_body.html

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

<!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
заменил на

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

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN and S_DISPLAY_POST_INFO -->
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [FAQ] Права доступа

Сообщение Alecto »

Freeze писал(а):У меня существуют форумы в которых в принципе нельзя создавать темы даже Администраторам, а только в подфорумах.
вы что-то путаете, таково не может быть в принципе, поскольку структура ПХПББ3 поддерживает только категории-->подкатегории-->форумы-->темы-->сообщения, в первых двух элементах структуры темы ну никак созданы быть не могут.
на мой взгляд, вы сами себе придумали проблему и теперь заново "изобретаете колесо".
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 11 лет 5 месяцев

Re: [FAQ] Права доступа

Сообщение Freeze »

Читаем документацию:
Подфорумы — одна из новых многочисленных возможностей phpBB 3.0.....
Можно сделать как Вы говорите... Но тогда у меня получится 2694 форума в корне. Вряд ли это будет удобно....
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [FAQ] Права доступа

Сообщение Alecto »

Freeze писал(а):Можно сделать как Вы говорите... Но тогда у меня получится 2694 форума в корне. Вряд ли это будет удобно....
перечитывать мой предыдущий пост до прихода просветления.
дело не в том, ЧТО я говорю, а в том, КАК РЕАЛИЗОВАН ФУНКЦИОНАЛ - вы путаетесь в основах.

Добавлено спустя 2 минуты 37 секунд:
Freeze писал(а):Подфорумы — одна из новых многочисленных возможностей phpBB 3.0.....
имеются ввиду подКАТЕГОРИИ.
как говорил мой преподаватель
Хоть горшком назови, только в печь не ставь
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 11 лет 5 месяцев

Re: [FAQ] Права доступа

Сообщение Freeze »

Что-то либо я неправильно делаю, либо Вы меня понять не можете...
Имеется структура:
Россия->Забайкальский край->Шилкинский район->г.Шилка
г.Шилка - это форум, все остальное - категории, подкатегории...
Мне не нужно чтобы в подкатегориях отображалась кнопка "Новая тема"... И она не отображается для зарегистрированных пользователей, а вот для гостей эта кнопка появляется как только он заходит в любую категорию...
Вот обратите внимание, что даже на этом форуме данная проблема существует:
Попробуйте зайти в ветку "Локализация phpBB 3.0.x" или в любую другую где есть подфорумы, под собой и под гостем.
Гостю кнопка доступна! Поэтому я и говорю, что данное обстоятельство может ввести заблуждение...
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

[FAQ] Права доступа

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

Открываем файл viewforum.php и ищем следующий код:

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

'S_DISPLAY_POST_INFO'   => ($forum_data['forum_type'] == FORUM_POST && ($auth->acl_get('f_post', $forum_id) || $user->data['user_id'] == ANONYMOUS)) ? true : false,
Здесь надо удалить || $user->data['user_id'] == ANONYMOUS. Далее открываем файл viewtopic.php и ищем код:

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

'S_DISPLAY_REPLY_INFO'   => ($topic_data['forum_type'] == FORUM_POST && ($auth->acl_get('f_reply', $forum_id) || $user->data['user_id'] == ANONYMOUS)) ? true : false,
Здесь тоже надо удалить || $user->data['user_id'] == ANONYMOUS.

Две вышеобозначенные правки позволят избавить гостей форума от созерцания кнопок «Новая тема» и «Ответить».

Это то, что надо было? Или я тоже не понял?

Добавлено спустя 1 минуту 25 секунд:
Фак мой мозг! © народный.

Я не могу исправить свое предыдущее сообщение, потому что это раздел FAQ. Поэтому просто еще раз напишу второй код, который надо искать в файле viewtopic.php.

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

'S_DISPLAY_REPLY_INFO' => ($topic_data['forum_type'] == FORUM_POST && ($auth->acl_get('f_reply', $forum_id) || $user->data['user_id'] == ANONYMOUS)) ? true : false,
Добавлено спустя 46 секунд:
Фак мой мозг once again! © уже мой.

Да чо такое у вас в этом разделе с кодами?
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [FAQ] Права доступа

Сообщение angst66 »

МайскийЖук писал(а):Да чо такое у вас в этом разделе с кодами?
А разве icode внутри code работает?

Добавлено спустя 1 минуту 13 секунд:
Да и другие bbcode?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [FAQ] Права доступа

Сообщение Sheer »

МайскийЖук писал(а):Да чо такое у вас в этом разделе с кодами?
Все нормально, ты сам чего-то напахал

Добавлено спустя 31 секунду:
angst66 писал(а):А разве icode внутри code работает?
Конечно нет!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

[FAQ] Права доступа

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

ты сам чего-то напахал
Я один код

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

 закрыл с помощью [/icode]. Естественно, это не сработало и показалось, как обычный текст вместе с тэгами.

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

Так что это не я напахал, эт вы тут чот напахали с обработкой кодов.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [FAQ] Права доступа

Сообщение Alecto »

Freeze писал(а):Мне не нужно чтобы в подкатегориях отображалась кнопка "Новая тема"
а она в подкатегориях и не отображается - я вам уже третий пост это объясняю.
НОВУЮ ТЕМУ можно создать только в форуме, т.е. только здесь
Freeze писал(а):>г.Шилка
, где и будет кнопка НОВАЯ ТЕМА, отображение которой вы можете настроить правами, либо, если уж вам так хочется - кодом, который давали ранее.
Freeze писал(а):Россия->Забайкальский край->Шилкинский район
это категории-подкатегории, но никак НЕ ПОДФОРУМЫ, и там кнопок НОВАЯ ТЕМА НЕТ.
если у вас не так - значит вы сами накосячили с стандартным функционалом.
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 11 лет 5 месяцев

Re: [FAQ] Права доступа

Сообщение Freeze »

Это то, что надо было? Или я тоже не понял?
Да, это оно!))). Но я же написал выше, что ситуацию "разрулил"... Но все равно спасибо!!!
Лучше промолчать, чем сказать много слов не по делу...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Права доступа

Сообщение Палыч »

Freeze писал(а):Что-то либо я неправильно делаю, либо Вы меня понять не можете...Имеется структура:Россия->Забайкальский край->Шилкинский район->г.Шилкаг.Шилка - это форум, все остальное - категории, подкатегории...Мне не нужно чтобы в подкатегориях отображалась кнопка "Новая тема"...
Вы действительно неправильно делаете.
Зачем было трогать код? Просто нужно было установить тип форума "Категория" для всех уровней, кроме последнего.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Zhenjka
phpBB 1.4.1
Сообщения: 46
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Zhenjka »

Здравствуйте.
Не могу понять где накосячил.
Пошли спаммеры, они изначально в группе Новые пользователи, для неё стоит глобально не могут писать без одобрения, группа включена по умолчанию, но они все равно пишут без одобрения.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Zhenjka писал(а):для неё стоит глобально
Переведи в НИКОГДА..
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 21.03.2015 10:47 модератором Татьяна5

Вернуться в «FAQ»