• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Html Elemente nur einmal bearbeiten

Jeremygolf

Mitglied
Hallo Leute,

Ich habe eine Website mit 30 Seiten und es ist ziemlich mühsam immer alle 30 Seiten zu ändern, wenn ich etwas ändern muss, dass sich auf allen Seiten befinden z.B. Footer, Navi usw. kann ich eine art Template oder so erstellen ohne Dreamweaver zu nutzen?
Ich wäre euch sehr dankbar ;)
 
Zuletzt bearbeitet:
Was du suchst, sind Includes. Suche etwa nach „php include tutorial“. Zum Beispiel:

- PHP Tutorial - Include File

Es gibt den Weg, Header, Footer und ähnliches auf allen Einzelseiten einzubinden und den Weg, die Einzelseiten in ein gleichbleibendes Layout zu laden. (Etwa über GET-Parameter, die den zu ladenden Inhalt anzeigen.)
 
Danke,

mit den Includes komm ich drauss, aber mit den GET-Parametern nicht ganz wie mache ich das?

Danke
Was du suchst, sind Includes. Suche etwa nach „php include tutorial“. Zum Beispiel:

- PHP Tutorial - Include File

Es gibt den Weg, Header, Footer und ähnliches auf allen Einzelseiten einzubinden und den Weg, die Einzelseiten in ein gleichbleibendes Layout zu laden. (Etwa über GET-Parameter, die den zu ladenden Inhalt anzeigen.)
 
Du gibts den Inhalt der angezeigt werden soll über deine URL an

Beispiel w w w.deine-domain.de/index.php?content=seite5
mit
PHP:
<?php $content=$_GET["content"] ;include ($content);?>

wird dann die richtige Seite ausgegeben
 
Du kannst die Parameter auch in ein Array speichern und dann via
if abfrage die verschiedenen contents rein laden.
Header, Footer, Navi usw können eifach mittels

PHP:
<?php 
include ('header.html');
include ('footer.html'); ?>

eingefügt werden.

P.S. ach ja die links müssten dann so aussehen

HTML:
<a href="index.php?content=seite1">Seite 1</a>
<a href="index.php?content=seite2">Seite 2</a>
<a href="index.php?content=seite3">Seite 3</a>
 
Zurück
Oben