OK Jürg,
wie die Moni schon geschrieben hat, musst du das ganze in der index.html Datei aufteilen, bei unseren Design steht am Ende des Header Abschnitts immer so etwas:
Code: Alles auswählen
<!-- Ende des Header alles darueber in den Design Header Kopieren -->
Wenn dann dass gefunden hast, dann kopiere alles darüber in eine extra Datei, die du neu anlegen musst.
Du kannst sie header.html, oder header.ini oder header.txt nennen. Aber es ist egal wie du sie nennst es kommt nur auf den Inhalt an. Ich nenne diese Date oft top_template.html, oder wer es auf deutsch mag design_oben.html
Das selbe Spiel mit dem unteren Code, ab der Zeile
Code: Alles auswählen
<!-- Start des Footer alles darunter in den Design Footer Kopieren -->
Das kommt alles in eine Datei die man footer.html (bottom_template.html / design_unten.html)
Hatt man das geschaft ist es schon fast geschaft. Nun legt man eine Datei an mit dem Namen index.php, da schreibt man dann rein.
Code: Alles auswählen
<?php
include_once(header.html);
?>
<!--Hier kommt der Inhalt der Seite z.B. -->
<h1>Willkommen auf meiner Webseite</h1>
<!-- und so weiter -->
<?php
include_once(footer.html);
?>
Diese Seite ist die eigentliche Seite die Später als Startseite eines Eigenen Webspace diehnt. So wie ich das hier geschrieben habe, muss aber die header.html und die footer.html Datei im selben Ordner liegen wie die index.php Datei. Dies ist aber nicht notwendig. Aber der infachheit halber lassen wir die Datein da wo sie sind. Wir müssen uns dann nur merken, wenn wir etwas in der Navi ändern wollen das ausserhalb des Inhalt Bereichs liegt, müssen wir in den header.html bzw. footer.html Datei nachschauen.
Aber für alle diejenigen die, diese Termplate Datein auch im design Ordner lieben liegen sehen wollen, damnit die nicht mit den Textseiten durcheinander kommen, der ändert den Code der Index.php Datei so um:
Code: Alles auswählen
<?php
include_once(design/header.html);
?>
<!--Hier kommt der Inhalt der Seite z.B. -->
<h1>Willkommen auf meiner Webseite</h1>
<!-- und so weiter -->
<?php
include_once(design/footer.html);
?>
Wie man sieht hat sich nur der Teil verändert
include_once(URL_ANGABE_NUR_RELATIV)
Dieses include_once(dateiname.endung) sagt dem Server: "Ich will den Inhalt der Datei dateiname mit der Endung (.endung z.B. .html) in diese Datei einfühgen"
Man sieht das blinkende "URL_ANGABE_NUR_RELATIV" das heist man kann auf seinem webspace, den Inhalt jeder Datei in den Inhalt einer anderen Datei befördern, aber man kann keine Absoluten Adressen dafür nehemen (d.h. Adressen mit http oder https am Anfang), das ist aus Sicherheitsgründen so.
Wenn man include(dateiname.endung) verwendet dann kann man auch mehrere male den Inhalt der gleichen Datei einfühgen, was in unserem Fall zu vermeiden ist und da wir Faul sind das selbst zu prüfen, bzw. wenn die Seite wächst den Überblick zu behalten ob irgend wan mal was in eine Datei geladen wurde die wir jetzt wieder laden wollen, wird das System schrein geht nicht und wir können uns ausbessern.
So ich hoffe du bekommst das für den Anfang hin. Wie es weiter geht mit einer weiteren Seite oder mehreren sage ich dir nach dem du den ersten Schritt fertig hast und nach dem du mir gesagt hast welche nächste Textseite du erstellen möchtest (Ich brauche nur den Namen der Textseite.)
MFG