Wenn ich in der overall_header.htm in phpBB3 mit dieser include-Anweisung
<?php
include($_SERVER["DOCUMENT_ROOT"]."/nav_hauptmenu.htm");
?>
eine Menü-Leiste einfüge, ist das Menü mit allen Links in jeder Vorlage, in jedem Style auf jeder Seite von phpBB3 automatisch zu sehen, stimmt das?
Ich habe in overall_header.htm eine neue Tabellenreihe eingefügt:
<tr>
<td align="center" class="topnav">
<?php
include($_SERVER["DOCUMENT_ROOT"]."/nav_hauptmenu.htm");
?>
</td>
</tr>
Die neue Reihe wird auch angezeigt, aber das Menü nicht. Was könnte ich falsch gemacht haben?
Zudem soll das Menü eine Formatierung haben, die in einer CSS-Datei notiert ist. Wo, wie muß ich diese CSS-Datei in phpBB3 einfügen / verlinken?
Würde mich freuen über Hilfe, nette Grüße, Dirk
Mit include eingefügtes Menü wird nicht angezeigt
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Wieso möchtest Du in einer HTML Datei mit PHP Befehlen eine HTML Datei includen ? 
phpBB3 ermöglicht das includen von HTML Dateien schon von Haus aus:
Teste das mal:

phpBB3 ermöglicht das includen von HTML Dateien schon von Haus aus:
Code: Alles auswählen
<!-- INCLUDE deine_datei.html -->
Code: Alles auswählen
<tr>
<td align="center" class="topnav">
<!-- INCLUDE nav_hauptmenu.htm -->
</td>
</tr>
Na, das ging ja schnell, dankesehr,
Die nav_hauptmenu.htm liegt bei mir im Stammverzeichnis / Rootverzeichnis, deshalb dachte ich eine Slash angeben zu müssen.
Wenn ich das
oder das
eingebe, erhalte ich diese Meldung:
Allgemeiner Fehler
template->_tpl_load_file(): File ./styles/fisubblack2/template/nav_hauptmenu.htm does not exist or is empty
Das heißt phpBB3 ist so programmiert, daß html-Kommentare wie dieser
wie eine include-Anweisung interpretiert werden?
Vielen Dank, für Deine Hilfe, nette Grüße, Dirk
Huch, ich dachte, das wäre eine php-Datei?!Wieso möchtest Du in einer HTML Datei mit PHP Befehlen eine HTML Datei includen ?
Die nav_hauptmenu.htm liegt bei mir im Stammverzeichnis / Rootverzeichnis, deshalb dachte ich eine Slash angeben zu müssen.
Wenn ich das
Code: Alles auswählen
<tr>
<td align="center" class="topnav">
<!-- INCLUDE nav_hauptmenu.htm -->
</td>
</tr>
Code: Alles auswählen
<tr>
<td align="center" class="topnav">
<!-- INCLUDE /nav_hauptmenu.htm -->
</td>
</tr>
Allgemeiner Fehler
template->_tpl_load_file(): File ./styles/fisubblack2/template/nav_hauptmenu.htm does not exist or is empty
Das heißt phpBB3 ist so programmiert, daß html-Kommentare wie dieser
Code: Alles auswählen
<!-- INCLUDE deine_datei.html -->
Vielen Dank, für Deine Hilfe, nette Grüße, Dirk
Ich weiss nicht wie sich phpBB3 verhält, wenn die passende html Datei nicht im Template Verzeichnis liegt.
Probiere das mal:
Wenn das nicht funktioniert, solltest Du Deine Navigations Datei in das Template verzeichnis kopieren.
Probiere das mal:
Code: Alles auswählen
<!-- INCLUDE ../../nav_hauptmenu.htm -->
Vielen Dank,
nein, das funktioniert auch nicht.
Werde dann wohl doch einfach nur zwei Links zur Startseite und zur Kontaktseite einfügen, das ist auch gut.
Muß ich in jedem Style die zwei Links erneut einfügen oder gibt es eine Datei, in der sie eingefügt dann in jeder Vorlagen, in jedem Style angezeigt werden. Wie ich gesehen habe, funktioniert das mit der overall_header.html ja nicht.
Nette Grüße, Dirk
nein, das funktioniert auch nicht.
Werde dann wohl doch einfach nur zwei Links zur Startseite und zur Kontaktseite einfügen, das ist auch gut.
Muß ich in jedem Style die zwei Links erneut einfügen oder gibt es eine Datei, in der sie eingefügt dann in jeder Vorlagen, in jedem Style angezeigt werden. Wie ich gesehen habe, funktioniert das mit der overall_header.html ja nicht.
Nette Grüße, Dirk