Struktur für neue Seite

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Timily
Mitglied
Beiträge: 99
Registriert: 17.08.2009 15:36
Kontaktdaten:

Struktur für neue Seite

Beitrag von Timily »

Wenn ich eine neue Seite erstelle für mein Forum, lege ich die HTML, Template Datei unter Styles etc ab, die PHP Datei im root Verzeichnis, allerdings würde ich die PHP Datei nun gerne in einen Ordner im Hauptverzeichnis legen, was muss ich ändern, damit das geht?

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header('Test');

$template->set_filenames(array(
    'body' => 'test.html',

));


// CODE

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();

?>
Danke schon mal !

LG,
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von oxpus »

Hallo,

normalerweise müsste es reichen, wenn du den $phpbb_root_path anpasst.
In deinem Fall kann das so aussehen, wenn das Forum z. B. im Ordner forum/ unterhalb der Domain liegt:

Code: Alles auswählen

$phpbb_root_path = './forum/';
anstelle der Zeile

Code: Alles auswählen

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Oder du schreibst nach der Zeile

Code: Alles auswählen

define('IN_PHPBB', true);
dieses

Code: Alles auswählen

define('PHPBB_ROOT_PATH', './forum/');
Dann musst du die $phpbb_root_path nicht anpassen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Timily
Mitglied
Beiträge: 99
Registriert: 17.08.2009 15:36
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von Timily »

Leider erhalte ich bei beiden Varianten folgende FEhlermeldung (angepasst):

[12-Nov-2009 12:39:21] PHP Warning: include(./forum/common.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory in /srv/www/html/... test.php on line 6
[12-Nov-2009 12:39:21] PHP Warning: include() [<a href='function.include'>function.include</a>]: Failed opening './forum/common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /srv/www/html/ ... test.php on line 6
[12-Nov-2009 12:39:21] PHP Fatal error: Call to a member function session_begin() on a non-object in /srv/www/html/ ... test.php on line 9
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von oxpus »

Naja, "forum" war ja auch nur ein Beispiel-Ordnername. Das musst du noch durch den Ordnernamen ersetzen, in dem dein Forum liegt.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Timily
Mitglied
Beiträge: 99
Registriert: 17.08.2009 15:36
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von Timily »

oxpus hat geschrieben:Naja, "forum" war ja auch nur ein Beispiel-Ordnername. Das musst du noch durch den Ordnernamen ersetzen, in dem dein Forum liegt.
Das hab ich ja gemacht ;-)
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von oxpus »

Noch mal zur Zusammenfassung:
Dein Ordner liegt unterhalb des Domain-Root in einem Ordner und deine Datei soll direkt im Forum-Root arbeiten?

Also bei mir habe ich das so gelöst:

Code: Alles auswählen

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
Und das funktioniert wunderbar.
Nichts anderes wäre es eben, die Konstante PHPBB_ROOT_PATH in einer vorherigen Zeile zu definieren...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Timily
Mitglied
Beiträge: 99
Registriert: 17.08.2009 15:36
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von Timily »

Also bislang hab ich so gearbeitet:

adm/
cache/
includes/
styles/ (test.html)
index.php
faq.php
test.php

Nun hätte ich gerne

adm/
cache/
includes/
styles/ (test.html)
test/test.php
index.php
faq.php
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Struktur für neue Seite

Beitrag von oxpus »

Also ein Sub-Ordner innerhalb des Forum?
Hm, solltest dann besser eine "kleine" Datei im Forum Root ablegen, die sich mit dem Forum verbindet und dann die "eigentliche" Datei includiert.
Läuft besser, als sich mit den Pfaden "nach unten" herumzuärgern.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“