Pagina 1 van 1
[opgelost] Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 10:46
door danny1969
- Adres van je forum: http://www.gymnasticsforum.be
Event. modificaties op je forum:niet van toepassing
Wanneer ontstond het probleem?niet van toepassing
phpBB versie: 2.0.22
Heb je onlangs iets verandert aan je forum?niet van toepassing
Wat is het probleem?
Hallo,
het is niet echt een probleem eerder een vraag, ik weet dat er een mod bestaat om velden verplicht te maken om in te vullen bij registratie. Maar volgens mij moet dit manueel toch niet zo moeilijk zijn daar dit maar over 1 veld gaat. Ik heb dit veld wel toegevoegd met XData, ik weet niet of dit een probleem geeft? Ik heb ook eens gekeken in XData zelf maar denk niet dat het mogelijk is om dit daar in te stellen. Kan iemand me vertellen waar ik die pagina vind? Denk dat de wijziging zichzelf wel zal uitwijzen als ik naar de verplichte velden kijk

Of zou het toch niet zo simpel zijn?
groetjes, Danny

Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 15:11
door Ramon Fincken
je kan een error laten zien, ogenblikje ik knip en plak deze code uit mijn antispam 1.2.8 instructieset
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
//
// Check and initialize some variables if needed
//
#
#-----[ BEFORE, ADD ]-----------------------------------
#
if ( $mode == 'register' & empty($HTTP_POST_VARS['je_veld_naam']) )
{
$error = true;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'Veld [je_veld_naam] dien je in te vullen !';
}
de truck zit m dus hierin
if ( $mode == 'register' & empty($HTTP_POST_VARS['je_veld_naam']) )
als hij leeg is krijg je een error en gaat de registratie niet door totdat het opgelost is
( deze code is niet getest ! )
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:13
door danny1969

Hey, heb dit geprobeerd maar denk niet dat dit lukt. Ook al vul je het veld in je komt altijd terug bovenaan bij de mededeling
'Veld [mijn_ingevulde_veld_naam] dien je in te vullen !. Of zou ik iets verkeerd doen

want ik zou wel durven hoor
groetjes, Danny

Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:16
door Gamemaniak
Je moet
je_veld_naam
vervangen door de naam van het veld wat jij verplicht wilt maken

Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:17
door Ramon Fincken
Gamemaniak schreef:Je moet
je_veld_naam
vervangen door de naam van het veld wat jij verplicht wilt maken

precies
normaal zou bv zijn
$HTTP_POST_VARS['msn']
voor het msn veld
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:17
door danny1969

weet ik wel daarom dat ik het in mijn berichtje ook gewijzigd had van
je naar
mijn
Zou dit zeker werken? Ik probeer het dan nog eens.
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:27
door Ramon Fincken
laat even zien wat je hebt veranderd en de link naar de php pagina zelf + uitleg welk veld je verplicht wil hebben?
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:30
door danny1969
Ik heb onderstaande ingevoegd, maar ook als je Turnclub invult kun je niet registreren. Zou dit iets te maken hebben omdat het een veld is dat ik via XData toegevoegd heb? En is het normaal dat je de mededeling al ziet voor je bevestigd?
Code: Selecteer alles
$coppa = ( empty($HTTP_POST_VARS['coppa']) && empty($HTTP_GET_VARS['coppa']) ) ? 0 : TRUE;
if ( $mode == 'register' & empty($HTTP_POST_VARS['Turnclub']) )
{
$error = true;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'Veld [Turnclub] dien je in te vullen !';
}
Nog even de link
http://www.gymnasticsforum.be/forum/pro ... greed=true
Onderstaande moet verplicht zijn
Turnclub
Vul hier de club in waarbij je turnt
heb het wel terug oorspronkelijk gezet moet ik het nog eens wijzigen?

Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:54
door Jan
De naam van dat veld is "xd_10", maar kan je het niet standaard aanzetten met XPF?
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 16:57
door Ramon Fincken
precies jan,
moet je hebben
en nee, met xdata kun je dat niet doen
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 17:04
door danny1969

jullie zijn super zoals altijd trouwens, dus het is gelukt
Maar hoe heb je die naam gevonden?
hebben die een nummer want hij staat 10de in de lijst of werkt dat niet op die manier?
O ja zie het al moet kijken naar Name in Templates

weer iets wijzer geworden
thnx
Re: Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 17:10
door Ramon Fincken
precies daar staat ie , of anders gewoon de bron even bekijken

Re: [opgelost] Verplicht veld maken in registratie
Geplaatst: 08 nov 2007, 17:12
door Ramon Fincken
ow even een update als je wil dat hij dat veld niet laat zien als je voor het eerst op die pagina komt
verander
if ( $mode == 'register' & empty($HTTP_POST_VARS['xd_10']) )
naar:
if ( $mode == 'register' & isset($HTTP_POST_VARS['xd_10']) && empty($HTTP_POST_VARS['xd_10']) )
Re: [opgelost] Verplicht veld maken in registratie
Geplaatst: 09 nov 2007, 15:44
door danny1969

Dank je, maar ga het zo laten voorlopig daar er geen sterretje bij de tekst staat. Later zal ik dat mms aanpassen als ik er een sterretje bijgeplaatst heb.
