Seite 1 von 1

shoutbox 1.1.6em Einbau!

Verfasst: 15.05.2006 18:20
von all-around-board
Hallo,

Ich hab diesen Mod eingebaut und klappt super. Ich hab ihn auf der Index.php!! Ich möchte ihn aber nun auf ne andere Seite, Community.php stellen (den Chat)! Dazu müsste ich doch nur, die Datein, die ich in der Index.php und Index_body.tpl gemacht habe auf die Datein Community.php und Community_body.tpl umschreiben oder. Bei mir kommt diese Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_DOUBLE_ARROW in /var/www/k15/html/board/community.php on line 34

Verfasst: 16.05.2006 10:45
von Simlau
Verlink mal deine "Community.php" :)

Eine PHP-Datei zum Download bereitstellen :wink:

Verfasst: 16.05.2006 15:45
von all-around-board
Bis jetzt ist das eine ganze einfach Seite! Diese Community.php will ich erst noch richtig machen. Da wollte ich zuerst eineShoutbox drauf setzen, doch wie gesagt, wie mach ich das? kannst du mir das an einem eigenen leeren Beispiel erklären?? Wär super. mfG

Verfasst: 16.05.2006 16:05
von Simlau
all-around-board hat geschrieben:Bis jetzt ist das eine ganze einfach Seite! Diese Community.php will ich erst noch richtig machen. Da wollte ich zuerst eineShoutbox drauf setzen, doch wie gesagt, wie mach ich das? kannst du mir das an einem eigenen leeren Beispiel erklären?? Wär super. mfG
Hast du phpBB in deine Homepage integriert?

Verfasst: 16.05.2006 16:09
von all-around-board
ja! http://www.all-around-board.de

Meine Homepage ist ja ein phpBB Board. Ich möchte aber zusätzlich eine kleine CommunitySeite einbaun, auf der Buddyliste, Chat, Pics, usw ist! Nun möchte ich zuerst gern die Shoutbox drin haben, aber wie?? mfG

Verfasst: 16.05.2006 16:19
von Simlau
all-around-board hat geschrieben:ja! http://www.all-around-board.de

Meine Homepage ist ja ein phpBB Board. Ich möchte aber zusätzlich eine kleine CommunitySeite einbaun, auf der Buddyliste, Chat, Pics, usw ist! Nun möchte ich zuerst gern die Shoutbox drin haben, aber wie?? mfG
ah ^^
Im Großen und ganzen musst du nur die Änderungen in deiner index.php auch an der community.php durchführen.

Code: Alles auswählen

$template->assign_vars(array(
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"));
Am Ende deiner Template Datei (community_body.tpl o. ä.)

Code: Alles auswählen

<!-- Start add - Fully integrated shoutbox MOD -->
<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2" class="forumline">
      <tr>
         <td align="center" nowrap="nowrap" class="catHead"><span class="cattitle"><a href="{U_SHOUTBOX_MAX}">{L_SHOUTBOX}</a></span></td>
      </tr>
      <tr>
         <td>
          <iframe src="{U_SHOUTBOX}" scrolling="NO" width="100%" height="180" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true"></iframe>
         </td>
  </tr>
</table>
<br/>
<!-- End add - Fully integrated shoutbox MOD -->

Verfasst: 16.05.2006 17:23
von all-around-board
Hi,

bei mir kommt diese Fehlermeldung

Code: Alles auswählen

Parse error: parse error, unexpected ';' in /var/www/k15/html/board/community.php on line 36
, wenn ich

Code: Alles auswählen

$template->assign_vars(array(
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx")); 
in meine community.php setzte! Muss ich den erst in der Index ausbaun, oder was is los?? Danke, mfG

Verfasst: 17.05.2006 12:12
von Simlau
Hi :)
Versuchs mal so :oops:

Code: Alles auswählen

$template->assign_vars(array(
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"):
); 
Ausbauen musst du nichts. Du musst es nur an die richtige Stelle setzen :)

Ansonsten schau dir nochmal folgende Artikel in der Knownledge Base an:

Vorlage für in phpBB eingebundene Seiten
Template-Syntax von phpBB

Sollte es dann immer noch nicht gehen poste einfach mal deine community.php ;)

Verfasst: 17.05.2006 20:38
von all-around-board
Hallo,

danke erstmal für deine Hilfe! Habe jetzt einfach mal einen Test erstellt (mit deinem Link"Vorlage für in phpBB eingebundene Seite"! Die Seite heißt Test.php und ist unter http://www.all-around-board.de/testl.php zu erreichen. Wie baue ich jetzt da den Chat ein.

Test.php

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



/***** Inhaltsbereich ******/



//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>