Registratie door middel van gebruikersconfirmatie

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
TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Registratie door middel van gebruikersconfirmatie

Bericht door TWEagle » 31 aug 2006, 20:51

ik heb een vraagje voor jullie

is het mogelijk als je dit aanzet in het forum dat hij dan een mailke stuurt bij registratie.

maar dat hij in plaats van die activatiecode eignelijk een link naar een nieuw topic maakt voor zich voor te stellen

of hebben jullie een ander voorstel voor dit probleem

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 31 aug 2006, 22:01

Het probleem snap ik niet, want je kan het niet anders doen als een nieuw topic maken (Function insert_post, te vinden @ phpbb.com), en dan de activatie aanpassen. Enkel lijkt me niet dat dat een voldoende manier is om te activeren, want je kan dan gelijk erop, ook al post je daar niet ;)

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 01 sep 2006, 12:11

en gaat dit?

de activatie is voltooid en dan wordt automatisch een mail gestuurd met een link naar dat bepaalde forum om zich daar een neiuw topic te maken

dus dat dan deze link wordt verstuurd:
http://www.huisdieren-forum.com/forum/p ... topic&f=49

grtz

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 02 sep 2006, 15:10

sorry voort bumpen maar gaat dit?
van hierboven?

Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Bericht door LDawg » 02 sep 2006, 17:31

Dat er in die mail een link naar dat topic zit?
Dat is niet zo moeilijk.

Ga naar language -> lang_jouwtaal ->email en open admin_welcome_activated.tpl

Kies de plek waar je de link wilt hebben en plak de link erin.
Handig is om er even voor te zetten:
Hier kun je een voorstal topic openen:
http://www.huisdieren-forum.com/forum/p ... topic&f=49

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 02 sep 2006, 18:37

als je uw activering al is gebeurt

dan moet ene mail gestuurd worden en daar moet dat in staan

en niet bij de activatiemail

het is na de activatiemail

want in de activatiemail wordt toch meestal alleen maar geklikt

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 02 sep 2006, 20:46

dan ga je moeten modden. Maar ik vrees dat het nog niet bestaat hoewel het een logische redenering is.

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

Bericht door Luuk » 02 sep 2006, 21:26

Misschien ook een idee, als je je hebt geactiveerd krijg je een scherm met 'Bedankt voor uw activering' (oid), als je daar nu eens de link in zet, dan kunnen ze alleen naar dat topic na activatie.
Afbeelding

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 03 sep 2006, 16:09

ja dat is juist maar welk bestnad is dat?

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

Bericht door Luuk » 03 sep 2006, 16:22

includes/usercp_activate.php

Om precies te zijn dit stuk:

Code: Selecteer alles

			$template->assign_vars(array(
				'META' => '<meta http-equiv="refresh" content="10;url=' . append_sid("index.$phpEx") . '">')
			);

			$message = ( $sql_update_pass == '' ) ? $lang['Account_active'] : $lang['Password_activated']; 
			message_die(GENERAL_MESSAGE, $message);
Dat wordt zoiets als

Code: Selecteer alles

			$template->assign_vars(array(
				'META' => '<meta http-equiv="refresh" content="10;url=' . append_sid(" . ( ( $sql_update_pass == '' ) ? 'posting.'.$phpEx.'?mode=newtopic&f=49' : 'index.'.$phpEx) . ") . '">')
			);

			$message = ( $sql_update_pass == '' ) ? $lang['Account_active'] : $lang['Password_activated']; 
			message_die(GENERAL_MESSAGE, $message);
Nu gaat de link bij het activeren van een account naar het nieuwe topic, maar dat is alleen de meta tag. De tekst moet je nog even aanpassen in languages/lang_xxx/lang_main.php, $lang['Account_active'] is de variabele.
Afbeelding

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 03 sep 2006, 18:22

die link wordt die dna automatisch gedaan of moet er nog iets gemaakt wordne om te drukken?

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

Bericht door Luuk » 03 sep 2006, 19:09

Je owrdt vanzelf na 10 seconden doorgelinkt, maar meestal klikt men dan al op een andere link.
Daaor zou ik in het $lang ding een link zetten in de tekst. Je kan gewoon html gebruiken, wel even oppassen met ' tekens, deze moet je namelijk escapen, wordt dus \' (bijvoorbeeld it\'s).
Afbeelding

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 04 sep 2006, 13:55

maar hij/zij moet toch eerst inloggen toch

of neit?

en als ik nu die link zou maken

is dat zo?

Code: Selecteer alles

<a href=http:'\'\www.huisdieren-forum.com'\forum'\posting.php?mode=newtopic&f=49>Druk hier voor u voor te stellen</a>
is dit juist?

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

Bericht door Luuk » 04 sep 2006, 14:40

Dat inlogegn klopt ja, maar dan wordt je vanzelf doorgelnikt naar het login scherm wat je na inloggen doorlinkt naar het topic.
Het wordt dan trouwens:

Code: Selecteer alles

<a href="posting.php?mode=newtopic&f=49">Druk hier voor u voor te stellen</a>
Je moet ' escapen met een \, niet andersom :wink:
Afbeelding

Gesloten