Ich habe leider keinen passendes Thread gefunden, indem diese Frage beantwortet wird.
Ich möchte bei der User-Registration ein paar Felder als required haben, also so, dass diese bestimmten Felder ausgefüllt werden müssen, und auch später beim editieren der Userinfos nicht leer gelassen werden können.
Wo genau muss ich das ändern....hab mir schon einen Wolf gesucht, bin aber nicht fündig geworden!?
Wahrscheinlich sehe ich schon vor lauter Bäumen den Wald nicht mehr!? :D 
Kann mir jemand helfen?
Danke vorab!
Gruß
Bernd
			
			
			
				Das würd mich auch mal interessieren!!!
			
			
			
				Kann bitte mal jemand helfen?  :cry 
Oder ist das Thema zu komplex?  :o 
Gruß
Bernd
			
			
			
				@sascha1981
ich dachte da bist du schon weiter gekommen oder du hattet da schon was?! 
danke
			
			
			
				Hallo???
Ich möchte doch nur wissen WO ich es ändern kann.....ist die Frage so schwer zu beantworten?
Gruß
Bernd
			
			
			
				hm mx_userfunctions.option.php duch dadrin mal nach error (weis jetzt denn genauen Namen von der Funktion nicht)
			
			
			
				@ munzur
Ja das mit der mx_userfunctions_option.php das weiß ich schon!
Mich würde jetzt nur interessieren wo ich die Plichfelder angeben kann wenn ich die file nicht verwende!!
Die ganze funktion in der mx_userfunctions_option.php heißt   function userCheck_option
[Editiert am 14/7/2004 von Sascha1981]
			
			
			
				na dann such doch mal im YA die function userCheck. Ach ne die is ja in der mx_userfunctions.php
[Editiert am 14/7/2004 von NeMeSiSX2LC]
			
			
			
				Hallo!
Habs schon geschaft!
Hier der Code! Das für die Leute die lieber die standart mx_userfunctions.php verwenden :)
Ab zeile 51 in der mx_userfunctions.php (alles auf eigene gefahr :) )
 
#################################################
function userCheck($pvs) {
	global $user_prefix;
	#$pvs['uname']      = str_replace(" ","_",$pvs['uname']);
	$pvs['email']       = str_replace(" ","",$pvs['email']);
	$pvs['user_sexus']  = ($pvs['user_sexus']);
	$pvs['user_avatar'] = (empty($pvs['user_avatar'])) ? "" : strip_tags($pvs['user_avatar']);
	$pvs['user_avatar'] = ($pvs['user_avatar']=="blank.gif") ? "" : strip_tags($pvs['user_avatar']);
	$pvs['newsletter']  = (empty($pvs['newsletter'])) ? 0 : 1;
	$pvs['url']         = (empty($pvs['url'])) ? "" : mxCutHTTP($pvs['url']);
	#$user_viewemail = (empty($user_viewemail)) ? 0 : 1;
	// Geburtstag pruefen, ggf. aendern
	$checkdate1 = sprintf("%04d%02d%02d", $pvs['bday_year'], $pvs['bday_month'], $pvs['bday_day']);
	$checkdate2 = sprintf("%04d%02d%02d", date('Y'), date('m'), date('d'));
	$isdate = checkdate(intval($pvs['bday_month']), intval($pvs['bday_day']), intval($pvs['bday_year']));
	$isdate = ($checkdate1 > $checkdate2) ? FALSE : $isdate;
	$pvs['bday'] = ($isdate) ? sprintf("%04d-%02d-%02d", $pvs['bday_year'], $pvs['bday_month'], $pvs['bday_day']) : "";
	#mxDebugFuncvars($pvs); exit;
	if (empty($pvs['email'])) {
		return _ERRORNOEMAIL;
		}
####################################################           Newsletter muss auf annehmen sein :)
####################################################
	if (empty($pvs['newsletter'])) {
		return _NEWSLETTER2;
		}
#####################################################
#####################################################
####################################################           Geschlecht muss eingetragen sein! :)
####################################################
	if (empty($pvs['user_sexus'])) {
		return _ModerW;
		}
#####################################################
#####################################################
####################################################           Geburtstag muss eingetragen sein! :)
####################################################
	if (empty($pvs['bday'])) {
		return _GBtag;
		}
#####################################################
#####################################################
 
DAs in der language file im ../modules/your account/language/deine language.php eingeben!
define("_ModerW","FEHLER: kein Geschlecht eingegeben Bitte angegeben");
define("_GBtag","FEHLER: kein Geburtsdatum angegeben");
define("_NEWSLETTER2","FEHLER: Sie müssen Newsletter akzeptieren");
Ps: ihr solltet vielleicht das mit dem NEwsletter raus tun
L.g
			
			
			
				He sieht für mich danach also ob diese leute auch gerne alles umständlich machen was
			
			
			
				hi!
wie soll cih das verstehen?
danke
			
			
			
				Na lieber alles editieren im Modul und dann riesig rum meckern wenn bei einem Update wieder alles gemacht werden muss, also einfach die option files zunehmen die wahrscheinlich sowieso gleich bleiben werden. Oder nur minimal verändert werden müssen ;) 
			
			
			
				Hi :)
stimmt schon, normalerweise ist für solche Sachen die optioon Datei gedacht. Aber ob man die benutzt, ist Geschmacksache. Wenn es nur um die zusätzlichen required-Felder geht, ist die Frage ob sich das umbauen der optioon-Datei wirklich lohnt.Es muss ja dann in der Datei noch mehr geändert werden.
			
			
			
				aber nur einmal oder?? weil denke nicht das sich viel verändert hat im 2.2