dazu gedacht, ihnen Anregungen zu vermitteln.
Der Inhalt war bei der Erstellung zweitrangig.
Sollten sie sich an Inhalt oder Layout stören, so bitte ich
dies zu entschuldigen.
Die Seite in der gegenwärtigen Fassung benutzt
Frontpage-Erweiterungen, um serverseitige
SSI-includes und Framedarstellung zu umgehen.
Sollte ihr Server SSI unterstützen, ist es sinnvoll,
dies auch zu benutzen.
Ersetzen sie dazu FP-Includes durch SSI-Includes:
Aus: <!--webbot bot="Include" U-Include="top.htm"
TAG="BODY" -->
machen sie dazu: <!--#include file="top.htm" -->
Im Moment arbeitet die Seite mit einem "IFrame".
Das ist quasi ein Browser-Fenster in einem
Browser-Fenster.
Dies wird aber nur vom Internet Explorer ab Version 5,
dem Opera Browser und Netscape ab 6.2 unterstützt.
Hier ist PHP - wenn bei ihnen einsetzbar -
die bessere Lösung.
Ich habe darauf verzichtet, PHP oder SSI zu verwenden -
da sich das Angebot an WebNeulinge wendet sind solche Skripte
für Normalsterbliche eher hinderlich.
Ganz wie bei großen Projekten üblich, finden sie auf
dieser Homepage
(außer ich hätte eine übersehen) keine einzige
Formatierungsanweisung mehr.
Das Layout wird fast komplett über ein globales CSS-Skript
"firma.css" gesteuert.
Daher ist es möglich, die Seite mit diesem Stylesheet
binnen wenigen Minuten anzupassen.
Dabei habe ich mich möglichst exakt an dem orientiert,
was in der Praxis üblich ist.
Leider verstehen ältere Browserversionen
CSS nur eingeschränkt und arbeiten hier fehlerhaft.
Da CSS allerdings unerlässlich für ein Webprojekt
ist,
habe ich mich bewusst entschlossen, diese Browser hier zu übergehen.
In der Praxis ist es für gewöhnlich nicht anders.
Diese Seite verwendet JavaScript nur an einigen wenigen
Stellen.
Hauptsächlich in der Titelzeile, um den Seitentitel
auszulesen und
zur Anzeige von statistischen Informationen, wie der Dateigröße (nur IE),
oder dem Änderungsdatum.
Dateigröße: document.fileSize (nur IE)
Änderungsdatum: document.lastModified
Erstellungsdatum: document.fileCreatedDate (nur IE)
Unicode-Schriftsatz: document.charset (nur IE)
Titel: document.title
URL: document.URL
Das gleiche lässt sich übrigens auch mit SSI erreichen.
Da dies allerdings weniger gebräuchlich ist, werde ich hier auf
die entsprechende Doku verzichten.
Auch die Uhrzeit wird über JavaScript aus der Systemzeit
berechnet.
Dieses Skript ist hier nicht vollständig mit allen Funktionalitäten
enthalten - daher möchte ich auf die Erläuterung verzichten.
Sie können die JavaScript Uhr auf unserer Homepage
www.all-community.de
unter "Homepagebau" > "JavaScript" >
"Uhr"
herunterladen - inklusive umfangreicher Doku.
Das Gästebuch ist in diesem Fall eine Frontpagekomponente.
Natürlich lässt sich dies auch mit CGI oder PHP erreichen.
Diese Lösung ist - vorausgesetzt man benutzt Frontpage -
besser als die PHP-Lösung.
Eine Bestätigungsseite "danke.htm" ist vorhanden.
Die Emailbenachrichtigung müssen sie mit FP anpassen.
Klicken sie dazu rechts auf dem Formular, wählen sie
"Formulareigenschaften" und tragen sie ihre Mailadresse ein.
FP-Gästebücher bestehen eigentlich aus 2 bis 3 Elementen.
Das erste ist ein Formular. Als Ziel geben sie eine Datei
(oder wahlweise eine Datenbank) an.
Das zweite ist die im Formular angegebene Zieldatei mit einem Marker,
der angibt, wo die Daten eingefügt werden müssen.
Die dritte Komponente (falls die Zieldatei nicht gleich der Ausgangsdatei
ist)
"Seite einschließen" - ein FP-include.
Damit werden die Daten der Zielseite in die gegenwärtige Datei
an der Stelle eingefügt, an der dieser Aufruf erfolgt.
Als Beispiel: klicken sie auf "Datei" >
"Neue Seite".
Wählen sie Gästebuch - bzw. Formularassistent.
Die Einstellungen dieses Gästebuchs sind - abgesehen vom Design
(fast) identisch mit denen unseres Beispiel.
Mehr zu den Funktionen des Gästebuchs finden sie in
der (umfangreichen) FP-Hilfe.
Autor: Thomas Meyer (All-Community.de)
Sie dürfen diese Homepage nicht nur herunterladen,
sondern auch ändern und Teile davon oder auch die
gesamte Homepage für sich selbst oder ihre Firma verwenden. Unter
der Bedingung: dass ein Link auf meine Homepage: www.all-community.de
als Hinweis auf den Autor angegeben wird. Es ist nicht
gestattet, diese Homepage oder Teile davon für
die Herstellung kommerzieller Produkte zu verwenden,
bzw. zu verkaufen.
|