Link naar gebruikersprofiel in activeringsmail

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Bougey
Berichten: 8
Lid geworden op: 18 dec 2007, 18:49

Link naar gebruikersprofiel in activeringsmail

Bericht door Bougey » 18 dec 2007, 19:03

  • Modificatie & Versie:Onbekend
    Directe link naar de modificatie:Onbekend
    Adres van je forum: http://forum.vkcentea.be
    phpBB versie:2
    Heb je onlangs een andere modificatie of stijl geïnstalleerd?Niet één die aan de basis van mijn probleem kan liggen

    Wat is het probleem?
Hallo forumleden,
wanneer iemand zich registreert op mijn forum, wordt er een activeringsmail naar de moderators gestuurd.
Deze moeten de gegevens van de gebruiker controleren en vervolgens oordelen of de gebruiker mag toegelaten worden of niet.
De belangrijkste gebruikersgegevens zijn het banknummer en de banknaam.
(Deze velden voegde ik toe met xData)
Maar deze zijn alleen te bekijken op het gebruikersprofiel.
Dus heb ik in de activeringsmail een link naar het profiel (proberen) plaatsen op de volgende manier:
(inhoud van het bestand admin_activate.tpl)

Code: Selecteer alles

Subject: Nieuwe gebruikersaccount
Charset: iso-8859-1

Hallo,

De account "{USERNAME}" is net aangemaakt of gedeactiveerd. Kijk a.u.b. de
gegevens van deze gebruiker na om te controleren of de gebruiker lid is van de Vriendenkring.
Het openbare profiel kan u bekijken op:
http://forum.vkcentea.be/profile.php?mode=viewprofile&u={USERNAME}
Indien deze niet zou werken, kan u nog altijd zien in de gebruikerslijst:
http://www.forum.vkcentea.be/memberlist.php

Indien de opgegeven agentnummer en banknaam niet toegelaten worden, hoeft er verder niets meer te gebeuren.
Wanneer de gebruikersgegevens zijn goedgekeurd klikt u op de volgende link 
om de account (weer) te activeren:

{U_ACTIVATE}

{EMAIL_SIG}
En de link naar het profiel werkt, zolang de USERNAME geen spaties bevat, anders werkt hij dus niet...
Is er een manier om de onderstaande link te vervangen door een spatie-compatibele versie?

Code: Selecteer alles

http://forum.vkcentea.be/profile.php?mode=viewprofile&u={USERNAME}
(Ik weet dat dit bericht misschien niet echt in de mod-sectie thuishoort maar ik wist niet echt waar ik hem moest plaatsen)

Alvast Bedankt
MVG
Stijn Meul

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Link naar gebruikersprofiel in activeringsmail

Bericht door Jan » 18 dec 2007, 21:50

Dag Stijntje :)

Open includes/usercp_register.php
Zoek:

Code: Selecteer alles

			if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
			{
				$sql = "SELECT user_email, user_lang 
					FROM " . USERS_TABLE . "
					WHERE user_level = " . ADMIN;
				
				if ( !($result = $db->sql_query($sql)) )
				{
					message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
				}
				
				while ($row = $db->sql_fetchrow($result))
				{
					$emailer->from($board_config['board_email']);
					$emailer->replyto($board_config['board_email']);
					
					$emailer->email_address(trim($row['user_email']));
					$emailer->use_template("admin_activate", $row['user_lang']);
					$emailer->set_subject($lang['New_account_subject']);

					$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']),
Voeg daarONDER toe:

Code: Selecteer alles

 							'GEBRUIKERSNUMMER' => $user_id,
Vervang vervolgens in je bestand language/lang_dutch/email/admin_activate.tpl

Code: Selecteer alles

http://forum.vkcentea.be/profile.php?mode=viewprofile&u={USERNAME}
door

Code: Selecteer alles

http://forum.vkcentea.be/profile.php?mode=viewprofile&u={GEBRUIKERSNUMMER}
Niet getest, maar zou moeten werken.

Succes!
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

Gesloten