Include im Template ausserhalb des Forum ?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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
Ypselon
Mitglied
Beiträge: 150
Registriert: 29.06.2008 16:03

Include im Template ausserhalb des Forum ?

Beitrag von Ypselon »

Also ich habe folgendes Problem.

ich bastel derzeit für das Board3 Portal eine Navigation per Javascript, die aufklappt wenn man über einen Link fährt.

Da ich aber nun das ganze für 3 Subsilber2 basierte Styles machen will, habe ich mir überlegt die Navigation in einer externen HTML Datei auszulagern.
Laut meinem Gedankengang brauche ich dann für alle 3 Template nicht jedes einzeln bearbeiten, sondern nur den Pfad zum Menü angeben.
Die Menue.html kann ich dann bearbeiten und habe in allen 3 Templates auch immer die gleiche Auswahl.

Eingebaut habe ich es so :

Code: Alles auswählen


{$LR_BLOCK_H_L}<img src="{T_THEME_PATH}/images/portal/portal_menu.png" width="16px" height="16px" alt="" />&nbsp;{L_M_MENU}{$LR_BLOCK_H_R}

<!-- INCLUDE portal/block/menue.html -->
	
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Das funktioniert wenn die 'menue.html' in dem Block Ordner liegt. Was allerdings nicht klappt, ist diese Datei ausserhalb des Forum Roots einzubinden.

Beispiel ! (Ich verwende XAMPP daher die locale Webadresse)

Die Template befinden sich hier :

http://127.0.0.1/forum/style/style1/
http://127.0.0.1/forum/style/style2/
http://127.0.0.1/forum/style/style3/

Die Datei 'menü.html' soll sich aber nun hier befinden :

http://127.0.0.2/navigation/menue.html

Wie muss ich den Include Befehl nun ändern ? So geht es leider nicht , daher wäre ich für Hilfe dankbar.

Code: Alles auswählen

{$LR_BLOCK_H_L}<img src="{T_THEME_PATH}/images/portal/portal_menu.png" width="16px" height="16px" alt="" />&nbsp;{L_M_MENU}{$LR_BLOCK_H_R}

<!-- INCLUDE http://127.0.0.2/navigation/menue.html -->

{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Zuletzt geändert von Ypselon am 13.07.2009 01:12, insgesamt 1-mal geändert.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Include im Template ausserhalb des Forum ?

Beitrag von 4seven »

pack sie einfach in den ordner, wo es funktioniert.
bringt den wenigsten ärger :wink:

eine ebene drunter wäre warsch. kein problem.

Code: Alles auswählen

<!-- INCLUDE ../navigation/menue.html -->
oder

Code: Alles auswählen

<!-- INCLUDE ./navigation/menue.html -->
Ypselon
Mitglied
Beiträge: 150
Registriert: 29.06.2008 16:03

Re: Include im Template ausserhalb des Forum ?

Beitrag von Ypselon »

4seven hat geschrieben:pack sie einfach in den ordner, wo es funktioniert.
bringt den wenigsten ärger :wink:

eine ebene drunter wäre warsch. kein problem.

Code: Alles auswählen

<!-- INCLUDE ../navigation/menue.html -->
oder

Code: Alles auswählen

<!-- INCLUDE ./navigation/menue.html -->
Innerhalb des Forums wäre es kein Problem. Da funktioniert der ../ ja einwandfrei. Der ./ ist nur für das selbe Verzeichnis :)

Aber mir geht es ja darum auf eine komplett andere Webadresse zu verweisen :P
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Include im Template ausserhalb des Forum ?

Beitrag von 4seven »

das wird nicht funktionieren, da aus sicherheitsgründen (auf einem sicher eingerichteten server) der remote_access nicht funktioniert. ich denke mal, es macht wenig arbeit, eine datei zu konfigurieren, sie dann zu kopieren und in die verzeichnisse zu verteilen.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“