Seite 1 von 1

phpBB in eigene Seiten integrieren

Verfasst: 29.10.2003 14:18
von Martin1977
Hallo alle miteinander,

erstmal zur Ausgangslage (hat noch nix mit phpBB zu tun!): habe mittels PHP ein kleines Template-System gemacht. Ungefähr in der Form für index.php?target=whatever:

Code: Alles auswählen

<html>
  <? echo $METAINFO;>
  <body>
     <table>
       <tr><td>
         <? createMenu($target); ?>
       </td></tr>
       <tr><td>
         <? mainContent($target); ?>
         <!-- Inhalt abhängig von $target erzeugen -->
       </td></tr>
    </table>
  </body>
</html>
An der Stelle wo mainContent() sitzt, wird der eigentlich Inhalt der Seite ausgegeben. HIER möchte ich phpBB verwenden, d.h. mein Forum soll als Teil meiner Seite dargestellt werden.

Was ich nicht möchte: Frames, welcher Form auch immer!

Was ich mir überlegt habe (2Möglichkeiten!)

Kürzen von overall_header.tpl um die META/HTML Blöcke und Aufrufen von phpBB/index.php von mainContent() aus. Problem: Sämtliche Links im Forum müßten auch geändert werden .... unmöglich? Kommentare bitte!

Also andere Möglichkeit: mainContent() in der overall_header.tpl aufrufen. Das sollte klappen! Was muß ich dabei beachten?

Liebe Grüße und schonmal danke für Eure Antworten

Martin

Verfasst: 29.10.2003 18:47
von Jonas
Änder das phpBB Template doch so, dass es in dein Template passt.

Füge alles vor

Code: Alles auswählen

         <? mainContent($target); ?>
         <!-- Inhalt abhängig von $target erzeugen -->
in die overall_header.tpl und alles danach in die overall_footer ein.

In den tpl-Dateien kannst du allerdings kein php ver wenden.

Du rufst dann das Forum halt nicht über deine php-Datei auf, sondern über die index.php des Forums.


Letztlich wird dann das Forum über das Design in deine Homepage integriert. Ist finde ich die sauberste Methode.