Geschlechtsfeld

Begonnen von CanKan, 17 August 2006, 17:44:55

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

CanKan

Hallo,

Ich habe versucht "verrat ich nicht " option aus dem Feld Geschlecht zu löschen.. habe die Zeilen mit _YA_NOSEX aus der mx_userfunctions.php gelöscht.. der code sieht jetzt so aus..

// ####################################################################
function vkpSexusSelect($fieldname, $sexus = 0, $hidenull = 0)
{
    $sexus = (empty($sexus)) ? 0 : (int)$sexus;
    $out = "<select name='" . $fieldname . "' size='1'>\n";
    if (!$hidenull) {
    }
    $out .= "<option value='2'" . (($sexus == 2) ? " selected" : "") . ">" . _YA_MALE . "</option>\n";
$out .= "<option value='1'" . (($sexus == 1) ? " selected" : "") . ">" . _YA_FEMALE . "</option>\n";
    $out .= "</select>\n";
    return $out;
}
// ################################################
function vkpGetSexusString($sexus = 0)
{
    $sexus = (empty($sexus)) ? 0 : (int)$sexus;
    switch ($sexus) {
    case 1: $out = _YA_FEMALE . " " . mxCreateImage("images/f.gif", _YA_FEMALE);
        break;
    case 2: $out = _YA_MALE . " " . mxCreateImage("images/m.gif", _YA_MALE);
        break;
    }
    return $out;
}
// ################################################



Ist das so richtig? habe ich es richtig gemacht, dass keine Probleme entstehen...?

Ich möchte deieses Feld zu einem Pflichtfeld machen. Wie mach ich das ?


CanKan
Der Hund bellt, die Karawane zieht weiter.

fatdom

Olla... ich weis nicht ob es noch für dich von bedeutung ist?
du kannst das in der mx_userfunctions_options.php machen.

#################################################
/// hier kann die Ueberpruefung der Benutzerdaten erweitert werden
/// es stehen alle uebergebenen Formularvariablen im array $pvs zur Verfuegung
/// die entsprechende Fehlermeldung muss in der Variablen $pvs['userCheckError'] gespeichert werden
function userCheck_option($pvs) {
#global $user_prefix;
#mxDebugFuncvars($pvs);
// diese Variable mit der Fehlermeldung belegen wenn unvollständige oder unkorrekte Daten
$pvs['userCheckError'] = "";

// ein einfaches Beispiel dazu:
if (empty($pvs['realname'])) {
$pvs['userCheckError'] .= "Du musst noch Deinen richtigen Namen angeben.<br>";
}


dort kannst du es z.B. so erweitern:
if (empty($pvs['user_sexus'])) {
$pvs['userCheckError'] .= "Du musst noch Geschlächt angeben.<br>";
}


oder Hier Lesen
http://www.pragmamx.org/modules.php?name=Content&pa=showpage&pid=28#pflicht
----