Notify Admin on Registration
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Notify Admin on Registration
Есть вот такой замечательный мод http://www.phpbb.com/community/viewtopi ... &sk=t&sd=a.
Работает просто и замечательно. Вот только очень хочется, чтобы помимо ника и мыла администратору высылалось содержимое дополнительных полей, которые пользователь заполняет при регистрации. На PHPBB.com в ветке поддержки данного мода этот вопрос задавался около 5 раз, но на него так никто и не ответи ни да, ни нет.
Приходится спрашивать здесь - возможно ли это реализовать? И если да, то как именно?
Работает просто и замечательно. Вот только очень хочется, чтобы помимо ника и мыла администратору высылалось содержимое дополнительных полей, которые пользователь заполняет при регистрации. На PHPBB.com в ветке поддержки данного мода этот вопрос задавался около 5 раз, но на него так никто и не ответи ни да, ни нет.
Приходится спрашивать здесь - возможно ли это реализовать? И если да, то как именно?
-
hardlock
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 17 лет 7 месяцев
- Откуда: zp.ua
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Notify Admin on Registration
Crew, если у вас есть этот мод, вышлите пожалуйста мне его на мыло, или прикрепите тут, а потом удалим, если администрация будет против. phpbb.com лежит-то....
phpbb 3.3.8 / php 7.4.0 / MySQL(i) 5.5.42 / FreeBSD 11.2
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: Notify Admin on Registration
Если кто дорабатывать возьмется - хорошо бы еще айпишник присылался.
Re: Notify Admin on Registration
2hardlock: Кинул мод к себе на сервер. Скачать можно вот тут
2Rayden: За время написания поста здесь и на офф. сервере автор так на него и не ответил
А жаль 
2Rayden: За время написания поста здесь и на офф. сервере автор так на него и не ответил
-
hardlock
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 17 лет 7 месяцев
- Откуда: zp.ua
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Notify Admin on Registration
Crew спасибо - качнул. Попробую поставить, может попробую доработать.
phpbb 3.3.8 / php 7.4.0 / MySQL(i) 5.5.42 / FreeBSD 11.2
-
hardlock
- phpBB 1.4.0
- Сообщения: 37
- Стаж: 17 лет 7 месяцев
- Откуда: zp.ua
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Notify Admin on Registration
Поставил себе на конфу этот мод и немного доделал.
В уведомлении добавил:
+ добавил IP с которого пользователь регестрировался
+ ссылку на профиль нового пользователя.
По этому принципу добавляются и другие поля, только есть маленькое "НО". Если поле при регистрации остаётся пустым, то пользователю выдается ошибка, рпавда регистрация успешно проходит. Поэтому в моей версии можно добавлять только ОБЯЗАТЕЛЬНЫЕ для заполнения поля.
Итак
Open: includes/ucp/ucp_register.php
Find:
Add before:
Обратите внимание, что ICQ, WebSite и интересы закоментированы по описаной выше причине.
Шаблон (и русский и английский) будет выглядеть так:
Если у Вас нет ICQ и т.д. в обязательных, то так:
Вообщем мой вариант можно качнуть тут: URL (будет лежать до 28.02.2009)
В уведомлении добавил:
+ добавил IP с которого пользователь регестрировался
+ ссылку на профиль нового пользователя.
По этому принципу добавляются и другие поля, только есть маленькое "НО". Если поле при регистрации остаётся пустым, то пользователю выдается ошибка, рпавда регистрация успешно проходит. Поэтому в моей версии можно добавлять только ОБЯЗАТЕЛЬНЫЕ для заполнения поля.
Итак
Open: includes/ucp/ucp_register.php
Find:
Код: Выделить всё
}
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
trigger_error($message);
Код: Выделить всё
// BEGIN "Notify admin on registration MOD" - most of the code borrowed from phpBB, thank you
// Don't send e-mail if activation was sent, would only be duplicite
if ($config['require_activation'] != USER_ACTIVATION_ADMIN)
{
// Grab an array of user_id's with a_user permissions ... these users can activate a user
$admin_ary = $auth->acl_get_list(false, 'a_user', false);
$admin_ary = (!empty($admin_ary[0]['a_user'])) ? $admin_ary[0]['a_user'] : array();
// Also include founders
$where_sql = ' WHERE user_type = ' . USER_FOUNDER;
if (sizeof($admin_ary))
{
$where_sql .= ' OR ' . $db->sql_in_set('user_id', $admin_ary);
}
$sql = 'SELECT user_id, username, user_email, user_lang, user_jabber, user_notify_type, user_ip
FROM ' . USERS_TABLE . ' ' .
$where_sql;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$messenger->template('admin_notify_registered', $row['user_lang']);
$messenger->to($row['user_email'], $row['username']);
$messenger->im($row['user_jabber'], $row['username']);
$messenger->assign_vars(array(
'USERNAME' => htmlspecialchars_decode($data['username']),
'USER_MAIL' => $data['email'],
'USER_REGDATE' => date($config['default_dateformat'], $user_row['user_regdate']),
'USER_IP' => $user_row['user_ip'],
//'USER_ICQ' => $user_row['user_icq'],
//'USER_WEBSITE' => $user_row['user_website'],
//'USER_INTERESTS' => $user_row['user_interests'],
'U_USER_PROFILE' => "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id")
);
$messenger->send($row['user_notify_type']);
}
$db->sql_freeresult($result);
}
// END "Notify admin on registration MOD"
Шаблон (и русский и английский) будет выглядеть так:
Код: Выделить всё
Subject: A new user has registered
A new user has registered on your board "{SITENAME}".
User details:
Username: {USERNAME}
E-mail: {USER_MAIL}
Registered on: {USER_REGDATE}
IP: {USER_IP}
ICQ: {USER_ICQ}
Web Site: {USER_WEBSITE}
Interests: {USER_INTERESTS}
Profile URL: {U_USER_PROFILE}
{EMAIL_SIG}
Код: Выделить всё
Subject: A new user has registered
A new user has registered on your board "{SITENAME}".
User details:
Username: {USERNAME}
E-mail: {USER_MAIL}
Registered on: {USER_REGDATE}
IP: {USER_IP}
Profile URL: {U_USER_PROFILE}
{EMAIL_SIG}
phpbb 3.3.8 / php 7.4.0 / MySQL(i) 5.5.42 / FreeBSD 11.2
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Notify Admin on Registration
Отличный мод спасибо огромное.
Буквально на днях возникла проблема(до этого всё было идеально), при регистрации присылаются два письма или три одинаковых..
В чём может быть проблема?
phpBB последний, никаких переделок форума не было которые могли повлиять на работу мода.
Буквально на днях возникла проблема(до этого всё было идеально), при регистрации присылаются два письма или три одинаковых..
В чём может быть проблема?
phpBB последний, никаких переделок форума не было которые могли повлиять на работу мода.
В жизни так бывает...
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Notify Admin on Registration
Кое что заметил сейчас..Письмо приходить начоло из \language\ru\email , до этого приходило почему то из \language\en\email шаблона
В жизни так бывает...
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Notify Admin on Registration
Скорее всего шалит почтовый сервер.grishin писал(а):при регистрации присылаются два письма или три одинаковых
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Notify Admin on Registration
Посоветуйте пожалуйста что нибудь)) может хосеру что написать?)
В жизни так бывает...
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Notify Admin on Registration
А вот по этому вопросу ничего не можешь сказать? шаблон письма то из английской версии берётся то из русской..Я ничего вообще не менял))grishin писал(а):Кое что заметил сейчас..Письмо приходить начоло из \language\ru\email , до этого приходило почему то из \language\en\email шаблона
В жизни так бывает...
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Notify Admin on Registration
Могу предположить, что язык выбирается в соответсвии с языком, который выбрал для себя пользователь.
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: Notify Admin on Registration
При регистрации? хмм интересно..Русский по умолчанию стоит вроде, кому нужно менять?)) не понятно
В жизни так бывает...

