Seite 1 von 1

Pflichtfelder erweitern

Verfasst: 18.09.2003 10:22
von Stefan2003
Hallo!

ich habe eine Frage wie kann ich felder als Pflicht machen???

über antworten freue ich mich sehr.

Gruß
Stefan

Verfasst: 18.09.2003 15:30
von Mad-Max95
acid hat da mal nen "hack" für geschrieben...

hier ein auszug aus meiner abänderung:
(musst online game gegen dein feld ändern!)

Code: Alles auswählen

################################################################################### 
## 
## Hack Titel:      Neues Feld in Profil einfügen
## Hack Version:    1.2.1
## optionaler Teil: Eingabe in neues Feld erzwingen 1.0.1
## Author           Acid
## Support:	    http://www.phpbbhacks.com/forums oder http://www.phpbb.de/
##
## Beschreibung:   Wenn das man etwas in das neue Feld eintragen muss..
##		   Wenn man mehr als ein neues Feld hinzugefügt hast, musst man die
##		   folgenden Schritte duplizieren und dabei jeweils "Online-Game" ändern
##		   (auf Schreibweise achten).
##
## Benötigt:       addfield_german.txt
##
## Dateien zu ändern:     2
##			  includes/usercp_register.php
##                        templates/xxx/profile_add_body.tpl
##
################################################################################### 
## 
## Installationsnotiz: 
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
## 
################################################################################### 
##
## Versionen:
##
## 1.0.1   - Kontrolle auch bei Profiländerung
## 1.0     - optionalen Teil hinzugefügt
##
################################################################################### 
# 
#-----[ ÖFFNEN ]------------------------------------------
#  
# includes/usercp_register.php
# 
#-----[ FINDE ]---------------------------------------------------
# 
	validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $Online-Game, $signature);

# 
#-----[ LÖSCHEN  ]---------------------------------------------------
# 
, $Online-Game

# 
#-----[ FINDE (achte auf die 3 Klammern) ]---------------------------------------------------
# 
				$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
			}
		}
	}

# 
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
# 
# wenn Kontrolle nur bei Registrierung stattfinden soll,
# muss man "$mode == 'editprofile' ||" löschen

	if ( $mode == 'editprofile' || $mode == 'register' )
	{
		// if dropdown use (delete // before the next line)
		// if ( $Online-Game == $lang['Online-Game_choice']['0'] )
		// and uncomment the next line (add // before)
		if ( empty($Online-Game) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}

# 
#-----[ LÖSCHEN (2x) ]---------------------------------------------------
#
# nur wenn man ein Dropdown Menü eingestellt hat

               		$Online-Game = ($Online-Game == $lang['Online-Game_choice']['0']) ? '' : $Online-Game;



# 
#-----[ ÖFFNEN ]------------------------------------------
#  
# templates/xxx/profile_add_body.tpl
# 
#-----[ FINDE und SETZE ein * dahinter ]---------------------------------------------------
# 
{L_Online-Game}:


################################################################################### 
################################################################################### 
###################################################################################

Verfasst: 18.09.2003 19:43
von Stefan2003
thx

werde ich gleich mal ausprobieren.

cu Steff