Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Geburtstag im Profil
#1
Hallo,

in einem Profil (habe nur die Lösung für den Kalender gefunden) eines User steht komischerweise dass er 40 jahre alt ist obwohl er es erst am 7.4. wird Sad

Habt ihr da eine Lösung für?
#2
Da gab es mal einen Fehler in einer früheren Version. Siehe: https://www.mybb.de/forum/showthread.php?tid=6120
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
Hab da noch keine Posts deswegen ist der Thread wohl gesperrt für mich.

Kannst du den Code gerade posten bitte?
#4
Nein, die alten Bugs sind nicht mehr sichtbar.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#5
Öffne die Datei inc/functions.php und suche nach:
PHP-Code:
function get_age($birthday)
{
        
$bday explode("-"$birthday);
        if(
$bday[2] < 1970)
        {
                
$years 1970-$bday[2];
                
$year $bday[2]+($years*2);
                
$stamp mktime(000$bday[1], $bday[0], $year)-($years*31556926*2);
        }
        else
        {
                
$stamp mktime(000$bday[1], $bday[0], $bday[2]);
        }
        
$age floor((time()-$stamp)/31556926);
        return 
$age;

Ersetzen durch:
PHP-Code:
function get_age($birthday)
{
    
$bday explode("-"$birthday);
    if(!
$bday[2])
    {
        return;
    }

    list(
$day$month$year) = explode("-"my_date("j-n-Y"time(), 00));

    
$age $year-$bday[2];

    if((
$month == $bday[1] && $day $bday[1]) || $month $bday[1])
    {
        --
$age;
    }
    return 
$age;

Öffne die Datei member.php und suche nach:
PHP-Code:
$lang->membdayage sprintf($lang->membdayage, ($year $membday['2'])); 
Ersetzen durch:
PHP-Code:
$lang->membdayage sprintf($lang->membdayageget_age($memprofile['birthday'])); 
Solltest du noch eine ältere Version verwenden rate ich dir dringend zu einem Update auf die aktuelle Version.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.