Seite 1 von 1

Falsche Benutzeranzeige :-(

Verfasst: 03.06.2004 23:18
von Janis
Hi !
Vielleicht kann mich von euch jemand aufklären, da bei mir ein seltsames Phänomen auftritt.
Sobald ich mich einlogge (Admin oder auch registrierter Gast) scheint in der Onlinestatistik auf:

"Insgesamt sind 2 Benutzer online: Ein registrierter, ein versteckter und kein Gast."

Ich bin aber definitiv ALLEINE am Board und mit Sicherheit nicht versteckt. Wieso zählt meine Anwesenheit doppelt ???
Vielleicht kann mir von euch jemand sagen, wo der "Hund" begraben sein könnte.
THX im Voraus

Verfasst: 03.06.2004 23:20
von Leuchte
Hast du Mods eingebaut (wenn ja, welche)?
Wirst du in der 'Anwesenheitsliste' kursiv dargestellt?
Welche phpBB Version verwendest du?

Verfasst: 04.06.2004 00:09
von Janis
Tja Mods hab ich jede Menge (an die 20 :-? ) eingebaut.
Ja mein Nick wird kursiv dargestellt
Ich verwende phpBB 2.0.8

Habe ferner versucht, das Problem mit dem "Verstecken der User in der Onlineliste unterbinden"-Mod zu umgehen.
Zwar ist jetzt die versteckte User Anzeige weg, aber es steht lustigerweise
"Insgesamt sind 2 Benutzer online: Ein registrierter, kein Gast."

Verfasst: 04.06.2004 00:13
von Leuchte
Und bei dir im Profil ist definitiv nicht deklariert, dass du als 'versteckt' angezeigt wirst?
Kannst du grob eingebaute Mods nennen, die die index.php verändert haben?
Was wird denn in der WIO-Liste (deinforum.de/phpBB/viewonline.php) angezeigt?

Verfasst: 04.06.2004 12:34
von Janis
Also ehrlich gesagt glaube ich nicht dass es mit der index.php was zu tun hat.
Ich hab die originale aufgespielt und es ist trotzdem die gleiche Anzeige vorhanden.
Dachte eventuell an einen Fehler in der includes/page_header.php - ebenfalls Fehlanzeige.

Die WIO-Liste zeigt die richtige Ansicht an - also ich bin alleine am Board ...
Übrigens werden alle sich am Board befindlichen registrierten User doppelt gezählt.
Einmal als registrierter und einmal als versteckter Benutzer.
Es ist wie gesagt definitiv keiner versteckt online !!!

Verfasst: 04.06.2004 12:39
von Christian_W
Janis hat geschrieben:...Dachte eventuell an einen Fehler in der includes/page_header.php - ebenfalls Fehlanzeige.
Ich denke auch, dass es an der page_header.php liegt. Kannst Du die mal verlinken?

Gruß Christian

Verfasst: 04.06.2004 12:52
von Janis
Tja ich glaube ich hab nun doch das Problem gefunden, zumindest funktioniert es ...

Der Fehler dürfte trotzdem in der includes/page_header.php gesteckt sein.
Schuld daran zu 99,9 % der COLOR GROUPS-Mod 1.2.0


#
#-----[ FIND ]------------------------------------------
#
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
if ( $row['user_allow_viewonline'] )
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}

#
#-----[ REPLACE WITH ]------------------------------------------
#
$user_online_link = color_group_colorize_name($row['user_id']);
if ( $row['user_allow_viewonline'] )
{
$logged_visible_online++;
}
else
{
$logged_hidden_online++;
}

#

Wenn ich aus der geänderten bzw modifizierten page_header.php folgende Zeile rausnehme, stimmt die Zählung wieder völlig.

{
$logged_hidden_online++;
}


Mal sehen, ob dadurch ein anderer Fehler auftritt ;-)

Verfasst: 04.06.2004 12:57
von Christian_W
Dadurch werden die versteckten User gar nicht mehr gezählt.

Gruß Christian

Verfasst: 04.06.2004 13:45
von Janis
LOL aber besser so als doppelt denke ich.
Denn als versteckt kann sich sowieso keiner eintragen ...