Seite 1 von 3

[fixed]Vorlage für in phpBB eingebundene Seiten

Verfasst: 02.03.2004 22:05
von chriz
Also wieder mal ne Frage:
Ich habe eine Bilder Gallerie mit Hilfe der Dokumentation in eine phpbb Seite eingebunden. Soweit funktioniert auch alles gut.
Ich möchte die gallery.php jetzt aber nicht im root verzeichnis ablegen, sondern in einen gesonderten Ordner. Sobald ich das tue, funktioniert aber die Seite nicht mehr... :cry:

Verfasst: 02.03.2004 22:15
von Acid
Dann musst du noch den $phpbb_root_path in der gallery.php anpassen, damit die includeten Dateien gefunden werden können.

Verfasst: 02.03.2004 22:51
von chriz
hmmm...
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Gallery;
include($phpbb_root_path . 'includes/page_header.'.$phpEx); ?>
Ich kann mir nicht ganz erklären, wo ich den root_path anpassen soll...

so:?
$phpbb_root_path = './gallery';
aber der root path ist doch trotzdem ./ , auch wenn ich die datei im ordner gallery ablege.. ?[/quote]

Verfasst: 02.03.2004 23:31
von Acid
Dieser Pfad hat ja nix mit der Galerie zu tun.
Er dient dazu, damit extension.inc und common.php im phpBB-Ordner gefunden werden.
Wenn das Forum also im Ordner /forum ist und die gallery.php oberhalb dieses Ordners liegt, müsste der Pfad forum/ lauten.

Verfasst: 03.03.2004 19:33
von chriz
also: meine php datei heisst gallery1
sie liegt in folgendem verzeichnis: /gallery/gallery1

den root path habe ich folgendermaßen angepasst(in der gallery1.php):
$phpbb_root_path = 'gallery/';

wenn ich jetzt meine bildergalerie aufrufen will, bekomme ich folgende Fehlermeldung:
Warning: main(gallery/.extension.inc) [function.main]: failed to create stream: No such file or directory in /www/htdocs/v099248/phpbb/gallery/gallery1.php on line 5

Warning: main() [function.main]: Failed opening 'gallery/.extension.inc' for inclusion (include_path='.:..') in /www/htdocs/v099248/phpbb/gallery/gallery1.php on line 5

Warning: main(gallery/.common.) [function.main]: failed to create stream: No such file or directory in /www/htdocs/v099248/phpbb/gallery/gallery1.php on line 6

Warning: main() [function.main]: Failed opening 'gallery/.common.' for inclusion (include_path='.:..') in /www/htdocs/v099248/phpbb/gallery/gallery1.php on line 6

Fatal error: Call to undefined function: session_pagestart() in /www/htdocs/v099248/phpbb/gallery/gallery1.php on line 10

Verfasst: 04.03.2004 10:35
von Acid
Ich sagte doch, der Pfad hat nix mit der Galerie zu tun.
Der Pfad bezieht sich auf das Forum, auf den Ordner wo sich die Dateien extension.inc und common.php (usw.) befinden.

Verfasst: 04.03.2004 10:55
von chriz
:oops:
dann werd' ich das mal rückgängig machen...

Verfasst: 04.03.2004 14:25
von chriz
Ich kriegs nicht hin...

also nochmal:
meine php datei heisst gallery1
sie liegt in folgendem verzeichnis: /gallery/gallery1
was muss ich machen um die datei fehlerlos aufrufen zu können?

Verfasst: 04.03.2004 19:04
von Mister_X
In welchem Ordner liegt denn dein Forum?

Verfasst: 04.03.2004 21:30
von chriz
mein forum liegt in folgendem verzeichnis:
http://www.meinedomain.de/phpbb