Wie integriere ich das Forum in meine Homepage?

Kurzbeschreibung:
Der Artikel beschreibt, wie man das Forum in das Layout der Homepage integriert, so daß Navigationselemente etc. von Forum und Homepage vorhanden sind.

Gilt für phpBB-Version:
phpBB 3.0
Tags:
Allgemeines/Grundlagen, Für Entwickler, Häufige Fehler, QS_2014, Templates und Styles, Tipps und Tricks
Keywords:
einbinden, einfügen, forum, homepage, include, overall_header, require, style, tabelle, template
einbinden einfügen forum homepage include overall_header require style tabelle template Um das Forum in deine Homepage zu integrieren, reicht es nicht aus, einfach Code ähnlich diesem zu schreiben:
Code: Alles auswählen
<?php
include('dein_header.php');
include('forum/index.php')
include('dein_footer.php');
?>
In diesem Fall würden Pfade von Links und Bildern nicht richtig aufgelöst werden, Cookies können nicht gesetzt werden und wenn man auf einen Link, z.B. zu viewforum.php klickt, hat man den Homepage-Header wieder verlassen.

Die Lösung ist der umgekehrte Weg: Nicht das Forum in die Homepage einbinden, sondern die Homepage ins Forum. Dazu musst du nichts weiter tun, als den HTML-Code von header/footer der Homepage in die Dateien styles/prosilver/template/overall_header.html bzw. overall_footer.html einzufügen. Falls dein header/footer PHP-Code enthält, solltest du diesen in includes/functions.php in die Funktionen page_header() bzw. page_footer() einfügen und per $template->assign_var(...) dem Template zuweisen. Direkt ausgeben (z.B. mit echo) solltest du insbesondere in page_header() nichts, da dort Cookies und andere HTTP-Header gesetzt werden müssen. Also baust du den Style des Boards so um bzw. ergänzt verschiedene Elemente (z.B. eine Navigation der Hauptseite), damit es so aussieht als wäre das Forum in die Website integriert.

Siehe auch: Vorlage für in phpBB eingebundene Seiten


  • Ähnliche Artikel
    Relevanz
    Zugriffe
    Zuletzt bearbeitet
  • Wie kann ich das phpBB-Login auf meiner Homepage verwenden?
    Der Artikel beschreibt, wie man die Session-Verwaltung von phpBB auf seine Homepage ausweitet und z.B. die Login-Funktion des phpBB nutzt.
    21.0
    61226 Zugriffe
    Zuletzt bearbeitet von Elsensee
    08.05.2014 22:01
  • Mehrere Styles mit nur einer Template Vorlage
    Wie kann ich mehrere Styles mit nur einem Template anbieten?
    11.6
    22512 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    15.05.2014 23:30
  • phpBB Logo im Header austauschen
    Dieser Artikel beschreibt, wie das phpBB3-Logo durch eine eigene Grafik ersetzt werden kann.
    10.5
    36779 Zugriffe
    Zuletzt bearbeitet von BlackHawk87
    25.04.2014 20:22
  • PHP - wo bekomme ich das und wo finde ich eine Dokumentation?
    In diesem Beitrag wird erklärt, um was es sich bei PHP handelt, wo man es bekommen kann und wo man weitere Hilfe dazu findet.
    9.8
    11074 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    17.04.2014 17:22
  • Boardpromotion / mehr User
    Da regelmäßig Fragen á la "Wie mache ich mein Board bekannter" auftauchen, hier ein paar Sachen aus den entsprechenden Threads sowie aus eigener Erfahrung (ohne Anspruch auf Vollständigkeit)...
    9.3
    35403 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    15.02.2014 02:50