Ich habe im Benutzer-CP mein Geburtsdatum eingetragen. Nun wird im Kalender 40 Jahre alt angezeigt, obwohl ich erst im September 40 werde. Noch bin ich 39 und ich habe es wirklich nicht eilig [Bild:
http://www.my-smileys.de/smileys3/cunao.gif]
Michael hatte hier mal 'nen einfachen Workaround gepostet.
Klickste
HIER
<OT>
Und um Deine an anderer Stelle gestellte Frage nach dem Chat auch gleich zu beantworten:
Es handelt sich um den "FlashChat", ein in Foren integrierbarer Chat auf Basis PHP & Flash.
Kostet lediglich 5 USD und steht
HIER zum Download bereit.
Die Integration ist hier im Forum auch beschrieben.
</OT>
Chang Noi schrieb:Michael hatte hier mal 'nen einfachen Workaround gepostet.
Klickste HIER
Michael schrieb:Hier ein schneller Fix von mir, sollte soweit funktionieren. Datei member.php öffnen und suchen nach:
PHP-Code:
$lang->membdayage = sprintf($lang->membdayage, ($year - $membday['2']));
Diese Zeile gibt es bei Version1.29 nicht. Wie kann ich bei neuer Version den Bug beheben?
Nur so ´ne Idee: Sind die Werte für die Sommerzeitkorrektur und alle Datums- und Zeitangaben richtig gesetzt?
Öffne die calendar.php und suche
PHP-Code:
if($bday[2] && $bday[2] < $year)
{
$age = $year - $bday[2];
$age = " ($age $lang->years_old)";
}
ersetze es mit
PHP-Code:
if($bday[2] && $bday[2] < $year)
{
$age = $year - $bday[2];
--$age;
$age = " ($age $lang->years_old)";
}
Zu früh gefreut.
User die bereits Geburtstag hatten sind jetzt ein Jahr zu jung.
Versuch es mal so.
Füge diesen teil anstelle des anderen ein.
PHP-Code:
if($bday[2] && $bday[2] < $year)
{
$age = $year - $bday[2];
if(($month == $bday[2] && $day < $bday[2]) || $month < $bday[2])
{
--$age;
}
$age = " ($age $lang->years_old)";
}
krafdi schrieb:Zu früh gefreut. User die bereits Geburtstag hatten sind jetzt ein Jahr zu jung.
Versuch es mal so.
Füge diesen teil anstelle des anderen ein.
PHP-Code:
if($bday[2] && $bday[2] < $year)
{
$age = $year - $bday[2];
if(($month == $bday[1] && $day < $bday[1]) || $month < $bday[1])
{
--$age;
}
$age = " ($age $lang->years_old)";
}
Ne, da bin ich wieder zu alt [Bild:
http://www.my-smileys.de/smileys3/k_crying.gif]
Hm bei mir geht es! Hast du es richtig geändert?
Klar, mit copy&paste
Habe eben nochmal überprüft. Ich bin ein Jahr zu alt.