phpBB in eigene Seiten integrieren

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Martin1977

phpBB in eigene Seiten integrieren

Beitrag 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
Benutzeravatar
Jonas
Mitglied
Beiträge: 128
Registriert: 07.06.2003 20:04
Wohnort: Bad Nenndorf
Kontaktdaten:

Beitrag 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.
Es gibt immer ein außerirdisches Schlachtschiff, einen kosmischen Todeslaser oder
eine intergalaktische Pest, die das Leben auslöschen wollen auf diesem elenden Planeten!

Men in Black
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“