Seite 1 von 1

Users online, etc. in Overall_header ?

Verfasst: 20.03.2005 18:29
von DJTOMCAT
Hi ich hab folgendes Problem, und zwar würde ich gerne die "Onlineuserliste", die "Buddyliste" und die "Gerade im Chat" Liste oben als leiste in der Overall_header.tpl einfügen

Code: Alles auswählen

<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>

                <td class="topnav" align="left">{LOGGED_IN_USER_LIST}</td>
                <td class="topnav" align="left">{CHATCOUNT}: {USERNAMES}</td>
                <td class="topnav" align="left">{BUDDIES_USER_LIST}</td>
</tr>
Jetzt hab ich das Problem, das der die Chatleiste garnicht angezeigt wird , die User Online nur angezeigt werden solange man im Index ist - denn sobald ich in ein Forum wechsle erscheinen dort die User, die gerade im Forum aktiv sind. Weiterhin ist die "Gerade Online" Zelle sehr breit so das alles andere etwas zerdrückt wird.

Hat jemand eine Idee wie ich das Problem lösen könnte ?

Grüße
Björn

Verfasst: 20.03.2005 21:05
von Leuchte
Vor dem Problem stand ich auch letztens
die User Online nur angezeigt werden solange man im Index ist - denn sobald ich in ein Forum wechsle erscheinen dort die User, die gerade im Forum aktiv sind.
includes/page_header.php -Finde und entferne (oder kommentier aus)

Code: Alles auswählen

if (defined('SHOW_ONLINE'))
{

	$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
Finde und entferne (oder kommentier aus)

Code: Alles auswählen

			$user_forum_sql
Finde

Code: Alles auswählen

	$l_online_users .= sprintf($l_g_user_s, $guests_online);
}
Ersetze mit

Code: Alles auswählen

	$l_online_users .= sprintf($l_g_user_s, $guests_online);
//}
Für die anderen Sachen wäre ein Link oder Screenshot hilfreich. Zusätzlich noch die Codes aus der page_header.php, die für die Chatanzeige zuständig ist

Verfasst: 21.03.2005 02:19
von DJTOMCAT
hmmm in der Page_header sieht bei mir die zeile leider so aus...

Code: Alles auswählen

if (defined('SHOW_ONLINE'))
{


/*  Original phpBB code - commented out for Contact List
        $user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
*/
//
//------------------------------------------------------------------------
// Contact List - Begin Code Addition
//
        $user_forum_sql = '';
        if( !empty($forum_id) && defined('NO_CONTACTS') )
        {
                $user_forum_sql = 'AND s.session_page = ' . intval($forum_id);
        }
        $contact_list->get_list('ignore');
//
//
// On the next line, this was added:
//   , s.session_page
//
// Contact List - End Code Addition
//------------------------------------------------------------------------
und als chat benutze ich den Flashchat 3.9.x.x

Ich schick dir mal am besten die gesamte page_header.php mit . meine ist durch die ollen mods schon nicht mehr einfach *g*
vielleicht hilft das weiter ?

http://www.chief-rocker.de/page_header.txt

Grüße
Björn

Verfasst: 24.03.2005 00:06
von DJTOMCAT
Leuchte hat geschrieben:

Code: Alles auswählen

			$user_forum_sql
Finde

Code: Alles auswählen

	$l_online_users .= sprintf($l_g_user_s, $guests_online);
}
Ersetze mit

Code: Alles auswählen

	$l_online_users .= sprintf($l_g_user_s, $guests_online);
//}
Wenn ich da die // setze gibts einen Parse error :-(

Hab oben einfach mal das ganze ding auskommentiert vom contactmod und dennoch keine veränderung

Grüße
Björn

Verfasst: 24.03.2005 04:16
von DJTOMCAT
Kann ich irgendwie denn diese Zeile umbrechen bei dem Code ? Denn wenn auf der Hauptseite zuviele User online sind, bricht die Zeile nicht um , sondern das Forum wird in die Breite gezogen

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
                <td class="topnav" align="center">{LOGGED_IN_USER_LIST}</td>
</tr>

Grüße
Björn