Seite 1 von 1
Kleine Verständnisfrage zum Einbinden der Homepage ins Board
Verfasst: 18.02.2005 18:56
von wartiger
... wie in
http://www.phpbb.de/doku/kb/artikel.php?artikel=94 beschrieben.
Damit kann man doch nur Header und Footer einbinden?
Wie kann ich da dann in den Mittelteil irgendwelche Inhalte einfügen? Es wird doch immer nur das Forum angezeigt, oder nicht?!
Blicke da (noch) irgendwie nicht ganz durch...

Verfasst: 18.02.2005 22:55
von Christian_W
Du machst das Ganze im Prinzip wie hier beschrieben:
KB:phpbb_seite
Anstelle von "/***** Inhaltsbereich ******/ " fügst Du Deinen Inhalt ein.
Entweder als PHP oder als HTML.
Bei HTML musst Du nur am Anfang mit "?>" den PHP-Parser verlasssen und am Ende von Deinem Code mit "<?php" wieder starten.
Gruß Christian
Verfasst: 18.02.2005 23:21
von wartiger
Christian_W hat geschrieben:Du machst das Ganze im Prinzip wie hier beschrieben:
KB:phpbb_seite
Anstelle von "/***** Inhaltsbereich ******/ " fügst Du Deinen Inhalt ein.
Entweder als PHP oder als HTML.
Bei HTML musst Du nur am Anfang mit "?>" den PHP-Parser verlasssen und am Ende von Deinem Code mit "<?php" wieder starten.
Gruß Christian
Hey,
ja, aber wenn ich dann im Inhaltsbereich mal das Forum includen will, also per "include(./forum/index.php)" gibts lauter Errors und nach dem Artikel oben funzt das ja auch nicht so, wie mach ich das dann mit deiner Variante?
Verfasst: 18.02.2005 23:24
von Christian_W
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 templates/subSilver/overall_header.tpl bzw. overall_footer.tpl einzufügen.
Du versuchst genau das zu machen was eben nicht funktioniert.
Gruß Christian
Verfasst: 19.02.2005 08:34
von wartiger
Hi,
ja,
ich weiß ja, das es nicht geht. Hab ich ja auch geschrieben und den Artikel kenn ich auch, meine Frage ist nur,
wie löse ich es dann?
Wie baut man die Homepage ins Forum ein? Wie kann man da z.b links ein Menü hinbauen und im Mitteil auch mal was anderes als das Forum laden?
Hoffe meine Fragen sind jetzt klar.

Verfasst: 19.02.2005 11:26
von Pilgrim
viel interessanter finde ich die Frage, wie ich denn nicht nur Header/Footer einbaue, sondern auch die verschiedenen anderen Teile meiner HP. Bei mir sieht es nämlich so aus, dass ich rechts und links vom "Hauptteil" auch noch definierte Bereiche habe, die ich nicht unbedingt einfach weglassen will (links ist zB die Navigation).
Verfasst: 19.02.2005 12:07
von Christian_W
Schaut Euch die Tabellen an mit denen phpBB die einzelnen Elemente anordnet. Diese könnt Ihr um Eure Navigation (in header und footer) erweitern.
Wenn Ihr das nicht könnt oder wollt ist es auch möglich das Ganze als Frameset zu machen:
http://de.selfhtml.org/html/frames/definieren.htm
KB:frameset
Gruß Christian
Verfasst: 19.02.2005 12:22
von wartiger
Ah okay,
danke!
Werd mal testen, wobei man dann ja wieder eine Homepage mit Tabellen designen "muss"
