Добавление своих дополнительных прав

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

Re: Добавление своих дополнительных прав

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

Похвально, и опыт действительно добавляет. Но практические советы вы здесь получите, только очень точно и очень конкретно описывая запросы с предоставлением максимально возможно полной информации.
Удачи!
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Добавление своих дополнительных прав

Сообщение Sheer »

Палыч писал(а):Удачи!
Присоединяюсь. Наберетесь опыта, заходите к нам на огонек.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Eugeny1987
phpBB 1.4.1
Сообщения: 43
Стаж: 14 лет 6 месяцев
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Добавление своих дополнительных прав

Сообщение Eugeny1987 »

Sheer,Палыч
Спасибо :)
Eugeny1987
phpBB 1.4.1
Сообщения: 43
Стаж: 14 лет 6 месяцев
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Добавление своих дополнительных прав

Сообщение Eugeny1987 »

1. Добавил группу "Журналисты"
2. Добавил в language\ru\common.php

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

'G_PRESSA'					=> 'Журналисты',
3. Добавил в language\ru\acp\permissions_phpbb.php

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

$lang = array_merge($lang, array(
	'acl_p_addmat'			=> array('lang' => 'Может добавлять материалы','cat' => 'posting'),
	'acl_p_editmat'			=> array('lang' => 'Может изменять свои материалы','cat' => 'posting'),
));
4. добавил в permission_type строка ~92

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

'p_'			=> 'Права доступа для журналиста',
5. выполнил такие запросы

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

INSERT INTO `phpbb_acl_roles` (`role_name`, `role_description`, `role_type`, `role_order`) VALUES ('Журналист', 'Журналистам разрешено добавлять материал на главную страницу', 'p_', 1);
INSERT INTO `phpbb_acl_groups` (`group_id`, `auth_role_id`) VALUES (8, 27);
INSERT INTO `phpbb_acl_options` (`auth_option`, `is_global`, `is_local`, `founder_only`) VALUES ('p_', '1', '0', '0');
INSERT INTO `phpbb_acl_options` (`auth_option`, `is_global`, `is_local`, `founder_only`) VALUES ('p_addmat', '1', '0', '0');
INSERT INTO `phpbb_acl_options` (`auth_option`, `is_global`, `is_local`, `founder_only`) VALUES ('p_editmat', '1', '0', '0');
6. Получил такую страницу:
Без имени-1.jpg
7. При попытке сохранения получаю:
Без имени-2.jpg
Почему не хочет сохраняться?

upd: разобрался, из-за кэша это было.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Для авторов (phpBB 3.0.x)»