. .
pragmaMx Support Forum 24 Mai 2012, 10:13:15 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: required Felder im User-Reg. bzw. YA erweitern  (Gelesen 3807 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« am: 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!? cheesy

Kann mir jemand helfen?

Danke vorab!
Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.1.1.33.4.11 (2012-02-11)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #1 am: 12 Juli 2004, 13:18:19 »

Das würd mich auch mal interessieren!!!
Gespeichert
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #2 am: 13 Juli 2004, 20:38:31 »

Kann bitte mal jemand helfen?  cry_smile
Oder ist das Thema zu komplex?  Shocked

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.1.1.33.4.11 (2012-02-11)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
munzur
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.501


WWW
« Antworten #3 am: 13 Juli 2004, 21:28:34 »

@sascha1981

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

danke
Gespeichert

"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #4 am: 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
Gespeichert

CMS-Vers.: pragmaMx 1.12.1.1.33.4.11 (2012-02-11)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #5 am: 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)
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #6 am: 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]
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #7 am: 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]
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
munzur
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.501


WWW
« Antworten #8 am: 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 Smiley


Ab zeile 51 in der mx_userfunctions.php (alles auf eigene gefahr Smiley )
 
#################################################
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
Gespeichert

"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #9 am: 14 Juli 2004, 13:01:20 »

He sieht für mich danach also ob diese leute auch gerne alles umständlich machen was
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
munzur
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.501


WWW
« Antworten #10 am: 14 Juli 2004, 13:12:51 »

hi!

wie soll cih das verstehen?

danke
Gespeichert

"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #11 am: 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 Wink
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #12 am: 14 Juli 2004, 19:21:47 »

Hi Smiley

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.
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #13 am: 14 Juli 2004, 19:31:02 »

aber nur einmal oder?? weil denke nicht das sich viel verändert hat im 2.2
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML