Seite 1 von 1

PHP include: Links werden extern geöffnet

Verfasst: 13.04.2007 09:29
von aykie
Ich habe mein phpBB2 Forum mit php_include in meine bestehende Homepage eingebunden siehe hier.

Wenn ich nun aber auf Topics klicke, werden diese nicht in dem dafür vorgesehenem "Bereich" ("Frame">ich weiß nicht wie man das bei php nennt) auf der Homepage geöffnet sondern in einem Fenster, welches meine Homepage überdeckt. Mit HTML könnte ich dies durch "target=" erreichen, wie schaffe ich dies aber mit php?

Re: PHP include: Links werden extern geöffnet

Verfasst: 13.04.2007 13:17
von S2B
aykie hat geschrieben:Ich habe mein phpBB2 Forum mit php_include in meine bestehende Homepage eingebunden siehe hier.
Wenn du das wirklich mit include lösen willst, dann wirst du jede Menge Arbeit haben, dann musst du nämlich entweder alle Links anpassen oder sie durch entsprechende RewriteRules auf die "neuen" Seiten weiterleiten. Außerdem werden mit der Zeit wahrscheinlich weitere Probleme auftreten, sei es beim Einbau von MODs oder beim Austausch von Daten zwischen dem Forum und der Website.

Um es kurz zu machen: Das phpBB ist nicht dafür geeignet, per include in eine bestehende Seite einzubinden. Siehe auch hier: KB:forum_homepage

Verfasst: 13.04.2007 16:11
von aykie
Danke für die schnelle Antwort. Werde mich dann wohl nach einer Alternative umsehen müssen.

Verfasst: 14.04.2007 00:12
von gn#36
Wer sagt dass denn?
Du kannst doch stattdessen auch einfach das Forum so aussehen lassen, als wäre es in der Homepage eingebunden (sprich hier: Headermenüs und Footer einbauen in overall_header.tpl bzw. overall_footer.tpl). Das geht ziemlich unkompliziert und schnell, mit ein wenig Geschick auch mit Dynamischen Inhalten im "externen" Teil der Darstellung. Dann wäre es auch Möglich z.b. Sessioninformationenn der Homepage an die URLs automatisch anzuhängen falls das notwendig ist. Das ganze geht sehr schnell und ist ziemlich unkompliziert.