Wäre eine Änderung dahingehend, dass Leute mit entsprechenden Rechten (z.b. Admins) die Geister trotzdem sehen können (nur halt mit dem Sternchen markiert), arg aufwändig? Das wäre nämlich meine Traumlösung.
Vielen Dank und viele Grüße,
lenkradschloss
Ersetze in der Plugin-Datei:
PHP-Code:
$query = $db->simple_select(
"users",
"uid, username, usergroup, displaygroup",
"lastactive > $onlinedate ORDER BY username ASC"
);
durch:
PHP-Code:
if(!is_moderator())
{
$where = " AND invisible=0";
}
$query = $db->simple_select(
"users",
"uid, username, usergroup, displaygroup, lastactive",
"lastactive > $onlinedate{$where} ORDER BY lastactive DESC"
);
Zitat:Zusätzlich wäre noch eine genauere Aufschlüsselung super, in Form von: 34 Personen waren online (23 Mitglieder, 2 davon unsichtbar und 11 Gäste)
Ich habe die erste Änderung angefügt und Funktioniert super, ist es schwierig da die Gäste mit einzubauen ? Habt Ihr da auch schon was auf der Pfanne ?
Ich vermisse die Gesamtbesucheranzahl sehr. Mitglieder und Gäste.
Gruß Ulrich
Die Gäste werden aber leider nicht gespeichert.
Hallo,
ich nutze das mybboard Style und habe das Plugin bei mir hochgeladen und aktiviert. Leider zerschießt es mir danach das Design. Ich habe mal ein Bild mit angehängt, um es zu zeigen.
Evtl. kann ja jemand helfen.
Chris
Versuch's mal, indem du die Plugin-Datei öffnest, dir diesen Abschnitt im Code suchst:
PHP-Code:
$insert_array = array(
'title' => "online_today_index",
'template' => "<tr>
<td class=\"tcat\"><strong>{\$lang->whos_online_today}</strong></td>
</tr>
<tr>
<td class=\"trow1\"><span class=\"smalltext\">{\$lang->online_note_today}<br />{\$onlinemembers}</span></td>
</tr>",
'sid' => "-1",
'dateline' => TIME_NOW
);
und ihn durch
PHP-Code:
$insert_array = array(
'title' => "online_today_index",
'template' => "<tr>
<td class=\"thead\" colspan=\"2\"><strong>{\$lang->whos_online_today}</strong></td>
</tr>
<tr>
<td class=\"trow2\"> </td>
<td class=\"trow1\"><span class=\"smalltext\">{\$lang->online_note_today}<br />{\$onlinemembers}</span></td>
</tr>",
'sid' => "-1",
'dateline' => TIME_NOW
);
ersetzst.
So hat's zumindest bei mir funktioniert...
Gruß,
auch Chris.
Hallo,
danke hat gepasst. Noch zur Info für andere die das Problem auch haben. Das Modul muss danach kurz mal deaktiviert und danach aktiviert werden. Dann passt das ganze. Vielen Dank!
Bei mir funktioniert das richtig gut :-)
Allerdings hätte ich gerne noch eine kleine Ergänzung - Gäste sollen nicht sehen können, wer heute online war..
Gibt es für das Plugin eine deutsche Übersätzung?
@schwyps:
Ich gebe keine Garantie darauf, dass es funktioniert.
PHP-Code:
$insert_array = array(
'title' => "online_today_index",
'template' => "<tr>
<td class=\"tcat\"><strong>{\$lang->whos_online_today}</strong></td>
</tr>
<tr>
<td class=\"trow1\"><span class=\"smalltext\">{\$lang->online_note_today}<br />{\$onlinemembers}</span></td>
</tr>",
'sid' => "-1",
'dateline' => TIME_NOW
);
suchen und durch
PHP-Code:
if($mybb->user['uid'] != "0") {
$insert_array = array(
'title' => "online_today_index",
'template' => "<tr>
<td class=\"tcat\"><strong>{\$lang->whos_online_today}</strong></td>
</tr>
<tr>
<td class=\"trow1\"><span class=\"smalltext\">{\$lang->online_note_today}<br />{\$onlinemembers}</span></td>
</tr>",
'sid' => "-1",
'dateline' => TIME_NOW
);
}
ersetzen.
@Grejan: Werde, wenn ich Zeit habe, meine Übersetzung hier hochladen. Ansonsten kannst du dir das aber auch ganz einfach über das ACP selber übersetzen.