Seite 2 von 2

Verfasst: 24.06.2003 23:21
von mini-power
ja, ich hab alle felder ausgefüllt. :D

hab jetzt nur mal "empty($location)" drin und das funktioniert bestens.

die anderen variablen hab ich aus der lang_main.php geklaut. da steht:

$lang['Country_Flag'] = "Landesflagge";
$lang['Birthday'] = 'Geburtstag';

ist daran vielleicht der fehler ? vom falschen ort geklaut ?
oder kann es sein, da die mehr als nur ein feld haben ?
flagge = filename & bild
geburtstag = 3 felder (tag, monat, jahr)

fragen über fragen..... ;-)

Verfasst: 24.06.2003 23:24
von mini-power
hier noch der link zur usercp_register.php:

http://www.new-mini-ig.de/forum_neu/usercp_register.txt

Verfasst: 24.06.2003 23:25
von Korny
$lang['Country_Flag'] definiert lediglich den Text, also "Landesflagge".

Wie die Variable heißt, in der die Landesflagge gespeichert ist, ist eine ganz andere Frage...

Verfasst: 24.06.2003 23:26
von Acid
Korny hat geschrieben: Bist Du Dir sicher, dass der Fehler wirklich daran gelegen hat ?
Wer ist sich scho wann sicher ? :D

@mini-Power

Wie du sagst, du hast am falschen Platz gesucht... such ma in der usercp_register.php nach $variabel ($birthday sollte eigentlich stimmen, aber $country_flag is glaub ich eher $user_flag oder so).

Verfasst: 24.06.2003 23:28
von Korny
Alles klar (hoffentlich) - probier' mal:

Code: Alles auswählen

if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($location) || empty($user_flag) || empty($b_day) || empty($b_md) || empty($b_year) )

Verfasst: 24.06.2003 23:36
von mini-power
DANKESCHÖN IHR ZWEI !!!

was würd ich nur machen ohne euch ? ich weiss es: kein Forum betreuen. :D

jetzt funktioniert alles, wenn sich jemand neu registriert.

danke danke danke !

öhm, und wie mach ichs jetzt, dass bei schon registrierten das auch abgefragt wird, wenn die ihr profil updaten ? ;-)

gruss mini-power

Verfasst: 24.06.2003 23:38
von Korny
...indem Du das so machst, wie in meinem ersten Beitrag vorgeschlagen - was Du eintragen musst, weißt Du ja jetzt... ;) ;) ;)
Korny hat geschrieben:Suche in der usercp_register.php im Verzeichnis includes die Zeilen:

Code: Alles auswählen

	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'];
		}
	}
und füge dahinter ein:

Code: Alles auswählen

	if ( empty($location) || empty($***) || empty($***) )
		{
		$error = TRUE;
		$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
Statt $*** musst Du die entsprechenden Variablen für Landesflagge &
Geburtstag eintragen, da diese Angaben kein Standard sind.

Sollte funktionieren...

Verfasst: 24.06.2003 23:48
von mini-power
stimmt ja..... :D

ist eingebaut und funktioniert !

code sieht dann richtig so aus :

Code: Alles auswählen

if ( empty($location) || empty($user_flag) || empty($b_day) || empty($b_md) || empty($b_year) ) 
      { 
      $error = TRUE; 
      $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; 
      }
besten dank nochmals !!

und nun gute nacht..... ;-)

mini-power