Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 133%
Ausl. d. letzten 5 Minuten: 203%
Ausl. d. letzten 15 Minuten: 302%
Aktulle Uhrzeit: 13:42
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Geschlechtsfeld nicht veränderbar |
|
Geschlechtsfeld nicht veränderbar |
|
Huhu,
ich möchte, dass im usercp->profil bearbeiten das Feld "Geschlecht" nach der auswahl nicht mehr veränderbar ist. Wie mache ich das?
Ich habe schon versucht disabled="disabled" aber das ist schlecht für die User die noch kein Geschlecht gewählt haben.
Gibt es also eine andere Möglichkeit?
|
|
29.08.2009 15:50 |
|
|
|
vielen lieben Dank, mkkcs
|
|
29.08.2009 16:25 |
|
|
|
Allerdings ist da ein Fehler.
Wenn man ohne eine Änderung speichert so geht das Geschlecht wieder auf "keine Angabe". und man kann auswählen =/
|
|
29.08.2009 16:55 |
|
|
|
hmm hab zwar mal in der usercp.php geschaut aber nichts gefunden :o
|
|
29.08.2009 21:26 |
|
|
|
Japp, habe ich. hab sogar 3x gründlich überprüft.
|
|
29.08.2009 21:44 |
|
|
|
Ja, das schon. Doch geh mal unter Profil bearbeiten und ändere nirgends etwas und speicher einfach nur. Du wirst sehen, dass man nun wieder auswählen kann welches geschlecht man hat
|
|
29.08.2009 22:02 |
|
|
|
Vielen Dank für deine Hilfe
Hat natürlich geklappt
|
|
29.08.2009 22:28 |
|
|
|
Habs nun mal auf nen testboard gemacht da kommt bei der register.php aufrufung:
|
Zitat: Parse error: syntax error, unexpected '"' in /var/www/vhosts/Team-Hosting.de/subdomains/beaux/httpdocs/forum/register.ph
p on line 246 |
|
|
in line 246 steht:
|
Zitat: if($userfield_error==1 || !$r_username || !$r_email || ($emailverifymode!=3 && (!$r_password || !$r_confirmpassword)) || $r_gender==0) eval ("\$error .= "".$tpl->get("register_error1")."";"); |
|
|
was hab ich jetzt falsch gemacht? :o
|
|
12.09.2009 10:24 |
|
|
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
elseif ($row['fieldtype'] == "date") {
if ($dayfield[$row['profilefieldid']] && $monthfield[$row['profilefieldid']]) $datefield = ((wbb_strlen($yearfield[$row['profilefieldid']]) == 4) ? ($yearfield[$row['profilefieldid']]) : (((wbb_strlen($yearfield[$row['profilefieldid']]) == 2) ? ("19".$yearfield[$row['profilefieldid']]) : ("0000"))))."-".(($monthfield[$row['profilefieldid']] < 10) ? ("0".$monthfield[$row['profilefieldid']]) : ($monthfield[$row['profilefieldid']]))."-".(($dayfield[$row['profilefieldid']] < 10) ? ("0".$dayfield[$row['profilefieldid']]) : ($dayfield[$row['profilefieldid']]));
else $datefield = "0000-00-00";
$fieldvalues .= ",'".addslashes($datefield)."'";
}
else $fieldvalues .= ",'".addslashes($field[$row['profilefieldid']])."'";
}
if($userfield_error==1 || !$r_username || !$r_email || ($emailverifymode!=3 && (!$r_password || !$r_confirmpassword)) || $r_gender==0) eval ("\$error .= "".$tpl->get("register_error1")."";");
if ($emailverifymode != 3 && $r_password != $r_confirmpassword) $error .= $lang->items['LANG_REGISTER_ERROR1'];
if (!verify_username($r_username)) $error .= $lang->items['LANG_REGISTER_ERROR2'];
if (!verify_email($r_email)) $error .= $lang->items['LANG_REGISTER_ERROR3'];
if (wbb_strlen($r_signature) > $wbbuserdata['max_sig_length']) $error .= $lang->items['LANG_REGISTER_ERROR4'];
if ($wbbuserdata['max_sig_image'] != -1 && wbb_substr_count(wbb_strtolower($r_signature), "[img]") > $wbbuserdata['max_sig_image']) $error .= $lang->items['LANG_REGISTER_ERROR5'];
if (wbb_strlen($r_usertext) > $wbbuserdata['max_usertext_length']) $error .= $lang->items['LANG_REGISTER_ERROR6']; |
|
|
|
12.09.2009 15:50 |
|
|
|
ähm ich habe in der Zeile
code: |
1:
2:
3:
|
if($userfield_error==1 || !$r_username || !$r_email || ($emailverifymode!=3 && (!$r_password || !$r_confirmpassword)) || $r_gender==0) eval ("\$error .= "".$tpl->get("register_error1")."";");
|
|
was anderes stehen !
code: |
1:
2:
3:
|
if ($userfield_error == 1 || !$r_username || !$r_email || ($emailverifymode != 3 && (!$r_password || !$r_confirmpassword))) $error .= $lang->items['LANG_POSTINGS_ERROR1'];
|
|
wo kommt denn das
code: |
1:
2:
3:
|
eval ("\$error .= "".$tpl->get("register_error1")."";");
|
|
her ?
__________________ LG Martin
Grafix-Board
das wBB Coder Forum ist wieder da !!!! - Totgeglaubte leben länger !
mywbb goes to wbbCoderForum
|
|
12.09.2009 17:00 |
|
|
|
Das kommt von deinen Code :o
code: |
1:
2:
|
if($userfield_error==1 || !$r_username || !$r_email || ($emailverifymode!=3 && (!$r_password || !$r_confirmpassword)) || $r_gender==0) eval ("\$error .= "".$tpl->get("register_error1")."";");
|
|
|
|
13.09.2009 00:45 |
|
|
|
|
|
|