Chatbox Mod - Anzeige Oben

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
filnko
Mitglied
Beiträge: 21
Registriert: 16.10.2004 17:05

Chatbox Mod - Anzeige Oben

Beitrag von filnko »

hi!

ich habe bei meinem forum den chatbox-mod installiert.
eines stört mich aber: der derzeitige status des chats (benutzeranzahl)
wird nur unten im "wer ist online" fenster angezeigt.

ich würde gerne oben unter den buttons (registrieren, login, usw) eine dritte zeile haben,
wo der status angezeigt wird und man sich auch einloggen kann.
(eigentlich das gleiche wie unten)

ich hab einfach mal probiert, den code, der in der datei "index_body.tpl" eingefügt wird,
nach oben, in die datei "overall_header.tpl" kopiert.

der normal angezeigte text (soundsoviele user im chat) nicht angezeigt.
ich bin draufgekommen, dass es daran liegt, dass er nicht die datei "lang_main" nicht eingebunden wird.

zudem funktioniert es nicht, dass die variable der zurzeit im chat befindlichen user übergeben wird.

könnt ihr mir dabei helfen?

mfg filnko
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

jetzt baust du den Teil der in der page_tail.php eingebunden wurde noch in die page_header.php dann sollte das ganze funzen :wink:

Markus
filnko
Mitglied
Beiträge: 21
Registriert: 16.10.2004 17:05

Beitrag von filnko »

hi

tut mir leid, aber jetzt steh ich auf der leitung. :(
was meinst du genau mit "dem teil der in der page_tail.php eingebunden wurde"?

Code: Alles auswählen

<?php

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
	'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
	'PHPBB_VERSION' => '2' . $board_config['version'],
	'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '', 
	'ADMIN_LINK' => $admin_link)
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
	//
	// Borrowed from php.net!
	//
	$gzip_contents = ob_get_contents();
	ob_end_clean();

	$gzip_size = strlen($gzip_contents);
	$gzip_crc = crc32($gzip_contents);

	$gzip_contents = gzcompress($gzip_contents, 9);
	$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

	echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
	echo $gzip_contents;
	echo pack('V', $gzip_crc);
	echo pack('V', $gzip_size);
}

exit;

?> 
was soll ich hier kopieren?
ich bitte um hilfe.

mfg filnko
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Was musstest du denn wo einbauen damit die Box funktioniert und angezeigt wird ?

Markus
filnko
Mitglied
Beiträge: 21
Registriert: 16.10.2004 17:05

Beitrag von filnko »

die installationsanleitung liegt unter: http://schule.filnko.net/chatbox.txt

laut der anleitung muss ich in der datei "templates/subSilver/index_body.tpl" den folgenden code einfügen, welcher für die anzeige des chats im "wer ist online" bereich verantwortlich ist:

Code: Alles auswählen

<tr>
	<td class="row1" align="left"><span class="gensmall">{TOTAL_CHATTERS_ONLINE}&nbsp;&nbsp;&nbsp;
	<!-- BEGIN switch_user_logged_out -->
	[ {L_LOGIN_TO_JOIN_CHAT} ]
	<!-- END switch_user_logged_out -->
	<!-- BEGIN switch_user_logged_in -->
	[ <a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATBOX_NAME}','scrollbars=no,width=540,height=450')">{L_CLICK_TO_JOIN_CHAT}</a> ]
	<!-- END switch_user_logged_in -->
	<br />{CHATTERS_LIST}
	</span>
	</td>
  </tr>
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

ok ... ich bin vom Footer ausgegangen :wink:
Dann baust du den Teil der in die index.php soll in die page_header.php und den Teil von der index_body.tpl in die overall_header.tpl.

Markus
filnko
Mitglied
Beiträge: 21
Registriert: 16.10.2004 17:05

Beitrag von filnko »

geht leider nicht, trotzdem danke

mfg filnko
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Wieso soll das denn nicht gehen ?
Wie hast du es denn eingebaut ?

Markus
filnko
Mitglied
Beiträge: 21
Registriert: 16.10.2004 17:05

Beitrag von filnko »

ich hab, wie von dir beschrieben, den benötigten code in die files kopiert.
das ergebnis ist eine weiße seite.

das problem verursacht dieser teil, der in die index.php und demzufolge auch in die page_header.php muss:

Code: Alles auswählen

'TOTAL_CHATTERS_ONLINE' => sprintf($lang['How_Many_Chatters'], $howmanychat),
'CHATTERS_LIST' => sprintf($lang['Who_Are_Chatting' ], $chatters),
'L_CLICK_TO_JOIN_CHAT' => $lang['Click_to_join_chat'],
'S_JOIN_CHAT' => append_sid("chatbox_mod/chatbox.$phpEx"),
'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox', // To make easier to test on my PC
'L_LOGIN_TO_JOIN_CHAT' => $lang['Login_to_join_chat'],
wenn ich eben diesen teil einfüge, funktioniert es nicht mehr (weiße seite)

mfg filnko
filnko
Mitglied
Beiträge: 21
Registriert: 16.10.2004 17:05

Beitrag von filnko »

hat denn keiner eine idee? :(
Antworten

Zurück zu „phpBB 2.0: Mod Support“