26.08.2008, 15:45
So wird das nicht funktionieren.
Da wird das Template ja nur in die Datenbank geschrieben, wenn ein Angemeldeter (also der Admin) das Plugin aktiviert, es wird also auch bei Gästen weiterhin gezeigt.
Ersetze besser
durch
damit wird es für Gäste komplet deaktiviert.
Willst du nur nicht, dass Gäste sehen, wer genau online war ersetze
durch
Jeweils in der Plugin Datei.
Da wird das Template ja nur in die Datenbank geschrieben, wenn ein Angemeldeter (also der Admin) das Plugin aktiviert, es wird also auch bei Gästen weiterhin gezeigt.
Ersetze besser
Code:
if($mybb->settings['onlinetoday_active'] == "1")
Code:
if($mybb->settings['onlinetoday_active'] && $mybb->user['uid'] != "0")
Willst du nur nicht, dass Gäste sehen, wer genau online war ersetze
Code:
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);
$user['profilelink'] = build_profile_link($user['username'], $user['uid']);
eval("\$onlinemembers .= \"".$templates->get("index_whosonline_memberbit", 1, 0)."\";");
$comma = ", ";
Code:
if($mybb->user['uid'] != "0")
{
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);
$user['profilelink'] = build_profile_link($user['username'], $user['uid']);
eval("\$onlinemembers .= \"".$templates->get("index_whosonline_memberbit", 1, 0)."\";");
$comma = ", ";
}
Jeweils in der Plugin Datei.