Y_A Erweiterung @ Avatar

Begonnen von wob, 25 Januar 2004, 00:24:31

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

NeMeSiSX2LC

Denn benutz ich leider nicht da kann ich dir jetzt nicht weiter helfen.
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

wob

JO OK mal sehen ob ich das nicht selber rausfinden falls du wegen dem news user reg. .... ( wegen fest nagaben) rausfinden solltest melde dich mal dann hier ok thx...


mfg Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

wob

So habe es rausgefunden wegen Pflichtfelder

also inder mx_userfunctions_options.php

zeile 53 steht schon ein beispiel

z.b wenn man möchte das der User das Geschlecht angeben muss wenn er sich anmeldet einfach das einfügen:

// ein einfaches Beispiel dazu:
   if (empty($pvs['user_sexus'])) {
      $pvs['userCheckError'] .= "Du musst noch angeben, ob Männlich oder Weiblich!.<br>";
      }
   // ende Beispiel

das wars dann auch schon

mfg Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

NeMeSiSX2LC

Vorteilshalber könnte man denn error text aber noch in die lang file nehmen so das, das ganze mutli bleibt
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

wob

Jo wäre auch noch ne Idee wert... das es für alle sprachen dann da ist..

mfg Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

NeMeSiSX2LC

So nu hab ich aber auch en Problem mit den Plichtfelder. Wie mach ich das Geburtsdatum zum Pflichtfeld :quest
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

taranis

if (empty($pvs['bday'])) {

        $pvs['userCheckError'] .= "Bitte gib auch Dein Geburtsdatum an.<br>";

        }

in die mx_userfunctions_options.php  ;)

NeMeSiSX2LC

aber empty isses ja nicht da stehen dann halt nur nullen drin.
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

taranis

nur nullen????
also bei mir steht bei einer neuregistration tag ein - monat ein - und das jahr ist völlig ohne etwas.

ist da vielleicht bei dir in der tabelle ein standardwert definiert?

NeMeSiSX2LC

Hm muss ich nachher nochmal genau schauen
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

NeMeSiSX2LC

Ach klar das es so geht weil die Tabelle heisst nämlich user_bday bei nur bday überspring er das einfach ;)

Also weis da keiner was??

[Editiert am 8/5/2004 von NeMeSiSX2LC]
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

Ria

Hi, ;)

in der Suche:

YA und your account eingeben.

Und dies ist der Code für das Alter:

<?php

function userCheck_option($pvs) {
   #mxDebugFuncvars($pvs);
   $pvs['userCheckError'] = "";
   
   if (empty($pvs['bday'])) {
      $pvs['userCheckError'] .= "Du muss Dein Geburtdatum angeben.";
      }
   else {
      $checkdate1 = sprintf("%02d%02d", $pvs['bday_month'], $pvs['bday_day']);
      $checkdate2 = sprintf("%02d%02d", date('m'), date('d'));
      $diff = (int)($checkdate1 > $checkdate2);
      $years = date('Y') - $pvs['bday_year'] - $diff;
      if ($years < 21) {
         $pvs['userCheckError'] .= "Du musst mindestens 21 Jahre alt sein";
         }
      }
   return $pvs;
   }

?>

gehört allerdings in \includes\mx_userfunctions_options.php ;)

Gruss Ria


[Editiert am 8/5/2004 von Ria]

NeMeSiSX2LC

Man leute es gibt keine bday feld in der tabelle users noch eine user_bday und bei der geht das nicht!
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

NeMeSiSX2LC

ah mit dem $pvs['bday'] ist überhaupt nicht der Feldname gemeint oda??
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

Maddalina

Hi NeMe,

sorry, das lese ich jetzt erst - ich habe auch tausendmal rumprobiert - so habe ich dann meine Pflichtfelder in der mx-userfunctions-options.php gelöst:

  // ein einfaches Beispiel dazu:
if (empty($pvs['user_sexus'])) {
$pvs['userCheckError'] .= "Du musst noch angeben, ob Du männlich oder weiblich bist.(Feld >>ich bin<<)<p>";
}

if (empty($pvs['bday'])) {
$pvs['userCheckError'] .= "Bitte gib auch Dein <b>Geburtsdatum<b> an.";
}

// ende Beispiel
return $pvs;
}



Und es funktioniert auch.... (erstaunlicherweise)

Liebe Grüße,

Maddalina

[Editiert am 9/5/2004 von Maddalina]

NeMeSiSX2LC

Ok dann wird da nicht das DB Feld mit gemeint sondern die funktion in der mx_userfunctions.php. Werd das so mach wie in dem posting vorher mit der alters begrenzung. Weil Kiddies wollte ich eigentlich nicht haben :D
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

Maddalina

Altersbegrenzung???

Was, wie wo, das habe ich ja gar nicht gelesen... auch haben will!!

Und jetzt werde ich stöbern gehen ;)

Liebe Grüße,

Maddalina

NeMeSiSX2LC

Öhm les mal hier bissel weiter oben da steht es ;)
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

Maddalina

Jupp, ich hab's

Jetzt gleich noch zwei Fragen... Frage 1 ist leicht:

Wo genau muß der Code in die user-funktions-options hin? Ist das egal?

Frage 2: Ich habe  schon 1.800 Members, wie filtere ich da die Kiddies raus, bzw. wie kriege ich das hin, daß alle, die Ihr Geburtsdatum noch nicht eingegeben haben, beim nächsten Besuch dazu aufgefordert werden, das zu tun? *duck*

Liebe Grüße,

Maddalina

NeMeSiSX2LC

Das muss da hin wo du jetzt auch dein GD abfrage hast.

Zu Zwei schreib einfach ne Admin Meldung das die Leute ihr GD angeben sollen oder sie werden aus der Community ausgeschlossen :P
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