Seite 1 von 1

phpbb in DIV-Layer einbinden

Verfasst: 28.10.2004 12:48
von Galbraith
Hallo alle zusammen,

auf meiner neuen Homepage (die gerade entsteht) möchte ich wieder ein phpbb forum einrichten. Diesmal habe ich allerdings keine Frames sondern div-layer.
Vorstellen kann man es sich so.
Links ist ein Dynamisches Menu, oben ein paar Bildchen und im mittleren Bereich soll dann die Homepage entstehen.

Mit einem der Buttons aus dem linken Menu will ich nun das Forum in der Mitte anzeigen.
Dabei stoße ich aber auf das Problem, das dies mit dem Forum anscheinend nicht geht (seiten werden via include rein geladen).
Hierbei scheint er sich mit der index.php in einem falschen verzeichnis zu befinden. bereinigt man dies wird das Forum zwar angezeigt aber keinerlei Grafiken und die Dateien
sessions.php
page_header.php
schmeißen einige Warnings
"Warning: Cannot modify header information - headers already sent by"
Habe da mal rein geschaut aber da ich noch nicht so viel mit PHP und templates gemacht habe ist das dort etwas ...

Diese beiden Beitzräge habe ich mir schon zur gemüte gezogen:
http://www.phpbb.de/doku/kb/artikel.php ... ht=include
http://www.phpbb.de/doku/kb/artikel.php ... m_homepage

Allerdings will ich ja nicht meine Seite dem Forum anpassen sondern anders rum. Das Forum soll einfach so wie es eingestellt ist in der mitte angezeigt werden.

Wenn man nach den Artikeln geht müßte man das irgendwie anderes machen aber wo ich nun was einzufügen habe... Und ich brauche die ganzen Infos des Forums ja nicht auf meiner Seite.

Deshalb meine Frage, gibt es irgendeine Möglichkeit das Forum einfach auf der seite hoch zu laden, oder muß das in einem extra Fenster erfolgen (was ja nicht so schön wäre).

Verfasst: 28.10.2004 13:13
von Blutgerinsel
Du hast sofern die Suche benützt hättest bereits die Informationen das es nicht geht....

Aufgrund der Header Sent problematik es darf vor dem PHPBB nichts ausgegeben werden darunter fallen leere Zeilen und alle Ausgaben......

Du hast 3 Möglichkeiten:
a) ein zweites Fenster, was der ÜBersichtlichkeit zu gute kommt....
b) Die Page aus dem Forum zu entwickeln was ja auch die Portale machen
c) Das PHPBB komplett umschreiben

Letzteres ist mir selbst zu aufwendig :wink:

Verfasst: 28.10.2004 16:25
von Galbraith
Naja Punkt 3 fällt wohl weg. Aber ansich komisch das ein solch geniales Forum sowas bisher noch nicht kann.

Punkt 1 ist ja einfach aber nicht ganz Sinn der Sache.

Naja und Punkt 2
Habe ich mich mal dran gemacht.
Bekomme mein menu auch nach links und die Bilder nach oben.

Im Menü habe ich allerdings nun das problem das Unterpunkte nicht mehr dargestellt werden (Menu besteht aus verschiedenen css Buttons).

Aber das größte problem ist folgendes.

Vorher habe ich eine index.php gehabt.
Diese dann via div das Banner und menu gesetzt.
Je nachdem was im menu angeklickt wurde hatte ich nach dem include (menu.php) in der variable $site die nächste anzuzeigende seite drin.
Diese wurde dann auch entsprechend in der Mitte der Homepage angezeigt.

Wie mache ich das aber nun im Forum?
In (page_header.php) habe ich nun 2 Konstanten für Banner und Menu gemacht, wo ich die entsprechenden "alten" php Dateien lade.

In (overall_header.tpl) werden diese auch über ( {...} ) geladen und dargestellt.
Wie komme ich aber nun an die Informationen aus dem Menu wieder ran und kann die entsprechende Seite darstellen (statt das forum zu sehen).

Denn einfach $site in (page_header.php) zur Konstanten zu machen und in der tpl datei aufzurufen geht nicht.

Verfasst: 28.10.2004 23:58
von Blutgerinsel
Bitte online Link weiss nicht was du mir zu erklären versuchst...