Eigenes Menü im head includen . wie und wo?

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
uwe.ha
Mitglied
Beiträge: 838
Registriert: 18.05.2001 02:00

Eigenes Menü im head includen . wie und wo?

Beitrag von uwe.ha »

Hallo zusammen,

ich will oberhab des Forums mein eigenes Menü includen.

Wenn ich in der overall-header.html

nach </head> suche und danach einfüge:

Code: Alles auswählen

<?
include("menue/menue.inc.php");
?>
klappt es - auch nach Leeren des Caches - irgendwie nicht.

Wahrscheinlich braucht phpBb eine "besondere Einladung", wenn Dateien außerhalb des phpBB-Ordner included werden sollen.

Wie wäre der richtige Befehl?

DANK!
Uwe
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12327
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Eigenes Menü im head includen . wie und wo?

Beitrag von Mahony »

Hallo
Siehe dazu wiki.phpbb.com - Template Syntax


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
uwe.ha
Mitglied
Beiträge: 838
Registriert: 18.05.2001 02:00

Re: Eigenes Menü im head includen . wie und wo?

Beitrag von uwe.ha »

Hallo Mahony,

Danke für den Link!

Wenn ich das richtig verstehe, kann ich folgendes in der overall_header.html nach dem </head> einfügen:

Code: Alles auswählen

<!-- INCLUDE /menue/menue.inc.php -->
Hab's gerade so versucht, aber dann kommt die Fehlermeldung:

Code: Alles auswählen

template->_tpl_load_file(): File ./styles/subsilver2/template//menue/menue.inc.php does not exist or is empty
Also wie bekomme ich es hin, dass der richtige Pfad ( root/menue/menue.inc.php) genommen wird?
phpBB liegt in root/phpBB

DANKE!
Uwe
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12327
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Eigenes Menü im head includen . wie und wo?

Beitrag von Mahony »

Hallo
Was genau sollte dir das hier sagen?
You may also include PHP from an external file using:

<!-- INCLUDEPHP somefile.php -->

it will be included and executed inline.
P.S. Du musst zuerst im ACP PHP erlauben ACP - Allgemein - Sicherheit - Erlaube PHP in Templates: Ja
Wenn die Datei nicht im phpBB-Board liegt, musst du phpBB3.0.6 RC1 verwenden. Dort wurde (unter anderem) folgendes geändert
INCLUDEPHP not depending on phpbb_root_path


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

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