MyBB.de Forum
Gesamte Onlinezeit nur für Admins - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Gesamte Onlinezeit nur für Admins (/thread-13910.html)



Gesamte Onlinezeit nur für Admins - the_hole - 17.07.2009

Kann man diese Statistik für reg. Mitglieder verbergen?


RE: Gesamte Onlinezeit nur für Admins - Megaleecher - 17.07.2009

Wieso sollte man das wollen??

Ich denke aber, dass es ohne einen eingriff in die php-Dateien nicht gehen wird.

MfG Megaleecher


RE: Gesamte Onlinezeit nur für Admins - the_hole - 17.07.2009

Aus dem selben Grund weil man auch z.B. Geburtstage versteckt hält, oder einige Informationen nicht preis gibt. Wollte es eigentlich mehr so machen das jeder User selber wählen kann ob die Funktion preisgeben möchte oder nicht.
Wenn es eine einfache Lösung gibt wäre das gut, ansonnsten macht es auch nichts.


RE: Gesamte Onlinezeit nur für Admins - Megaleecher - 17.07.2009

Nun gut, es gibt zwei Möglichkeiten.
Die erste du enfernst folgende Zeilen aus dem Template member_profile.
Wie kommt man da hin?
Admin-CP -> Template&Style -> Templates -> Auf dein verwendetes Template klicken -> MitgliederTemplate -> member_profile

Dort suchst du dann folgenden Code und entfernst ihn:
PHP-Code:
<tr>
<
td class="trow2"><strong>{$lang->timeonline}</strong></td>
<
td class="trow2">{$timeonline}</td>
</
tr

oder du ersetzt in der Datei member.php folgenden Code
PHP-Code:
    if($memprofile['timeonline'] > 0)
    {
        
$timeonline nice_time($memprofile['timeonline']);
    } 
mit diesem
PHP-Code:
    if($memprofile['timeonline'] > 0)
    {
        if (
$mybb->user['usergroup'] != 4)
        {
            
$timeonline "N/V";
        }
        else
        {
            
$timeonline nice_time($memprofile['timeonline']);
        }
    } 

Die erste Variante hat den Vorteil, das sie auch nach einem Update erhalten bleibt, jedoch sieht niemand mehr die Onlinezeit des anderen...

Bei der zweiten Variante kann zwar ein Admin noch die Zeit sehen, nach einem update muss man diese Änderung aber erneut durchführen...

MfG Megaleecher