Aanpassen activatie mailtje

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
stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Aanpassen activatie mailtje

Bericht door stimpy68 » 19 okt 2004, 16:03

Kan iemand mij vertellen hoe en waar ik het mailtje kan aanpassen wat naar de beheerder gestuurd wordt voor het activeren van een nieuw account?

Ik wil dat er een variabele in opgenomen word. Ik maak gebruik van de XDATA Mod en ik wil dat de inhoud van het extra veld wat ik daarmee gemaakt heb in het mailtje meesturen.

Is dit overigens überhaupt mogelijk? Of weet iemand een andere manier?

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

Bericht door WebSiteNet » 19 okt 2004, 16:12

Alle emails staan in language/lang_*/email/. Daar zou je hem dus ook moeten kunnen aanpassen.

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 19 okt 2004, 16:20

Das duidelijk, maar weet je ook hoe ik die tekst van die MOD daarin kan krijgen? Ben een PHP leek dus weet er niet veel van... :oops:

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 19 okt 2004, 16:25

stimpy68 schreef:Das duidelijk, maar weet je ook hoe ik die tekst van die MOD daarin kan krijgen? Ben een PHP leek dus weet er niet veel van... :oops:
Volgens mij kan dit niet met de XData MOD, aangezien deze ook het profiel zelf opslaat. Je kunt dus niet één veld afzonderlijk in je mailtje plaatsen! :roll:

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 19 okt 2004, 16:29

hmmm jammer! Maar van mij mogen ook alle velden erin hoor, is dat wel mogelijk?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 19 okt 2004, 19:26

Het is zeker mogelijk, maar lastig wordt het wel omdat Xdata alle velden dynamisch in de database bewaart. Wanneer je de velden er hardcoded in zou hebben gezet (met een mod als deze) was het een peulenschil.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 19 okt 2004, 20:09

mosymuis schreef:Het is zeker mogelijk, maar lastig wordt het wel omdat Xdata alle velden dynamisch in de database bewaart. Wanneer je de velden er hardcoded in zou hebben gezet (met een mod als deze) was het een peulenschil.
ow, vet... ik ben hier ook in geïntresseerd, ik was dit al eerder van plan namelijk!! maar toen werd gezegd dat dat niet kon met xdata!!

zou je het willen uitleggen Mosymuis?? :bier:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 19 okt 2004, 20:11

Ik gebruik de xdata mod niet.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 19 okt 2004, 20:13

mosymuis schreef:Ik gebruik de xdata mod niet.
dus je kunt t niet uitleggen?? jammer... :cry: maar kun je me dan misschien een beetje de goede richting op sturen? waar ik het moet zoeken?? 8)

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 19 okt 2004, 20:22

Als je me je forum stuurt zal ik er eens naar kijken. Ik ga die mod niet zelf installeren.

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 22 okt 2004, 17:25

Okay, ik heb de MOD geinstalleerd die jij aangaf en heb nu een extra veld in het profiel en deze staat hardcoded in de database.
Hoe krijg ik deze nu in het mailtje wat verzonden wordt?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 okt 2004, 02:04

Open
includes/usercp_register.php

Zoek

Code: Selecteer alles

			else
			{
				$emailer->assign_vars(array(
					'SITENAME' => $board_config['sitename'],
					'WELCOME_MSG' => sprintf($lang['Welcome_subject'], $board_config['sitename']),
					'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
					'PASSWORD' => $password_confirm,
					'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
Plaats eronder

Code: Selecteer alles

					'USER_FIELD' => $user_field,
Open
language/lang_dutch/user_welcome.tpl OF
language/lang_dutch/user_welcome_inactive.tpl

Plaats ergens

Code: Selecteer alles

{USER_FIELD}
En vervang user_field overal met de naam die jij het gegeven hebt. Let op het gebruik van hoofdletters.

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 23 okt 2004, 07:35

Hmmm doe wwarschijnlijk iets verkeerd, maar krijg het niet voor elkaar... :oops: Zoals gezegd ben ik een leek (sorry)....

Ik heb precies de MOD geinstalleerd zoals aangegeven met het voorbeeldveld "info". Kan je mij zeggen welke code ik dan moet toevoegen?

Ik dacht 'INFO' => $info, en dan {INFO} in de TPL, of zit ik er helemaal naast?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 23 okt 2004, 08:21

ja dat is goed, maar dan moet $info wel ergens naar 'wijzen', anders komt er nog niets te staan.
Afbeelding

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 okt 2004, 17:20

stimpy68 schreef:Ik heb precies de MOD geinstalleerd zoals aangegeven met het voorbeeldveld "info". Kan je mij zeggen welke code ik dan moet toevoegen?

Ik dacht 'INFO' => $info, en dan {INFO} in de TPL, of zit ik er helemaal naast?
Dan zou het USER_INFO en $user_info moeten zijn.

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 23 okt 2004, 18:52

Ik heb {USER_INFO} in het mailtje erbij gezet (in language\lang_dutch\email\admin_activate.tpl, want het gaat om het activatie mailtje), maar wanneer ik het mailtje ontvang staat er helaas niets in behalve de normale dingen. Wat doe ik toch fout? :cry:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 okt 2004, 18:53

Wat is het url naar je forum? En zou je je usercp_register.php in een .txt bestand kunnen linken?

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 23 okt 2004, 19:08

Ik heb nog geen link naar "buiten" draai voorlopig op mijn eigen netwerkje het forum. Hier is in ieder geval een link naar de usercp_register.php

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 okt 2004, 19:10

mosymuis schreef:
stimpy68 schreef:Ik heb precies de MOD geinstalleerd zoals aangegeven met het voorbeeldveld "info". Kan je mij zeggen welke code ik dan moet toevoegen?

Ik dacht 'INFO' => $info, en dan {INFO} in de TPL, of zit ik er helemaal naast?
Dan zou het USER_INFO en $user_info moeten zijn.
Binnen je script blijkt het toch $info en INFO te moeten zijn. Werkt dat?

stimpy68
Berichten: 66
Lid geworden op: 15 okt 2004, 12:24

Bericht door stimpy68 » 24 okt 2004, 07:59

Dan ben ik gelukkig niet helemaal gek en zat ik toch goed. :shock:

Nee het werkt niet, althans ik zet in admin_activate.tpl {INFO} erbij.
Het mailtje wat ik dan ontvang bevat dus niet de waarde die ik heb ingevuld bij het registreren.

Gesloten