e-mail. waar haalt hij de gegevens vandaan.

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

e-mail. waar haalt hij de gegevens vandaan.

Bericht door LazyTiger » 27 apr 2004, 13:44

als je in de tpl bestandjes kijkt van de e-mails, (in language map), dan zie je daar weleens ooit {MESSAGE} of {EMAIL_SIG} of iets dergelijks staan.

waar trekt hij dit echter uit?

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 27 apr 2004, 14:29

Ik vertrouw er op dat jij wel genoeg van phpBB weet intussen om dat zelf eens te gaan bekijken in deze bestanden:

includes/usercp_email.php (gegevens ophalen)
includes/emailer.php (tpl files maken)

En pak dan ook ff een email tpl erbij... je zult zien dat je alles kunt terugvinden, en anders op z'n minst een doorverwijzing...

Suc6 :thumb:
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 27 apr 2004, 16:02

includes/usercp_sendpasswd.php rond lijn 65 (beter voorbeeld):

Code: Selecteer alles

			include($phpbb_root_path . 'includes/emailer.'.$phpEx);
			$emailer = new emailer($board_config['smtp_delivery']);

			$emailer->from($board_config['board_email']);
			$emailer->replyto($board_config['board_email']);

			$emailer->use_template('user_activate_passwd', $row['user_lang']);
			$emailer->email_address($row['user_email']);
			$emailer->set_subject($lang['New_password_activation']);

			$emailer->assign_vars(array(
				'SITENAME' => $board_config['sitename'], 
				'USERNAME' => $username,
				'PASSWORD' => $user_password,
				'EMAIL_SIG' => (!empty($board_config['board_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->send();
			$emailer->reset();
Let op de functie van assign_vars. Net als met templates.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 27 apr 2004, 16:41

'SITENAME' => $board_config['sitename'],
zoiets zocht ik...

zit dat allemaal verdeeld in verschillende bestanden?.

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 27 apr 2004, 16:46

P.T. schreef:zit dat allemaal verdeeld in verschillende bestanden?
Ja
Hier staan alle variabelen.
En bij all pages staan alle variabelen die op alle pagina's staan.
lastmodified.net

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 27 apr 2004, 18:22

hm.. handig..
nou okee, ik zal eens kijken dan wat ik allemaal met pagina's kan rommelen..

Gesloten