Pagina 1 van 1

verplichte velden bij registratie toevoegen.

Geplaatst: 25 apr 2004, 18:58
door hunterRHC
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. :(

Re: verplichte velden bij registratie toevoegen.

Geplaatst: 25 apr 2004, 19:18
door mosymuis
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.

Geplaatst: 25 apr 2004, 19:25
door Nick V
gewoon in de e-mail bestand aanpassen, dus het bestand die een e-mail verstuurt als je je registreert :thumb:

Geplaatst: 25 apr 2004, 19:27
door mosymuis
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. ;)

Geplaatst: 25 apr 2004, 19:29
door jeroen84
zijn die velden van de "Add new field to profile" hack ook meteen verplichte velden bij de registratie???

Geplaatst: 25 apr 2004, 19:29
door mosymuis
Alleen als je het bovenstaande (optionele) deel erbij installeert.

Geplaatst: 25 apr 2004, 19:35
door Nick V
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)

Re: verplichte velden bij registratie toevoegen.

Geplaatst: 25 apr 2004, 19:36
door mosymuis
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?

Geplaatst: 25 apr 2004, 19:40
door Nick V
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:

Geplaatst: 25 apr 2004, 19:54
door jeroen84
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!

RE

Geplaatst: 25 apr 2004, 20:06
door hunterRHC
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?

Geplaatst: 25 apr 2004, 20:09
door mosymuis
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);

RE

Geplaatst: 25 apr 2004, 20:15
door hunterRHC
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?

Re: RE

Geplaatst: 25 apr 2004, 20:16
door mosymuis
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.

RE

Geplaatst: 25 apr 2004, 20:47
door hunterRHC
Ok bedankt ik ben nu bezig de volledige mod te installeren.
Thanks :thumb: