Pagina 1 van 2

Aanpassen activatie mailtje

Geplaatst: 19 okt 2004, 16:03
door stimpy68
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?

Geplaatst: 19 okt 2004, 16:12
door WebSiteNet
Alle emails staan in language/lang_*/email/. Daar zou je hem dus ook moeten kunnen aanpassen.

Geplaatst: 19 okt 2004, 16:20
door stimpy68
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:

Geplaatst: 19 okt 2004, 16:25
door Coen
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:

Geplaatst: 19 okt 2004, 16:29
door stimpy68
hmmm jammer! Maar van mij mogen ook alle velden erin hoor, is dat wel mogelijk?

Geplaatst: 19 okt 2004, 19:26
door mosymuis
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.

Geplaatst: 19 okt 2004, 20:09
door Coen
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:

Geplaatst: 19 okt 2004, 20:11
door mosymuis
Ik gebruik de xdata mod niet.

Geplaatst: 19 okt 2004, 20:13
door Coen
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)

Geplaatst: 19 okt 2004, 20:22
door mosymuis
Als je me je forum stuurt zal ik er eens naar kijken. Ik ga die mod niet zelf installeren.

Geplaatst: 22 okt 2004, 17:25
door stimpy68
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?

Geplaatst: 23 okt 2004, 02:04
door mosymuis
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.

Geplaatst: 23 okt 2004, 07:35
door stimpy68
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?

Geplaatst: 23 okt 2004, 08:21
door Luuk
ja dat is goed, maar dan moet $info wel ergens naar 'wijzen', anders komt er nog niets te staan.

Geplaatst: 23 okt 2004, 17:20
door mosymuis
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.

Geplaatst: 23 okt 2004, 18:52
door stimpy68
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:

Geplaatst: 23 okt 2004, 18:53
door mosymuis
Wat is het url naar je forum? En zou je je usercp_register.php in een .txt bestand kunnen linken?

Geplaatst: 23 okt 2004, 19:08
door stimpy68
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

Geplaatst: 23 okt 2004, 19:10
door mosymuis
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?

Geplaatst: 24 okt 2004, 07:59
door stimpy68
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.