Seite 1 von 1

phpbb, Webseit drumherum, Ordner & include

Verfasst: 03.06.2004 18:10
von Helmut71
Hallo

Hab eine Frage:

Ich habe eine Webseite um das phpbb-Forum aufgebaut.

Und zwar so:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?> 
jeweiliger Inhalt

Code: Alles auswählen

<? 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Das klappt eigentlich wunderbar.

Jetzt steh ich aber vor folgendem Problem: Die Webseite ist im Begriff zu wachsen. Dann werden sich sehr, sehr viele Dateien ansammeln, die alle im phpbb-forums Ordner liegen.

Kann man die in einen Ordner tun und dann mittels inculde (oder auch anders) trotzdem die page header und page tail korrekt einbinden. Hab von php leider wenig Ahnung..

Verfasst: 03.06.2004 18:48
von QCO
Das ist kein Problem.
Du hast in jeder deiner Dateien folgendes stehen:

Code: Alles auswählen

$phpbb_root_path = './'; 
Damit wird der Pfad zu den phpbb-Dateien eingestellt.
Wenn du nun z.B. in deinem phpbb-Ordner einen neuen Ordner anlegst und deine anderen Dateien dort reinschiebst, musst du einfach den Pfad dort in ../ ändern.

Code: Alles auswählen

$phpbb_root_path = '../'; 
Du könntest auch das Forum in einen eigenen Ordner verlegen...
Dann musst du bei den übrigen Dateien, die eine Ebene oberhalb von phpbb liegen, eben

Code: Alles auswählen

$phpbb_root_path = 'forum/'; 
an den Anfang setzen.

Verfasst: 04.06.2004 08:22
von Helmut71
nun, auf das mit dem root path bin ich auch gekommen, das zu ändern. Dann siehts aber so aus: http://www.hohenau.net/forum/hohenau/ho ... izeit2.php

Bilder werden im falschen Ordner gesucht, Links auch...

weil: die page header, overall header usw glauben ja jetzt, dass alles in diesem ordner liegt..

Verfasst: 04.06.2004 13:08
von QCO
Ich weiß ja nicht, nach welchem Prinzip du deine Links und Bilder anlegst, aber die müsstest du dann auch entsprechend anpassen.

Du öffnest du includes/page_header.php und machst einfach bei allen Linkpfaden (ala

Code: Alles auswählen

	'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
)

die relativen Pfadangaben dazu.
Das sieht dann bei meiner Seite so aus:

Code: Alles auswählen

	'U_SEARCH_UNANSWERED' => append_sid($phpbb_root_path.'forum/search.'.$phpEx.'?search_id=unanswered'),