Права пользователей на вид темы!

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Права пользователей на вид темы!

Сообщение Vova_OB »

В админ панели есть настройки в форумных ролях - размещение сообщений:
- Может прилеплять темы
- Может создавать объявления

но ведь категорий 3:
- Прилепленные
- Объявления
- Важные

Где выставлять право на размещение Важных тем ?

Добавлено спустя 7 минут 11 секунд:
так понял что - Может создавать объявления

распространяется на 2 вида :
- Объявления
- Важные


Как добавить еще одно форумное право специально для Важных?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Права пользователей на вид темы!

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

Важные - тоже объявление, только глобальное (видимое на всех форумах)
Отдельно для него настройки права нет
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Права пользователей на вид темы!

Сообщение Vova_OB »

но ведь можно создать добавив для него f_global везде в файлах и в базу
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Права пользователей на вид темы!

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

Vova_OB
f_ - форумные права (то есть локальные, они глобальными быть не могут по определению :) )
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Права пользователей на вид темы!

Сообщение Vova_OB »

для объявлений там уже есть f_announce
хочу разделить права на объявления и важные
добавив f_global

Как f_global залить в БД?
все остальное сделать смогу сам
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Права пользователей на вид темы!

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

Adding a permission
Tutorial.Permissions
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Права пользователей на вид темы!

Сообщение Vova_OB »

Есть закрытий раздел в котором несколько админов и модераторов - если они выставят на какуюто тему важно то она публичной станет - соотвествено хочу с раздела закрытого запретить важные
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Права пользователей на вид темы!

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

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

INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('f_global', 0, 1, 0);
file language/ru/acp/permissions_phpbb.php

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

== FIND ==
	'acl_f_announce'	=> array('lang' => 'Может создавать объявления', 'cat' => 'post'),
== ADD AFTER ==
	'acl_f_global'	=> array('lang' => 'Может размещать глобальные объявления', 'cat' => 'post'),
file posting.php

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

== FIND ==
		switch ($post_data['topic_type'])
		{
			case POST_GLOBAL:
			case POST_ANNOUNCE:
				$auth_option = 'f_announce';
== REPLACE ==
		switch ($post_data['topic_type'])
		{
			case POST_GLOBAL:
				$auth_option = 'f_global';
			break;
			case POST_ANNOUNCE:
				$auth_option = 'f_announce';
Очистить кеш и расставить права на все форумы
Радиокнопку это не спрячет, но при выборе типа глобального объявления просто не изменит тип темы (в том форуме, где это право будет не разрешено)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Права пользователей на вид темы!

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

Vova_OB писал(а):соотвествено хочу с раздела закрытого запретить важные
Этот модуль добавляет права для управления важными объявлениями.
Примеры
У вас имеется небольшая, частная, закрытая конференция, и вы не хотите, чтобы гости читали важные объявления.
Ваши новые участники помещаются в группу с ограниченными правами. Они должны сделать нечто (например, разместить X сообщений), прежде чем получат доступ к полноправному членству.
Установите, какая группа или пользователь может размещать или изменять тип темы на важное объявление.
У вас есть несколько модераторов, которые могут размещать объявления в своих форумах, но вы не хотите, чтобы они делали их важными (глобальными).
Или вы хотите просто оставить данную функцию только для группы администраторов.
Неплохой модик почти по этому поводу..
http://www.phpbb.com/customise/db/mod/ga_control/
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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