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 :D

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
:D 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? :D

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,

Code: Selecteer alles

xd_10
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
:D 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 :oops: 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
:D 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. ;)