Seite 1 von 1

hilfe! probleme mit phpBB durch relativen pfad beim includen

Verfasst: 30.01.2004 19:49
von niffi
hi

also ich habe ein problem, ich möchte das forum gern über

Code: Alles auswählen

<?php include(forum/index.php);?> 
in eine tabellenspalte eines layouts erscheinen lassen,leider gehen die ja immer von relativen pfaden aus, so das ja das forum vom pfad her nicht mehr stimmt, da die datei forum.php in der dann der include befehl fürs forum steht in einer anderen ebene ist als das forum, sprich die forendatein finden ihre anderen datein nicht mehr.

zum verstandnis so ist der aufbau meiner verzeichnisstruktur

Code:

Code: Alles auswählen

index.php 
forum.php <---- hier steht die include anweisung für die index.php des forums
/includes/header.php 
/includes/footer.php 
/forum/index.php 
u.a. 



wie kann ich das machen das der das trotzdem einbindet?

Verfasst: 30.01.2004 20:03
von Dwing
Suche die Pfadangaben in overall_header.tpl: und ersetze es mit

Verfasst: 30.01.2004 20:12
von niffi
Dwing hat geschrieben:Suche die Pfadangaben in overall_header.tpl: und ersetze es mit
also in der overall_header.tpl ist keine solche pfadangabe! :(

Verfasst: 04.02.2004 09:17
von niffi
hat noch jemand von euch ne idee wie ich das problem noch lösen könnte?

Verfasst: 04.02.2004 16:22
von Faser
Du könntest mal in die Datei, in die du das Forum per include(forum/index.php); einbindest, die phpbb-Root-Angabe setzen:

Code: Alles auswählen

<?php
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'index.php');
?>
Allerdings gibt es noch ein Problem. Und zwar hast du jetzt in deiner Seite zweimal einen <html>-Start- und Endtag, sowie zwei <head>-Bereiche.

Um das zu verhindern, könntest du den gesamten Inhalt aus der overall_header.tpl und overall_footer.tpl nehmen und die CSS-Datei (forum/templates/dein_template/dein_template.css) in deinen Header einbinden.