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
Hi Mister X,

here we go: http://www.empfehlungsliste.net/page_header.txt

Vielen Dank

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 :o
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?