Wie man Text auf mehreren Webseiten zu erhalten

August 10

Wie Ihre Website wächst und mehr Seiten hinzugefügt, werden Sie wahrscheinlich feststellen, dass Sie den gleichen Text auf mehreren Seiten verwenden müssen. Sie konnte einfach kopieren und fügen Sie diesen Text auf jeder neuen Seite, die Sie hinzufügen-- aber was ist, wenn Sie den Text zu einem bestimmten Zeitpunkt in der Zukunft ändern müssen? Sie müssten, um Dutzende von Seiten, sogar Hunderte oder Tausende, zu bearbeiten, jedes Mal, wenn Sie eine Änderung vornehmen wollte. Glücklicherweise gibt es eine einfache Alternative: den Text in einer Datei halten, dann einen Befehl in jeder Seite Neuladen den Webserver rufen Sie den Text und fügen Sie es in die Seite einfügen. Dieser Befehl ist bekannt als "Server-Side Include" oder SSI.

Anweisungen

1 Öffnen Sie eine neue Textdatei mit dem Editor oder einem anderen Texteditor.

2 Geben Sie das Material, das Sie in mehreren Webseiten einfügen möchten. Dies könnte nur Text, sondern können auch die volle Palette von HTML-Tags--Materials, z. B. zu formatieren oder Verknüpfungen erstellen oder Ausführen von JavaScript. Sie sind keine neue Seite, jedoch erstellen, so dass diese Datei nicht sollte-- und kann nicht--< html >, < Head > oder < Körper > Markierungen.

3 Speichern Sie die nur-Text-Datei mit der Erweiterung ".txt". Zur Veranschaulichung nennen Sie es "example.txt."

4 Laden Sie die Datei, um Ihre Web-Host.

5 Wählen Sie eine Seite in der sollen das Material aus "example.txt." Für die Bearbeitung Sie jedoch normalerweise Seiten bearbeiten zu öffnen.

6 Gehen Sie an die Stelle in den HTML-Code an, an der Sie den Text einfügen möchten. Geben Sie Folgendes ein:

<!--#include virtual="example.txt"-->

Beachten Sie, dass in diesem Code wird davon ausgegangen, dass "example.txt" im gleichen Verzeichnis wie die Seite ist gerade bearbeiteten. Stellen Sie sicher, dass Sie den korrekten Pfad zur Datei angeben.

7 Speichern Sie die Änderungen an der Seite und schließen Sie es.

8 Ändern Sie die Dateierweiterung auf der Seite, die Sie gerade bearbeitet. Seiten, die SSI-Befehle enthalten müssen sich als solche an den Webserver identifizieren, damit der Server, zum Analysieren der Seite weiß, finden den Befehl "Schließen" und ersetzen Sie es mit dem richtigen Text. Dies geschieht durch Ändern der Dateierweiterung in ".shtml" oder ".shtm" (statt ".html" oder ".htm").

9 Hochladen der Seite um Ihre Web-Host, wenn Sie es nicht auf dem Server bearbeiten.

10 Öffnen Sie die bearbeitete Seite in einem Webbrowser. Wenn Sie SSI korrekt der Text von "example.txt" sollte auf der Seite angezeigt werden formatiert habe als wäre es Teil der Seite HTML besitzen.

11 Wiederholen Sie die Schritte 5 bis 10 für alle anderen Seiten, wo Sie den Text einfügen möchten. In Zukunft, wenn Sie diesen Text ändern möchten, alles, was du tun musst ist bearbeiten "example.txt", und alle Änderungen Seiten mit SSI-Befehle zufließen werden.

Tipps & Warnungen

  • Denke des Materials in example.txt als einen Fetzen Papier, das fast wörtlich in die Programmierung einer Webseite eingefügt werden. Es werden alle Stile erben, die zum Zeitpunkt wirksam sind, wo es eingefügt wird.
  • Server Side Includes funktioniert auf Ihrer Website nur wenn Ihr Webhost SSI Skripting unterstützt. Wenn Sie für Ihr Webhosting bezahlen, ist es fast sicher, dass Ihre Website SSI-Funktion verfügt. Kostenlose hosting-Dienste möglicherweise nicht, jedoch.