verplichte velden bij registratie toevoegen.

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
Gesloten
hunterRHC
Berichten: 4
Lid geworden op: 25 apr 2004, 18:51

verplichte velden bij registratie toevoegen.

Bericht door hunterRHC » 25 apr 2004, 18:58

Hoe moet je verplichte velden op de registratie pagina toevoegen.
tot nu toe moet je alleen verplicht je gebruikersnaam en pass opgeven.
Hoe krijg ik deze nieuwe verplichte velden ook in de email dat naar de beheerder of gebruiker word gestuurd?
please help ik ben ten einde raad. :(

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

Re: verplichte velden bij registratie toevoegen.

Bericht door mosymuis » 25 apr 2004, 19:18

hunterRHC schreef:Hoe moet je verplichte velden op de registratie pagina toevoegen.
tot nu toe moet je alleen verplicht je gebruikersnaam en pass opgeven.
En email. ;) Om dit te doen moet je enkele aanpassingen maken, hier een quote uit Acid's "Add new field to profile" hack. De "music" variabele moet je overal aanpassen naar de veldnaam van het veld dat jij verplicht wil instellen.

Code: Selecteer alles

#####  if you want to set the new field as a required info at registration #####
# 
#-----[ OPEN ]------------------------------------------
#  
# includes/usercp_register.php
# 
#-----[ FIND ]---------------------------------------------------
# 
	$signature = str_replace('<br />', "\n", $signature);

# 
#-----[ AFTER ADD ]---------------------------------------------------
# 
	$music = stripslashes($music);

# 
#-----[ FIND (if already modified) ]---------------------------------------------------
# 
	validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $music, $signature);

# 
#-----[ DELETE  ]---------------------------------------------------
# 
, $music

# 
#-----[ FIND ]---------------------------------------------------
# 
		if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}

# 
#-----[ IN-LINE FIND ]---------------------------------------------------
# 
empty($username)

# 
#-----[ AFTER ADD ]---------------------------------------------------
# 
 || empty($music) 

###################################################################################
hunterRHC schreef:Hoe krijg ik deze nieuwe verplichte velden ook in de email dat naar de beheerder of gebruiker word gestuurd?
Hier zal je zelf een aanpassing voor moeten schrijven, voor zover ik weet bestaan hier geen mods voor.

Gebruikersavatar
Nick V
Berichten: 774
Lid geworden op: 18 okt 2003, 00:41
Locatie: Niet Nu!
Contacteer:

Bericht door Nick V » 25 apr 2004, 19:25

gewoon in de e-mail bestand aanpassen, dus het bestand die een e-mail verstuurt als je je registreert :thumb:

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

Bericht door mosymuis » 25 apr 2004, 19:27

Ten eerste "pas je dat niet zomaar aan" en ten tweede is dat ook alleen een optie wanneer hij account activatie op admin heeft staan. ;)

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 25 apr 2004, 19:29

zijn die velden van de "Add new field to profile" hack ook meteen verplichte velden bij de registratie???

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

Bericht door mosymuis » 25 apr 2004, 19:29

Alleen als je het bovenstaande (optionele) deel erbij installeert.

Gebruikersavatar
Nick V
Berichten: 774
Lid geworden op: 18 okt 2003, 00:41
Locatie: Niet Nu!
Contacteer:

Bericht door Nick V » 25 apr 2004, 19:35

mosymuis schreef:Ten eerste "pas je dat niet zomaar aan" en ten tweede is dat ook alleen een optie wanneer hij account activatie op admin heeft staan. ;)
dat account activatie hoeft niet perse aan, als ik hem uit heb krijgt iedereen een mailtje met zijn inloggegevens

Code: Selecteer alles

Subject: Welcome to {SITENAME} Forums
Charset: iso-8859-1

{WELCOME_MSG}

Please keep this email for your records. Your account information is as follows:

----------------------------
Username: {USERNAME}
Password: {PASSWORD}
----------------------------

Please do not forget your password as it has been encrypted in our database and we cannot retrieve it for you. However, should you forget your password you can request a new one which will be activated in the same way as this account.

This account is registered to the email address: {EMAIL_ADDRESS}

Thank you for registering.

{EMAIL_SIG}
dan kan je hem daar gewoon bij invoeren toch?... moet je alleen wat gaan knutselen in een paar andere bestanden. (is wat mij het meest logisch lijkt :roll: (durf nie tegen de almachtige mosymuis in te gaan 8)

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

Re: verplichte velden bij registratie toevoegen.

Bericht door mosymuis » 25 apr 2004, 19:36

Ik ging ervan uit dat hij het altijd naar de beheerder wou hebben;
hunterRHC schreef:Hoe krijg ik deze nieuwe verplichte velden ook in de email dat naar de beheerder of gebruiker word gestuurd?

Gebruikersavatar
Nick V
Berichten: 774
Lid geworden op: 18 okt 2003, 00:41
Locatie: Niet Nu!
Contacteer:

Bericht door Nick V » 25 apr 2004, 19:40

o, ik las daar ff overheen :roll: maar mijn idee is toch wel mogelijk?..

en moos zou je meteen heel ff kunne kijken in mijn topic over backup terugzetten :roll: :thumb:

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 25 apr 2004, 19:54

mosymuis schreef:Alleen als je het bovenstaande (optionele) deel erbij installeert.
Als je dus het stukje tussen:

##### if you want to set the new field as a required info at registration #####

en de ####################################################

bij de velden zet die verplicht moeten zijn dan werkt het dus
owke bedankt iig!

hunterRHC
Berichten: 4
Lid geworden op: 25 apr 2004, 18:51

RE

Bericht door hunterRHC » 25 apr 2004, 20:06

Bedank.
Maar ik krijg altijd deze error

Code: Selecteer alles

Fatal error: Call to undefined function: stripslaches() in /home/users/A000747/permanentevorming.be/www.permanentevorming.be/BB2/includes/usercp_register.php on line 120
dit is lijn 120

Code: Selecteer alles

  $fullname=stripslashes($fullname);
ik hoop dat je me kunt helpen?

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

Bericht door mosymuis » 25 apr 2004, 20:09

Dat is vreemd;
Fatal error: Call to undefined function: stripslaches() in
Dat deze functie niet bestaat is logisch, hij is fout gespeld.

Maar in wat volgens jou regel 120 is staat hij wel goed:
$fullname=stripslashes($fullname);

hunterRHC
Berichten: 4
Lid geworden op: 25 apr 2004, 18:51

RE

Bericht door hunterRHC » 25 apr 2004, 20:15

oei ik denk dat ik lig te slapen.
ik heb die spelfout aangepast en alles werkt nu weer normaal maar als ik naar de registratie pagina kijk staat het veldje "fullname" er niet bij?

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

Re: RE

Bericht door mosymuis » 25 apr 2004, 20:16

hunterRHC schreef:oei ik denk dat ik lig te slapen.
ik heb die spelfout aangepast en alles werkt nu weer normaal maar als ik naar de registratie pagina kijk staat het veldje "fullname" er niet bij?
Dat bovenstaande deel is, zoals ik al zei, optioneel. Dit betekent dat je zoieso de mod zelf moet installeren.

hunterRHC
Berichten: 4
Lid geworden op: 25 apr 2004, 18:51

RE

Bericht door hunterRHC » 25 apr 2004, 20:47

Ok bedankt ik ben nu bezig de volledige mod te installeren.
Thanks :thumb:

Gesloten