pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Biker in 11 Juli 2004, 19:04:52

Titel: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: Biker in 11 Juli 2004, 19:04:52
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
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: Sascha1981 in 12 Juli 2004, 13:18:19
Das würd mich auch mal interessieren!!!
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: Biker in 13 Juli 2004, 20:38:31
Kann bitte mal jemand helfen?  :cry
Oder ist das Thema zu komplex?  :o

Gruß
Bernd
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: munzur in 13 Juli 2004, 21:28:34
@sascha1981

ich dachte da bist du schon weiter gekommen oder du hattet da schon was?!

danke
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: Biker in 14 Juli 2004, 11:26:05
Hallo???

Ich möchte doch nur wissen WO ich es ändern kann.....ist die Frage so schwer zu beantworten?

Gruß
Bernd
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: NeMeSiSX2LC in 14 Juli 2004, 11:31:28
hm mx_userfunctions.option.php duch dadrin mal nach error (weis jetzt denn genauen Namen von der Funktion nicht)
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: Sascha1981 in 14 Juli 2004, 11:34:21
@ 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]
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: NeMeSiSX2LC in 14 Juli 2004, 11:48:11
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]
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: munzur in 14 Juli 2004, 12:25:50
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
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: NeMeSiSX2LC in 14 Juli 2004, 13:01:20
He sieht für mich danach also ob diese leute auch gerne alles umständlich machen was
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: munzur in 14 Juli 2004, 13:12:51
hi!

wie soll cih das verstehen?

danke
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: NeMeSiSX2LC in 14 Juli 2004, 17:27:17
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 ;)
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: Andi in 14 Juli 2004, 19:21:47
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.
Titel: Re: required Felder im User-Reg. bzw. YA erweitern
Beitrag von: NeMeSiSX2LC in 14 Juli 2004, 19:31:02
aber nur einmal oder?? weil denke nicht das sich viel verändert hat im 2.2