Seite 2 von 2

Verfasst: 10.12.2007 15:26
von Jan500
hi

das ist jetzt ungetestet muss also evtl noch etwas angepasst werden...

öffne die usercp_register.php

finde
// Start add - Birthday MOD
$s_b_day = '<span class="genmed">' . $lang['Day'] . '&nbsp;</span><select name="b_day" size="1" class="gensmall">
ersetze es mit
// Start add - Birthday MOD
$disabled = ( $mode == 'editprofile' )? ' disabled="disabled" ' : '';
$s_b_day = '<span class="genmed">' . $lang['Day'] . '&nbsp;</span><select name="b_day" size="1" class="gensmall" '. $disabled . '>
finde
$s_b_md = '<span class="genmed">' . $lang['Month'] . '&nbsp;</span><select name="b_md" size="1" class="gensmall">
ersetze es mit
$s_b_md = '<span class="genmed">' . $lang['Month'] . '&nbsp;</span><select name="b_md" size="1" class="gensmall" ' . $disabled . '>
finde
$s_b_year = '<span class="genmed">' . $lang['Year'] . '&nbsp;</span><input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" />&nbsp;&nbsp;';
ersetze es mit
$s_b_year = '<span class="genmed">' . $lang['Year'] . '&nbsp;</span><input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" ' . $disabled . '/>&nbsp;&nbsp;';
Jan

Verfasst: 10.12.2007 18:36
von xtreme-ubuntu
sers

also wenn man sein profil editieren will kann man den bday schonmal nichtmehr ändern!

und bei der registrierung is auch noch alles paletti

nur wenn man in seinem profil iwas anderes ändert, dann is der bday wieder weg -.-

?!?! was muss man da machen? hab von dem was du amchst grad nicht so den durchblick ^^

wär cool wenn du mir helfen könntest

Verfasst: 11.12.2007 18:36
von xtreme-ubuntu
*push*

Verfasst: 12.12.2007 15:26
von Jan500
hi

ich hab nicht daran gedacht, das bei disabled die werte nicht übermittelt werden :-?

entw3eder machst du jetzt noch hidden felde roder so:

mach die schritte oben wieder rückgängig und such
$s_b_day= str_replace("value=\"".$b_day."\">", "value=\"".$b_day."\" SELECTED>" ,$s_b_day);
$s_b_md = str_replace("value=\"".$b_md."\">", "value=\"".$b_md."\" SELECTED>" ,$s_b_md);
$s_b_year = '<span class="genmed">' . $lang['Year'] . '&nbsp;</span><input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" />&nbsp;&nbsp;';
ersetze es mit
if($mode == 'editprofile' )
{

$s_b_day = '<span class="genmed">' . $lang['Day'] . '&nbsp;</span><input type="text" class="post" style="width: 25px" name="b_day" value="' . $b_day . '" readonly="readonly" />&nbsp;&nbsp;';
$s_b_md = '<span class="genmed">' . $lang['Month'] . '&nbsp;</span><input type="text" class="post" style="width: 75px" name="b_md" value="' . $b_md . '" readonly="readonly" />&nbsp;&nbsp;';
$s_b_year = '<span class="genmed">' . $lang['Year'] . '&nbsp;</span><input type="text" class="post" style="width: 50px" name="b_year" value="' . $b_year . '" readonly="readonly" />&nbsp;&nbsp;';
}
else
{
$s_b_day= str_replace("value=\"".$b_day."\">", "value=\"".$b_day."\" SELECTED>" ,$s_b_day);
$s_b_md = str_replace("value=\"".$b_md."\">", "value=\"".$b_md."\" SELECTED>" ,$s_b_md);
$s_b_year = '<span class="genmed">' . $lang['Year'] . '&nbsp;</span><input type="text" class="post" style="width: 50px" name="b_year" size="4" maxlength="4" value="' . $b_year . '" />&nbsp;&nbsp;';
}
Jan

Verfasst: 12.12.2007 16:52
von xtreme-ubuntu
danke danke danke!!!!

:D :D :D :D :D


geht einwandfrei!
bei der registrierung sind beide pflicht und im edit-panel kann man beide nicht bearbeiten und sie werden dennoch übertragen, danke!!!!

hatte zwar noch das prob mit der avatar-gallery, dass danach so ungefähr nichts mehr gestimmt hat! aber da die avatar gallery nicht genutzt wird ist das egal! hab se gleichmal rausgenommen ^^ dann gibts da keine probs ...

außer natürlich du kannst da auch so ne lösung aus den ärmeln schütteln?

mfg

Verfasst: 12.12.2007 22:22
von Jan500
was ist denn das genaue problem bei den avatars?

Jan

Verfasst: 14.12.2007 19:54
von xtreme-ubuntu
wenn man in die galary geht und wieder zurück, dann stimmen die felder nichtmehr!

geburtstag, username, echter name und passwort stimmen nichtmehr!