Seite 1 von 2
Zusatzfeld als Pflichtfeld kennzeichnen.
Verfasst: 17.01.2006 20:45
von Warrior-of-Dune
Viele User vergessen bei uns ihren Ingamenick bei einem Browsergame im Profil einzutragen. Nun will ich versuchen, die Zusatzfeld mit Nick1 und Nick2 als Pflichtfelder zu deklarieren.
Verfasst: 17.01.2006 21:33
von gloriosa
Hallo,
auch da hilft Dir >>> MOD:modify_profile <<< weiter !

Verfasst: 20.01.2006 09:14
von Warrior-of-Dune
Ist diese Umgestaltung richtig, damit man 4 Zusatzfelder als Pflicht eingeben muß:?
if( $mode == 'editprofile' || $mode == 'register' )
{
// nur wenn man ein Dropdown Menü benutzt (// vor folgender Zeile löschen)
// if( $info == $lang['Info_choice']['0'] )
// und folgende Zeile auskommentieren (// davor schreiben)
if( empty($nick1) )
if( empty($nick2) )
if( empty($nick3) )
if( empty($nick4) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Verfasst: 20.01.2006 09:42
von Markus67
Hi ...
Code: Alles auswählen
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
Willst du jedesmal die gleiche Meldung ausgeben wenn eins der Pflichtfelder nicht ausgefüllt wurde?
Im Moment kommt da ja einfach nur die Meldung dass alle Felder ausgefüllt werden müssen.
Markus
Verfasst: 20.01.2006 09:44
von Warrior-of-Dune
Hast du einen verbesserungsvorschlag?
Verfasst: 20.01.2006 09:50
von Wissler
Wenn Du es so machst, kannst Du pro Feld einen individuellen Text ausgeben:
if( empty($nick1) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty1'];
}
if( empty($nick2) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty2'];
}
usw.
Verfasst: 20.01.2006 09:53
von Markus67
Hi ...
und damit das ganze dann auch angezeigt wird suchst du in der lang_german/lang_main.php
suche:
Code: Alles auswählen
$lang['Fields_empty'] = 'Du musst alle benötigten Felder ausfüllen.';
danach einfügen ...
Code: Alles auswählen
$lang['Fields_empty1'] = 'Dein individueller Text 1.';
$lang['Fields_empty2'] = 'Dein individueller Text 2.';
$lang['Fields_empty3'] = 'Dein individueller Text 3.';
$lang['Fields_empty4'] = 'Dein individueller Text 4.';
Markus
Verfasst: 20.01.2006 09:57
von Warrior-of-Dune
Ist dieses ein nick1 oder nick2 oder nick3 oder nick4 Script???
Wenn ja, wie baue ich es um dass es ein nick1 UND nick2 UND nick3, etc Script ist?
Verfasst: 20.01.2006 10:03
von Markus67
Warrior-of-Dune hat geschrieben:Ist dieses ein nick1 oder nick2 oder nick3 oder nick4 Script???
Wenn ja, wie baue ich es um dass es ein nick1 UND nick2 UND nick3, etc Script ist?
Die Frage verstehe ich jetzt nicht .... was ist dir nicht klar?
Markus
Verfasst: 20.01.2006 10:06
von Wissler
Warrior-of-Dune hat geschrieben:Ist dieses ein nick1 oder nick2 oder nick3 oder nick4 Script???
Wenn ja, wie baue ich es um dass es ein nick1 UND nick2 UND nick3, etc Script ist?
if( empty($nick1) && empty($nick2) && empty($nick3) && empty($nick4))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
----------------
$lang['Fields_empty'] = 'Bitte fülle alle Nicks aus.';