ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / Heute und Gestern


Seite 1 von 1

Basti schrieb am 02.05.2003 um 20:12 Uhr

Was muss ich machen, damit vor Beiträgen nicht nur "heute" sondern auch "gestern" [...gepostet] steht.
hab die 2.8. Version und hätt diese Funktion unbedingt gerne wieder, des war prima.

Gruß B@sti

Superhausi schrieb am 02.05.2003 um 21:19 Uhr

inc/functions.inc.php, Zeile 363ff

function form_date($time, $verbose = 1)
{
    global $config;
    
    if( $time < (60 * 60 * 24) )
    {
        return "N/A";
    }

    $time += $config['timeoffset'] * 3600;

    if( date("d.m.Y", (time() + $config['timeoffset'] * 3600) ) == date('d.m.Y', $time) && $verbose )
    {
        return "<b>Heute</b>, " . date("H:i", $time) . " Uhr";
    }
    else
    {
        return date("d.m.Y, H:i", $time) . " Uhr";
    }
}

ändern in

function form_date($time, $verbose = 1)
{
    global $config;
    
    if( $time < (60 * 60 * 24) )
    {
        return "N/A";
    }

    $time += $config['timeoffset'] * 3600;

    if( date("d.m.Y", (time() + $config['timeoffset'] * 3600) ) == date('d.m.Y', $time) && $verbose )
    {
        return "<b>Heute</b>, " . date("H:i", $time) . " Uhr";
    }
    elseif( date("d.m.Y", (time() + ($config['timeoffset'] + 24) * 3600) ) == date( 'd.m.Y', $time ) && $verbose )
    {
        return "<b>Gestern</b>, " . date("H:i", $time) . " Uhr";
    }
    else
    {
        return date("d.m.Y, H:i", $time) . " Uhr";
    }
}

Basti schrieb am 05.05.2003 um 19:44 Uhr

hm, geht net. Bleibt weiterhin nur "HEUTE". Was mach ich falsch?!

theDon schrieb am 06.05.2003 um 21:55 Uhr

elseif( date("d.m.Y", (time() + ($config['timeoffset'] + 24) * 3600) ) == date( 'd.m.Y', $time ) && $verbose )

o_O

Jonas schrieb am 06.05.2003 um 22:57 Uhr

wo liegt der unterschied?

elseif( date("d.m.Y", (time() + ($config['timeoffset'] + 24) * 3600) ) == date( 'd.m.Y', $time ) && $verbose )

elseif( date("d.m.Y", (time() + ($config['timeoffset'] + 24) * 3600) ) == date( 'd.m.Y', $time ) && $verbose )

theDon schrieb am 08.05.2003 um 22:37 Uhr

das ist ein zitat. das gestern wird nur angezeigt, wenn der post _genau_ 24h alt ist.

Jonas schrieb am 08.05.2003 um 23:22 Uhr

autsch, stimmt

Basti schrieb am 15.05.2003 um 20:28 Uhr

was is nu richtig, und wie funktionierts?

serotonic schrieb am 15.05.2003 um 20:31 Uhr

Funktioniert einwandfrei!!! Hier nochmal vielen Dank an den Codespender! :)

Seite 1 von 1