Pagina 1 van 1
Registratie door middel van gebruikersconfirmatie
Geplaatst: 31 aug 2006, 20:51
door TWEagle
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
Geplaatst: 31 aug 2006, 22:01
door Paul
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

Geplaatst: 01 sep 2006, 12:11
door TWEagle
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
Geplaatst: 02 sep 2006, 15:10
door TWEagle
sorry voort bumpen maar gaat dit?
van hierboven?
Geplaatst: 02 sep 2006, 17:31
door LDawg
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
Geplaatst: 02 sep 2006, 18:37
door TWEagle
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
Geplaatst: 02 sep 2006, 20:46
door svenn
dan ga je moeten modden. Maar ik vrees dat het nog niet bestaat hoewel het een logische redenering is.
Geplaatst: 02 sep 2006, 21:26
door Luuk
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.
Geplaatst: 03 sep 2006, 16:09
door TWEagle
ja dat is juist maar welk bestnad is dat?
Geplaatst: 03 sep 2006, 16:22
door Luuk
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.
Geplaatst: 03 sep 2006, 18:22
door TWEagle
die link wordt die dna automatisch gedaan of moet er nog iets gemaakt wordne om te drukken?
Geplaatst: 03 sep 2006, 19:09
door Luuk
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).
Geplaatst: 04 sep 2006, 13:55
door TWEagle
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?
Geplaatst: 04 sep 2006, 14:40
door Luuk
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
