Hallo
Sie sollen mit dem Inhalt der Seite geladen werden. Also sollen sie auch Bestandteil der Seite sein. Wenn nun keine serverseitige Technik zum includieren zur Verfügung steht, ist die einfachste Lösung, dies den Editor erledigen zu lassen.
»»
Das ist auch das Problem. Es sieht zwar ohne Rand und so recht gut aus, aber es wird eben alles auch wieder in diesem Frame geladen und das bringt mir nix, da der header ja als einheitliche Menüleiste für alle anderen Inhalte/Seiten dienen soll.
Das wäre er _optisch_ auch als Frame/Iframe.
Wir halten also fest:
- keine Frames/Iframes
- weder PHP, Perl noch SSI (Liste ließe sich fortsetzen) da
Serverseitige Einbindung fällt flach, solange du deinen Webspace nicht wechseln willst. Da es keine Frames sein sollen, der Webspace aber nichts anderes als HTML ermöglicht, bleibt zum Einbinden wiederkehrender Elemente das editorseitige Includen.
Das funktioniert in Grundzügen so:
In deinem Editor legst du dir dein Include als Extradatei (inc_header.inc und inc_footer.inc) ab. In jeder HTML-Seite, in der die Includes rein sollen, wird an der entsprechenden Stelle eine Markierung vorgenommen. In Phase 5 erfolgt das z.B. innerhalb eines HTML-Kommentars mit einer Markierung, die den Pfad zum Include enthält (so meine Informationen, mir steht ja PHP zur Verfügung ;-)).
Include (inc_footer.inc):
<div id="footer"><address>Name - Strasse - 00000 Ort</address>...</div>
Datei, in der das Include geladen werden soll:
<!-- Header, und sämtlicher anderer Inhalt des Dokuments -->
<p>tüdelüt!</p>
<!--include:inc_footer.inc-->
<!--/include:inc_footer.inc-->
</body>
</html>
Ergebnis:
<!-- Header, und sämtlicher anderer Inhalt des Dokuments -->
<p>tüdelüt!</p>
<!--include:inc_footer.inc-->
<div id="footer"><address>Name - Strasse - 00000 Ort</address>...</div>
<!--/include:inc_footer.inc-->
</body>
</html>
Nachteil der Technik:
Du musst, so du das Include geändert hast, in alle Dateien, die die Änderung beinhalten sollen, das Include neu einfügen. Natürlich müssen auch alle diese Dateien neu auf den Webspace geladen werden. Es ist also keineswegs ein vollwertiger ersatz für eine serverseitige Einbindung.
Als Vorteil bleibt, dass du die Änderung nur _einmal_ vornehmen musst und das "copy and paste" vom Editor auf Befehl in einem Rutsch erledigt wird. Bleibt nur noch das Hochladen der veränderten Dateien.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1