Seite 1 von 2
Keine Gäste
Verfasst: 15.11.2002 18:11
von klabautermann
Hi,
warum steht bei mir in der Zeile:
"Insgesamt sind 17 Benutzer online: 5 registrierte, kein versteckter und 0 Gäste."
immer 0 Gäste obwohl im Administrationsbereich Gäste angezeigt werden?
Und wie kann ich das umstellen?
Gruss
RE
Verfasst: 15.11.2002 18:15
von klabautermann
So müsste der Text richtig lauten:
"Insgesamt ist 1 Benutzer online: 1 registrierter, kein versteckter und kein Gast. [ Administrator ] [ Moderator ]"
Verfasst: 15.11.2002 22:22
von Mister_X
du hast etwas an der page_header.php verändert ? Du hast welche Version von phpBB2 ?
Gast
Verfasst: 16.11.2002 12:59
von klabautermann
Version: phpBB 2.0.1
ob etwas an page_header.php kann ich nicht sagen da das Forum schon installiert war...
Verfasst: 16.11.2002 13:02
von Mister_X
Hallo klabautermann,
kannst du deine page_header.php mal kopieren in page_header.txt umbenennen und dann hier den link dazu schreiben ?
Verfasst: 19.11.2002 22:47
von kolo
Habe genau das selbe Problem. Habe div. MODs eingespielt und dabei sicherlich auch diese Datei bearbeitet. Bei mir gings aber von Anfang an nicht. Habe die 2.0.3
Verfasst: 19.11.2002 22:53
von kolo
Ich denke das ist der Teil in der Page.header.php um den es geht. Ich kann keinen Fehler finden:
Code: Alles auswählen
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$prev_user_id = 0;
$prev_user_ip = '';
while( $row = $db->sql_fetchrow($result) )
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
{
// Skip multiple sessions for one user
if ( $row['user_id'] != $prev_user_id )
{
$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++;
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
}
}
$prev_user_id = $row['user_id'];
}
else
{
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_online++;
}
}
$prev_session_ip = $row['session_ip'];
}
Gäste
Verfasst: 20.11.2002 10:54
von klabautermann
Verfasst: 20.11.2002 13:08
von Mister_X
Also
@klabautermann hab deine Datei überprüft bis auf einen kleinen Unterschied ist sie mit meiner (die gut funktioniert) identisch und dieser kleine Unterschied tut da nix zur Sache

Also hier:
http://www.phpbb.de/viewtopic.php?t=18067 hat jemand ein ähnliches Problem wie ihr, ich hab dort gesagt, die sessions Tabelle zu reparieren, sonst bin ich mit meinem Latei am Ende

Gäste
Verfasst: 20.11.2002 16:42
von klabautermann
Hmmm. erstmal vielen Dank. Hast Du eine Ahnung wer sonst noch helfen könnte?
Vielleicht die amerikanische php community?