Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Изменить письмо при активации

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
murchonok
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 4 месяца

Изменить письмо при активации

Сообщение murchonok »

Может дурацкий вопрос, весь форум перерыла, но ответа не нашла :( Как добавить поле "е-мейл пользователя" в письмо, которое отправляется администратору при регистрации пользователя. Текст письма находится в файле language/lang_russian/email/admin_activate.tpl. В данном файле имя пользователя {USERNAME}, а как добавить e-mail? Ни {EMAIL_ADDRESS}, ни {EMAIL}, не работает. Помогите пожалуйста.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Изменить письмо при активации

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

Нужно просто добавить эту переменную в массив для передачи в шаблон.
файл includes/usercp_register.php в этот фрагмент

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

 						$emailer->assign_vars(array(
 							'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
 							'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
 
 							'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
 						);
изменить

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

					$emailer->assign_vars(array(
						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
						'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
						'EMAIL_ADDRESS' => $email,
						'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
					);
Таких фрагментов - два, в оба.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
murchonok
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 4 месяца

Re: Изменить письмо при активации

Сообщение murchonok »

Большое спасибо. Все получилось :)

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