MyBB.de Forum
Onlinezeit anders anzeigen lassen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Onlinezeit anders anzeigen lassen (/thread-34787.html)



Onlinezeit anders anzeigen lassen - Vespa - 02.07.2017

Hallo in die Runde

nachdem leider dieser Thread geschossen ist
https://www.mybb.de/forum/thread-17203.html?highlight=onlinezeit+%C3%A4ndern

möchte ich gerne fragen, was ich eingeben müsste um nur Tage, Stunden und Minuten (oder auch nur Stunden und Minuten - würde auch schon reichen) anzeigen zu lassen.
Sekunden ist für unser Forum etwas übertrieben und Wochen, Monate, Jahre eher auch.

Vielen Dank für die Unterstützung.


RE: Onlinezeit anders anzeigen lassen - MrBrechreiz - 02.07.2017

Suche in der functions.php nach

PHP-Code:
if(!isset($options['seconds']) || $options['seconds'] !== false)
    {
        if(
$seconds == 1)
        {
            
$nicetime['seconds'] = "1".$lang_second;
        }
        else if(
$seconds 1)
        {
            
$nicetime['seconds'] = $seconds.$lang_seconds;
        }
    } 

und Kommentiere es aus.


RE: Onlinezeit anders anzeigen lassen - Vespa - 02.07.2017

Super. Danke


RE: Onlinezeit anders anzeigen lassen - Vespa - 10.08.2017

.... hab mal ein bisschen rumgespielt und bin drauf gekommen - wenn man diese Zeilen in der functions.php
(Zeilen 4698-4692) auskommentiert so berechnet er dann nur noch bis Wochen und das auch noch korrekt.

Code:
// $years = floor($stamp/$ysecs);
// $stamp %= $ysecs;
// $months = floor($stamp/$mosecs);
// $stamp %= $mosecs;

Meine damit, dass er z.b. 1 Monat in 4 Wochen umrechnet usw...
Sinnvoll um z.b. die Onlinezeit der User verkürzt darzustellen.

Sollte dadurch irgend etwas falsch laufen, was im Moment für mich nicht nachvollziehbar ist so bitte gerne um eine Rückinfo.