Seite 1 von 1
DropDown Menu
Verfasst: 31.05.2006 18:07
von Bjou
Hi
Ich habe erfolgreich ein DropDown Menu als Pflichtfeld eingebaut. Ich möchte nun aber, dass man auf jeden Fall was einstellen muss. Also der erste Punkt heißt bei mir : (leer)
Wenn diese nicht geändert wird, soll halt dann die Fehlermeldung kommen, dass man nicht alle Felder ausgefüllt hat. Wie kann ich das machen?
Danke schonmal
*edit*
Da fällt mir auf, ich hätte das wohl besser zu den Mods gepostet... sorry bitte verschieben

Verfasst: 31.05.2006 22:40
von Bjou
Bitte helft mir, ich wollte das heute noch fertig machen und online stellen
Bjou
Verfasst: 01.06.2006 14:55
von Bjou
*schieb*
Verfasst: 02.06.2006 10:47
von Bjou
Och mönsch ... bitte helft mir
Verfasst: 02.06.2006 12:05
von Dr.Death
Nicht hetzen, wir sind auf der arbeit
Welches Profil MOD hast du denn verwendet ?
Das hier --->
http://www.phpbb.de/moddb/modify_profile ?
Wenn ja, schau mal in den Ordner addfield_german
Dort findest du die Datei "Pflichteintrag.txt"
Dort steht alles drin.
Verfasst: 02.06.2006 12:07
von Bjou
Ja und Nein.
Erstmal danke, dass du mir helfen willst.
Also Ja ich habe diese Anleitung genommen und nein, das klappt leider nicht mit der Pflichteintrag.txt
Als Pflichtfeld habe ich das schon gemacht, nur wenn man nichts an dem DropDown Button macht, also (leer) drin steht, zählz dies als Eintrag und man kann absenden. Das soll eben nicht gehen

Verfasst: 02.06.2006 12:13
von Dr.Death
Dann hast Du das fehlerhaft gemoddet.
Dort steht :
Code: Alles auswählen
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
# wenn Kontrolle nur bei Registrierung stattfinden soll,
# muss man "$mode == 'editprofile' ||" löschen
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($info) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Da Du ja ein DropDown Menu gemacht hast sollte der Code Teil dann so aussehen:
Code: Alles auswählen
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($info) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Verfasst: 02.06.2006 13:04
von Bjou
Wer lesen kann ist klar im Vorteil
Danke

Verfasst: 02.06.2006 13:08
von Dr.Death
No Problem.
Aber bedenke hier im Forum:
Wir supporten aus freien Stücken,
wir werden nicht dafür bezahlt,
wir supporten wenn wir Zeit haben.
*Prost*