Массовая рассылка по ЛС

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Массовая рассылка по ЛС

Сообщение Vityas »

Загадочно. Нет этого пункта у меня... Какие файлы смотреть на предмет недостающего вывода?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Массовая рассылка по ЛС

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

Vityas писал(а):Какие файлы смотреть
Никакие.. Смотреть надо свои права на возможность раздавать и изменять ЭТИ права...
Или выложить больше инфы о том, что и как и где и откуда и почему...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Массовая рассылка по ЛС

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

Vityas писал(а):Нет этого пункта у меня
После чего пропал?
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Массовая рассылка по ЛС

Сообщение Vityas »

Пчелкин писал(а):Никакие.. Смотреть надо свои права на возможность раздавать и изменять ЭТИ права...
Или выложить больше инфы о том, что и как и где и откуда и почему...
под основателем. В настройках прав групп данный пункт попросту отсутствует.
Татьяна5 писал(а):После чего пропал?
Возможно при добавлении прав от одного из модов удалил строку, как вариант во всяком случае.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Массовая рассылка по ЛС

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

Еще попытка...здесь что?
1465.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Массовая рассылка по ЛС

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

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

SELECT * FROM `phpbb_acl_options` WHERE `auth_option` = 'u_masspm_group'
Что возвращает?
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Массовая рассылка по ЛС

Сообщение Vityas »

Пчелкин писал(а):Еще попытка...здесь что?
здесь всё штатно
Татьяна5 писал(а):Что возвращает?

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

SELECT * 
FROM  `phpbb_acl_options` 
WHERE  `auth_option` =  'u_masspm_group'
LIMIT 0 , 30

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

MySQL вернула пустой результат (т.е. ноль строк). ( Запрос занял 0.0036 сек. )
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Массовая рассылка по ЛС

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

Несколько вопросов, чтобы не "наломать дров" не видя БД
1. Префикс таблиц форума phpbb_?
2. Что возвращают запросы

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

SELECT * FROM `phpbb_acl_options` WHERE `auth_option_id` = 97

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

SELECT * FROM `phpbb_acl_groups` WHERE `auth_option_id` = 97

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

SELECT * FROM `phpbb_acl_roles_data` WHERE `auth_option_id` = 97

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

SELECT * FROM `phpbb_acl_users` WHERE `auth_option_id` = 97
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Массовая рассылка по ЛС

Сообщение Vityas »

Татьяна5 писал(а):1. Префикс таблиц форума phpbb_?
нет, но при выполнении я добавил нужный.
Татьяна5 писал(а):SELECT * FROM `phpbb_acl_options` WHERE `auth_option_id` = 97

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

INSERT INTO `phpbb_acl_options` (`auth_option_id`, `auth_option`, `is_global`, `is_local`, `founder_only`) VALUES
(97, 'u_pm_attach', 1, 0, 0);
Татьяна5 писал(а):SELECT * FROM `phpbb_acl_groups` WHERE `auth_option_id` = 97

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

INSERT INTO `phpbb_acl_groups` (`group_id`, `forum_id`, `auth_option_id`, `auth_role_id`, `auth_setting`) VALUES
(83, 0, 97, 0, 1);
Татьяна5 писал(а):SELECT * FROM `phpbb_acl_roles_data` WHERE `auth_option_id` = 97

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

INSERT INTO `phpbb_acl_roles_data` (`role_id`, `auth_option_id`, `auth_setting`) VALUES
(5, 97, 1),
(6, 97, 1);
Татьяна5 писал(а):SELECT * FROM `phpbb_acl_users` WHERE `auth_option_id` = 97

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

MySQL вернула пустой результат (т.е. ноль строк). ( Запрос занял 0.0006 сек. )
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Массовая рассылка по ЛС

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

Vityas писал(а):97, 'u_pm_attach', 1, 0, 0
Тогда разворачивайте старые бекапы, в которых u_masspm_group ещё было, и смотрите какому auth_option_id право соответствовало. Со стандартным не совпало.
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Массовая рассылка по ЛС

Сообщение Vityas »

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

Re: Массовая рассылка по ЛС

Сообщение Sheer »

Vityas писал(а):это право там было искусственно вырезано
ну тогда
Vityas писал(а):база уже не содержала этой роли
только не роли, а права.
Ну значит нужно создать заново --> Tutorial.Permissions

Добавлено спустя 10 минут 16 секунд:
Открыть ./language/ru/acp/permissions_phpbb.php
Найти

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

$lang = array_merge($lang, array(
добавить после

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

	'acl_u_masspm_group'=> array('lang' => 'Может рассылать ЛС группам пользователей', 'cat' => 'pm'),
MySQL:

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

INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('u_masspm_group', 1, 0, 0);
Удалить из папки ./cache файлы data_global.php и data_acl_options.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 17 лет 5 месяцев
Благодарил (а): 59 раз

Re: Массовая рассылка по ЛС

Сообщение Vityas »

Спасибо, личные отправляются!
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: Массовая рассылка по ЛС

Сообщение southklad »

При отправке ЛС почти 5000 человек выскачила ошибка

Fatal error: Maximum execution time of 30 seconds exceeded in /home/bh49025/public_html/forum/includes/acm/acm_file.php on line 470
Изображение
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Массовая рассылка по ЛС

Сообщение владимир1983 »

igorbond писал(а):Maximum execution time
Скрипту не хватает времени на выполнение. Увеличь значение

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

Maximum execution time = 30
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Вернуться в «Запросы модов для phpBB 3.0.x»