Seite 1 von 1
Probleme mit der Integration in die Website
Verfasst: 03.06.2007 13:15
von derSenner
Seit Stunden probier ich jetzt rum, phpBB auf meine Website zu bekommen, aber ich kriegs einfach nicht hin.
Freilich gibts schon viele Topics die sich ums integrieren drehen, aber die haben mir nix gebracht bzw. ich habs nicht wirklich kapiert.
Vielleicht könnt ihr mir helfen.
Soweit ich verstanden habe, muss ich header und footer meiner Website in page_header.php und page_footer.php einfügen.
Aber bis wohin geht jetzt der header? Auf meiner Website lasse ich die einzelnen Seiten per switch/case Anweisung aufrufen. Funktioniert das überhaupt mit phpBB?
Außerdem frage ich mich, an welche Position ich den header / footer in der page_header.php / page_footer.php einfügen muss.
Hi
Verfasst: 03.06.2007 15:11
von derClown
Ist es möglich mal nen Link zu setzten. Das man sich das mal anschauen kann, was da passiert ; )
mfg
Verfasst: 03.06.2007 21:02
von derSenner
www.htlball2007.at/forum/index.php
Ich hab hier schon versucht die Templates zu ergänzen, passt aber irgendwie nicht.
Verfasst: 04.06.2007 17:47
von derSenner
Aus der allgemeinen Beschreibung hab ich folgendes erlesen:
$template->assign_var(...)
Was genau ist damit gemeint? Wo muss das hin, wie wird das ergänzt?
Außerdem frage ich mich, ob ich noch meinen eigentlichen Header der Website verwenden kann, also wo die ganzen CSS Dateien und JavaScripts definiert sind. Muss ich den eigentlichen Header meiner Website auch einfach in die page_header.php kopieren?
Verfasst: 05.06.2007 16:53
von derSenner
Sosnt keiner mehr ne Ahnung?
Wenn ichs mit nem iframe machen würde, kann ich dem frame irgendwie angeben, dass er sich automatisch an die Größe des Forums anpasst? Ich will also nicht noch extra im iframe runterscrollen, wenn das Forum mal nen längeren thread anzeigen sollte.
Verfasst: 05.06.2007 17:58
von Miriam
Aber scrollen musst Du dann doch, wenn der Post "zu lang" ist.
Verfasst: 05.06.2007 19:10
von derSenner
Also gehts mit iframe nicht ordentlich?
Verfasst: 05.06.2007 19:27
von gn#36
Ich würde es nicht mit einem Iframe machen. Normalerweise musst du ja von deiner Seite aus nicht besonders viele dynamische Inhalte einfügen. Daher würde ich soweit möglich den overall_header.tpl bearbeiten und dort den HTML Code der Website einbinden. Für dynamische Inhalte geht das natürlich nicht, hierfür habe ich meine Funktionen, die ja schon für die Website existierten in einer abgeänderten Version in das Forum importiert und die zugehörigen Templates portiert.
Hilfreich:
KB:template_syntax
Die Forumsseiten lassen sich so eigentlich relativ problemlos an das Homepagedesign anpassen so dass man den unterschiedlichen Adresspfad nicht merkt, das Forum per Switch in einer anderen Datei aufzurufen ist ohne erheblichen Aufwand nicht möglich (ich schätze dass so ziemlich alle php Dateien des Forums bearbeitet werden müssten.).
- Baue deine Header in den overall_header.tpl ein
- Dynamische Elemente in page_header.php in einen Platzhalter einfügen
- Platzhalter in das Template einbauen
- Fertig
Um evtl. einfach vorhandene Skripte zu nutzen gibt es einige sehr hilfreiche Funktionen mit denen man die Ausgabe puffern und steuern kann (-> output buffering: ob_start(), ob_end_flush() usw.)