gegeven niet ingevult: woord verschijnt.

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
Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

gegeven niet ingevult: woord verschijnt.

Bericht door LazyTiger » 01 feb 2004, 14:36

hoe kun je maken, als men bijvoorbeeld de intresses niet invult, dat er een woord komt te staan. bijv "niets ingevuld" ?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 01 feb 2004, 15:07

OPEN includes/usercp_register.php en VIND rond regel 249:

Code: Selecteer alles

		if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
			
En VOEG in de if TOE:

Code: Selecteer alles

|| empty($interests)
En met andere velden moet dat ook zo.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 01 feb 2004, 15:09

als ik het goed begrijp is het nu juist dat het verplicht is iets in te vullen.
maar wat ik bedoel is gewoon als men niets invult, dat er gewoon het woord "niet ingevuld" komt te staan.

dus in het profiel zie je dan:
intresses: niet ingevuld

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 01 feb 2004, 15:13

ooh, das simpel. in het zelf de bestand, ongeveer in de buurt:

Code: Selecteer alles

	if ( $mode == 'editprofile' )
	{
		if ( $user_id != $userdata['user_id'] )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
		}
	}
	else if ( $mode == 'register' )
	{
		if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
Voeg daarna toe:

Code: Selecteer alles

$interests = (empty($interests)) ? $lang['Not_villed'] : $interests ;
En die lang variabele moet je in lang_main zetten. Dit kan je zo met elke doen.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 01 feb 2004, 15:15

thanx. ik ga het uitproberen...

Gesloten