Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Уведомление администратору о регистрации новых пользователей
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 14 лет 4 месяца
- Откуда: московская область
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Уведомление администратору о регистрации новых пользователей
Мне кажется, что где-то можно было настраивать это расширение, выбирать группу пользователей, которым приходит уведомление, но сейчас не могу никак найти, где это.
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 8 лет 2 месяца
Re: Уведомление администратору о регистрации новых пользователей
У кого проблемы с письмами знайте, что это расширение работает только со следующими методами активации юзеров: пользователем (email-активация) и без активации (немеделенный доступ), поэтому у кого метод стоит как активация админом, email о новых регистрациях приходить не будут. Эта инфа с форума техподдержки расширения.
-
- phpBB 2.0.4
- Сообщения: 434
- Стаж: 7 лет 6 месяцев
- Благодарил (а): 230 раз
- Поблагодарили: 29 раз
Re: Уведомление администратору о регистрации новых пользователей
Расширение, указанное в этой теме https://www.phpbb.com/community/viewtop ... &t=2313806, отсылает письмо на почту. А можно ли сделать, чтобы уведомление приходило на форум в уведомления, а не на почту?
Мой форум по рыбоводству http://rybovodstvo.com/forum
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 5 лет 1 месяц
- Откуда: С-Петербург
Re: Уведомление администратору о регистрации новых пользователей
Hi!
Допилил ucp_register.php (версия 3.1.10), теперь уведомление администратору, что нужно активировать нового пользователя приходит на email.
Вставляем дополнительную отсылку письма админу, после строки 447 в секцию
if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
{
$phpbb_notifications = $phpbb_container->get('notification_manager');
$phpbb_notifications->add_notifications('notification.type.admin_activate_user', array(
Вообще тут должно срабатывать уведомление, но почему-то этого нет.
Допилил ucp_register.php (версия 3.1.10), теперь уведомление администратору, что нужно активировать нового пользователя приходит на email.
Вставляем дополнительную отсылку письма админу, после строки 447 в секцию
if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
{
$phpbb_notifications = $phpbb_container->get('notification_manager');
$phpbb_notifications->add_notifications('notification.type.admin_activate_user', array(
Вообще тут должно срабатывать уведомление, но почему-то этого нет.
Код: Выделить всё
if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
{
$phpbb_notifications = $phpbb_container->get('notification_manager');
$phpbb_notifications->add_notifications('notification.type.admin_activate_user', array(
'user_id' => $user_id,
'user_actkey' => $user_row['user_actkey'],
'user_regdate' => $user_row['user_regdate'],
));
//=========== добавляем уведомление админа о необходимости активировать пользователя ==================
if ($config['email_enable'])
{
//$message = $user->lang['UCP_ADMIN_NEED_ACTIVATE'];
$email_template = 'admin_activate';
include_once($phpbb_root_path . 'includes/functions_messenger.' . $phpEx);
$messenger = new messenger(false);
$messenger->template($email_template, $data['lang']);
$messenger->to($data['email'], $config['board_contact']);
$messenger->anti_abuse_headers($config, $user);
$messenger->assign_vars(array(
'WELCOME_MSG' => htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
'USERNAME' => htmlspecialchars_decode($data['username']),
'PASSWORD' => htmlspecialchars_decode($data['new_password']),
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
);
//admin_activate 'UCP_ADMIN_NEED_ACTIVATE'
//mailto:' . htmlspecialchars($config['board_contact'])
$messenger->send(NOTIFY_EMAIL);
}
//=========================
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 5 лет 1 месяц
- Откуда: С-Петербург
Re: Уведомление администратору о регистрации новых пользователей
Маленькая техническая неувязка
вместо
$messenger->to($data['email'], $config['board_contact']);
должно быть
$messenger->to($config['board_contact'], $data['username']);
вместо
$messenger->to($data['email'], $config['board_contact']);
должно быть
$messenger->to($config['board_contact'], $data['username']);
Код: Выделить всё
//===== добавляем уведомление админа о необходимости активировать пользователя ====
if ($config['email_enable'])
{
//$message = $user->lang['UCP_ADMIN_NEED_ACTIVATE'];
$email_template = 'admin_activate';
include_once($phpbb_root_path . 'includes/functions_messenger.' . $phpEx);
$messenger = new messenger(false);
$messenger->template($email_template, $data['lang']);
$messenger->to($config['board_contact'], $data['username']);
$messenger->anti_abuse_headers($config, $user);
$messenger->assign_vars(array(
'WELCOME_MSG' => htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
'USERNAME' => htmlspecialchars_decode($data['username']),
'PASSWORD' => htmlspecialchars_decode($data['new_password']),
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
);
$messenger->send(NOTIFY_EMAIL);
}
//=========================