Autor |
Nachricht |
Farbmalkasten
Threadersteller
Dabei seit: 14.08.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 13.10.2010 12:11
Titel CSS Menü in DIV als include? |
|
|
Hallo zusammen,
ich habe ein CSS Dropdown Menü in einer DIV-Box. Ist es möglich dieses Menü in einer gesonderten Datei zu haben und es dann in die DIV-Box einzufügen. Ist soetwas überhaupt ohne php möglich? Ich benötige diese Funktion, da das Menü relativ oft verändert wird. Da es auf jeder Unterseite auch vorhanden ist, wäre der Aufwand viel zu groß das auf jeder Seite zu ändern. Also: Eine Datei mit dem Menü -> Veränderungen darin werden automatisch auf allen Unterseiten ausgeführt.
Könnt ihr mir helfen?
Viele Grüße
Farbmalkasten
|
|
|
|
|
zeji
Dabei seit: 05.10.2010
Ort: -
Alter: 18
Geschlecht:
|
Verfasst Mi 13.10.2010 12:22
Titel
|
|
|
php wäre da wohl eine der eleganteren Varianten.
Wäre sonst noch möglich den HTML-Code des Menüs über document.write in eine .js-Datei zu speichern und dann diese an entsprechender Stelle einzubinden -> "How to include One HTML File in Another?"
Zuletzt bearbeitet von zeji am Mi 13.10.2010 12:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
snuwie
Dabei seit: 06.07.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 13.10.2010 12:25
Titel
|
|
|
schonmal über die verwendung eines cm systems nachgedacht, wenn sie so oft geändert wird?
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 13.10.2010 12:42
Titel
|
|
|
zeji hat geschrieben: | php wäre da wohl eine der eleganteren Varianten.
Wäre sonst noch möglich den HTML-Code des Menüs über document.write in eine .js-Datei zu speichern und dann diese an entsprechender Stelle einzubinden -> "How to include One HTML File in Another?" |
Der Link ist quatsch. Warum $DOCUMENT_ROOT? Das fliegt Dir doch auseinander, sobald Du die Verzeichnisstruktur änderst. Noch dazu ist das ganze worst practice, da file/include-file.html ebenfalls über den Browser abrufbar ist. Da sind Sicherheitslücken jeglicher Art vorprogrammiert. Außerdem sind require, require_once, include sowie include_once PHP-eigene Sprachkonstrukte und keine Funktionen, sodass man die Klammern weglassen sollten. Super Artikel über Mist - vor allem, serverseitige "includes" mit clientseitigen "includes" in einen Pott zu werfen - großartig.
Die einzig vernünftige Lösung ist die Verwendung der vordefinierten Konstante __FILE__ oder (ab php 5.3) __DIR__:
Code: | include __DIR __ . '/../lib/myFile.php'; |
Die Javascript-Lösung ist ja noch viel bescheuerter. Damit sperrt man ja schon per se jede Suchmaschine aus...
Lasst das programmieren sein!
Zuletzt bearbeitet von bacon am Mi 13.10.2010 12:51, insgesamt 3-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
menü mit include und navigation
PHP: include in einer include-datei aufrufen? [GELÖST]
wie erstelle ich diesen menü effekt bzw. das gesammte menü?
CSS Menü - Finde nicht das richtige Menü
include
ASP Include
|
|