Witam wszystkich.
Proszę o instrukcję, gdzie dokonać zmian, aby wybrane przeze mnie pola profilu byly wysyłane do mnie w emailu rejestracyjnym?
Do tej pory otrzymuję emailem tylko nick nowego usera. Zainstalowalem hack APF.
Przy rejestracji userzy obowiązkowo podają imię i nazwisko oraz unikalne kody. Na tej podstawie identyfikuję who-is-who.
Prawdopodobnie zmiany powinienem wprowadzić co najmniej w 'usercp_register.php' i w 'user_welcome.tpl'.
Proszę o pomoc co gdzie wpisać.
Szukałem rozwiązania tego problemu i znalazłem niedokończoną odpowiedź tutaj:
http://www.phpbb2.pl/forum/viewtopic.ph ... acji+email
Ale niestety reszta poszła na priva:(
[ Dodano: 01 Mar 2007 00:13 ]W oczekiwaniu na wsparcie podjąłem takie działania.
1. W pliku 'usercp_activate.php' dodałem taki wiersz
Kod:
'USER_REAL_NAME' => $row['user_field_10'],
i w efekcie powstał taki kod
Kod:
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'USERNAME' => $row['username'],
'USER_REAL_NAME' => $row['user_field_10'],
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '')
);
$emailer->send();
$emailer->reset();
Natomiast w pliku admin_activate.tpl wstawiłem
Kod:
{USER_REAL_NAME}
Niestety, nadal w mailu inforumującym mnie o założeniu nowego konta nie pojawia się dodatkowa informacja (w tym przypadku miało to być imię i nazwisko. Acha, nie jestem pewien, czy powinienem wstawiać w tej dodanej lini 'row'?
'user_field_10' jest utworzone za pomocą APF, które działa poprawnie (sprawdziłem to także bazie MySql).
Jaki błąd popełniam?