[opgelost] Verplicht veld maken in registratie

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
danny1969
Berichten: 377
Lid geworden op: 21 aug 2007, 19:09
Contacteer:

[opgelost] Verplicht veld maken in registratie

Bericht door danny1969 » 08 nov 2007, 10:46

  • 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 ;)

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Ramon Fincken » 08 nov 2007, 15:11

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 ! )
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

danny1969
Berichten: 377
Lid geworden op: 21 aug 2007, 19:09
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door danny1969 » 08 nov 2007, 16:13

:) 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 ;)

Gebruikersavatar
Gamemaniak
Berichten: 1747
Lid geworden op: 14 nov 2005, 19:03
Locatie: Westdorpe
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Gamemaniak » 08 nov 2007, 16:16

Je moet je_veld_naam vervangen door de naam van het veld wat jij verplicht wilt maken ;)

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Ramon Fincken » 08 nov 2007, 16:17

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
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

danny1969
Berichten: 377
Lid geworden op: 21 aug 2007, 19:09
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door danny1969 » 08 nov 2007, 16:17

: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.
Laatst gewijzigd door danny1969 op 08 nov 2007, 16:38, 2 keer totaal gewijzigd.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Ramon Fincken » 08 nov 2007, 16:27

laat even zien wat je hebt veranderd en de link naar de php pagina zelf + uitleg welk veld je verplicht wil hebben?
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

danny1969
Berichten: 377
Lid geworden op: 21 aug 2007, 19:09
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door danny1969 » 08 nov 2007, 16:30

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

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Jan » 08 nov 2007, 16:54

De naam van dat veld is "xd_10", maar kan je het niet standaard aanzetten met XPF?
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Ramon Fincken » 08 nov 2007, 16:57

precies jan,

Code: Selecteer alles

xd_10
moet je hebben :)

en nee, met xdata kun je dat niet doen
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

danny1969
Berichten: 377
Lid geworden op: 21 aug 2007, 19:09
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door danny1969 » 08 nov 2007, 17:04

: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

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Verplicht veld maken in registratie

Bericht door Ramon Fincken » 08 nov 2007, 17:10

precies daar staat ie , of anders gewoon de bron even bekijken ;)
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: [opgelost] Verplicht veld maken in registratie

Bericht door Ramon Fincken » 08 nov 2007, 17:12

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']) )
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

danny1969
Berichten: 377
Lid geworden op: 21 aug 2007, 19:09
Contacteer:

Re: [opgelost] Verplicht veld maken in registratie

Bericht door danny1969 » 09 nov 2007, 15:44

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

Gesloten