selfhtml.de - Alles für den Webmaster!

 

Anzeige: united-domains - Die ganze Welt der Domains

united domains - jetzt Wunsch-Domain sichern!

Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.

Jetzt Domain-Check bei united-domains!

Re: Wiederholender Quellcode in verschiedenen Html dateien der immer gleich bleiben muss!

Autor: T.Jung [Beiträge: 3501]
Datum: 21.07.2005 00:55:01

> Frames sind zu unprofessionell

Ja.


> und PHP zu
> kompliziert

Ach Quatsch -- zumindest nicht in diesem Fall!
Pass mal auf...

Schritt 1:
Du öffnest eine HTML-Datei, die das Menü enthält, im Texteditor.
Markiere nur das Menü; also genau den Code-Anschnitt, der sich in allen Dateien wiederholt und kopiere ihn in die Zwischenablage.

Schritt 2:
Öffne im Texteditor ein neues, leeres Fenster. Da fügst du den soeben kopierten Code-Abschnitt ein. Nur diesen Abschnitt, nichts weiter! Kein <head>, kein <body> -- nur das Menü an sich.

Schritt 3:
Sichere diese Datei z.B. unter dem Namen "menu.inc.php".
(Der Name ist egal, ich bleibe aber mal bei diesem Beispiel.)
Lege diese Datei in dem Verzeichnis, in dem auch deine HTML-Dateien liegen, ab.

Schritt 4:
Öffne eine HTML-Datei deiner Site.
Lösche den Code-Abschnitt, den du nun in der "menu.inc.php" gesichert hast, und setzte statt dessen folgende Zeile rein:
<?php include("menu.inc.php"); ?>

Schritt 5:
Sichere die Datei, aber mit der Endung ".php", nicht ".html".

Wiederhole Schritt 4 und 5 mit allen Dateien deiner Site.


Soweit schon mal fertig.
Ab jetzt musst du nur noch die "menu.inc.php" ändern, sie hochladen -- und auf allen Seiten erscheint das geänderte Menü.

Nur ein Problem gibt's noch:
Du hast auf deiner Site ja interne Links, also z.B.:
    <p>Hier gehts zum <a href="impressum.html">Impressum</a>.</p>

Die Datei "impressum.html" gibt's aber nun nicht mehr, sie wurde ja in "impressum.php" umbenannt. Du musst also alle Links abändern -- es sei denn, du darfst auf deiner Site eigene .htaccess-Dateien anlegen (manche Hoster verbieten das). Dann kannst du eine Datei namens ".htaccess" auf deinem Webspace ablegen, die nur eine einzige Zeile beinhalten muss:
RedirectMatch permanent (.*)\.html$ http://www.deine-site.de$1.php

... anstelle von http://www.deine-site.de musst du natürlich den richtigen Domainnamen eintragen. ;-)

Diese kleine Datei sorgt dafür, dass jedesmal, wenn z.B. die Datei "impressum.html" angefordert wird, eine Umleitung auf "impressum.php" erfolgt.
Somit funktionieren auch Bookmarks auf deine Site noch... und du musst die Links nicht sofort umändern (auch wenn du das beizeiten nachholen solltest).

Also, soo kompliziert ist das doch gar nicht, oder?  :-)

Gruß,
Tobias Jung


Beiträge

Antwort schreiben

Username: Usernamen registrieren
Passwort: Passwort vergessen?
Thema:
  Bitte benutze für deinen Beitrag die Groß-/Kleinschreibung!
Beitrag:
Link (URL):
Titel für Link:
Grafik (URL):
  Die Breite der Grafik darf 468 Pixel nicht überschreiten.
 
E-Mail-Benachrichtigung:



Zum Abschicken deines Beitrags bitte die Schaltfläche "Abschicken" nur einmal anklicken und warten. Der Server braucht manchmal einige Zeit, bis er den Beitrag in die Datenbank übernommen hat. Wenn du die Schaltfläche mehrmals drückst, erscheint dein Beitrag auch mehrmals im Forum.

Bewerten Sie Ihren Webhosting-Provider

Webhosting Provider bewerten und Apple iPad gewinnenWie zufrieden sind Sie mit Ihrem Webhosting-Provider? Gibt es Probleme beim Service, mit der Performance oder der Abrechnung?

Teilen Sie jetzt Ihre Erfahrungen mit anderen Webmastern und schreiben Sie eine Provider-Bewertung. Mit etwas Glück können Sie ein Apple iPad gewinnen!

Weitere Informationen und Teilnahme...