Frühere Webseiten-Anleitung
Früher wurden SenOtto-Seiten als HTML-Dateien von Hand bearbeitet und auf den Webspace hochgeladen. Dieser Ablauf ist umständlich und gehört nicht zum heutigen Relaunch. Bitte keine neuen Berichte auf diesem Weg erstellen oder hochladen.
Eine Eingabemöglichkeit für Tourenberichte im geschützten Backend ist eine Idee für später; sie steht derzeit noch nicht zur Verfügung. Für Fragen oder Vorschläge gibt es die Kontaktseite.
Alte technische Anleitung zu Dokumentationszwecken anzeigen
Frühere Vorgehensweise
Ein sehr einfach zu bedienender Editor für HTML-Dateien ist Kompozer
Download-Seite.
Das Erstellen eigener Internetseiten erfolgt ähnlich dem Erstellen eines Textdokumentes
Es gibt auch einen Kompozer-Kurs mit mehreren Lerneinheiten.
Das Erstellen von Webseiten für SenOtto mit NVU bzw. Kompozer ist aber nicht optimal :-(
- Es ist schwierig einen halbwegs einheitlichen Stil innerhalb SenOtto zu erreichen.
-
Es hat sich herausgestellt daß die SenOtto-Besucher Bildschirme sehr unterschiedlicher Größe nutzen,
und zwar hauptsächlich von 600*800 bis 1920*1200 !
Smartphones haben teilweise noch kleinere Bildschirme, ess gibt aber auch schon erheblich größere Bildschirme.
Wenn man nun statische Seiten mit fester Schriftgröße und fester Bildgröße hat wirken diese auf kleinen Schirmen zu groß oder aber auf großen Schirmen zu klein.
Es wurde daher für SenOtto ein Stylesheet "resize.css" und eine Javascript-Datei "resize.js" bereitgestellt, mit deren Hilfe es relativ einfach möglich ist, einen einheitlichen SenOtto-Seitenstil zu erreichen und das Seiten-Layout (Schrift-Größe, Bilder-Größe) an die Bildschirmgröße anzupassen.
Empfohlene Vorgehensweise für SenOtto-Webseiten:
- Man wählt eine Seite, die am besten als Muster für die eigene Seite geeignet ist.
- Diese Datei wird in das eigene Verzeichnis kopiert.
-
Zum Anpassen dieser Seite nimmt man einen Texteditor
Sieht vielleicht am Anfang kompliziert aus, ist aber gar nicht so schwer und man hat bald zufriedenstellende Ergebnisse.
Einfache HTML-Grundkenntnisse sollte man mitbringen, siehe auch HTML-Einarbeitung.
Beispiele: Ein Textblock steht zwischen <p>Textblock</p>, eine neue Zeile erzwingt man mit <br>, ...
Ändern einer vorhandenen Seite:
- Die aktuelle Seite runterladen.
-
Die gewünschten Änderungen mit einem Texteditor durchführen.
Beim Abspeichern darauf achten daß der korrekte Zeichensatz eingestellt wurde, meist UTF-8. - Die geänderte Seite auf dem lokalen Rechner testen.
- Die geänderte Seite hochladen und nochmals testen (vorher Browsercache löschen).
Beispieldatei:
Es wird die .html-Datei angezeigt wie diese in einem Texteditor erscheint.
Kommentiert werden nur jene Zeilen die evtl. geändert werden müssen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
Der im <title> angegebene Text wird im Browser-Kopf bzw. in den Tab-Reitern angezeigt,Das "favicon.ico" wird in der Adresszeile und den Tab-Reitern angezeigt:
<title>Treffpunkt Ottobrunner Senioren</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<meta charset="utf-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="de">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta name="robots" content="index,follow">
<meta name="viewport" content="width=device-width, initial-scale=1, target-densitydpi=device-dpi" />
<meta name="description" lang="de" content="Senioren Ottobrunn">
<meta name="keywords" lang="de"
content="Senioren,Ottobrunn,Radgruppe,Radfahren,Theatergruppe,Wandergruppe,Wandern,Internet, ... usw, " />
<meta name="DC.Title" content="Senioren Ottobrunn">
<meta name="DC.Subject" content="Senioren Ottobrunn">
<meta name="DC.Description" content="Senioren Ottobrunn">
<meta name="DC.Date" content="2009-11-11">
<meta name="DC.Type" content="Text">
<meta name="DC.Format" content="text/html">
<meta name="DC.Identifier" content="https://www.senotto.de">
<meta name="DC.Source" content="Senioren Ottobrunn">
<meta name="DC.Language" content="de">
Hier wird eine Style-Datei eingefügt, wobei darauf zu achten ist daß die relative Adressierung stimmt.Wenn die HTML-Datei in einem weiteren Unterverzeichnis ist muß je Verzeichnishierarchie ein weiteres "../" am Anfang hinzugefügt werden:
<link rel="stylesheet" type="text/css" href="../Impressum/resize.css">
Hier werden 2 Javascript-Dateien eingefügt, wobei darauf zu achten ist daß die relative Adressierung stimmt.Wenn die HTML-Datei in einem weiteren Unterverzeichnis ist muß je Verzeichnishierarchie ein weiteres "../" am Anfang hinzugefügt werden:
<script type="text/javascript" src="../Impressum/browser.js"></script>
<script type="text/javascript" src="../Impressum/resize.js"></script>
Nun kann wahlweise noch ein Javascript-Block eingefügt werden, wenn man in der Seite das eMail-Formular
aufrufen will. Das ist nur sinnvoll, wenn die eMail-Adresse eine Senotto-Adresse ist, also: ????@senotto.de.
Andere eMail-Adressen werden nicht unterstützt, um den Mißbrauch dieser Funktionalität für
Spam-Mails zu verhindern. Beispiel:
<script type="text/javascript">
<!--
function mailForm () {
var Titel = "Nachricht an Peter"; // Formular Überschrift
var mailTo = "_peter_@senotto.de"; // Empfänger eMail-Adresse (erlaubt NUR @senotto.de !!!)
var subject = "Tipps => Senotto-Webseite: Nachricht an Peter"; // Subject
var antwSeite = "/relaunch/kontakt"; // Relaunch-Kontaktseite
mailWin (Titel, mailTo, subject, antwSeite);
}
-->
</script>
Im <body>-Tag wird ein Onload-Eventhandler definiert der folgende Javascript-Funktionen startet:resize.ResizeFont(1):
Bei großen Bildschirmen beträgt die Standard-Fontgröße 1em, was für Senotto auf 16px festgelegt wurde.
Bei kleineren Bildschirmen wird die Fontgröße moderat verkleinert.
resize.ResizeClass('picSize',0.9,0.6):
Alle Bilder der Klasse class="picSize" werden bei Bedarf soweit verkleinert daß diese maximal 90% (0.9) der Anzeigebreite und 60% (0.6) der Anzeigehöhe beanspruchen.
Die Bildgröße wird entweder angegeben oder automatisch ermittelt.
Bei langsamem Netzwerk hat man evtl. den Seiteneffekt, daß ein Bild zuerst groß angezeigt wird und erst wenn die ganze Seite geladen ist verkleinert wird.
Dies kann man vermeiden wenn man die Bildgröße im Klassennamen bzw. der Id definiert und das Bild mit Größe 0 definiert, siehe Beispiel unten.
resize.ResizeId('picSize',0.9,0.6): (hier nicht verwendet)
Ein Bild mit der id="xyz" würde wie oben beschrieben verkleinert.
Dadurch wird der Bildschirminhalt an die verfügbare Anzeigengröße dynamisch angepaßt.
<body onload="resize.ResizeFont(1);resize.ResizeClass('picSize',0.9,0.6);resize.ResizeId('picSize|800|460',0.9,0.6)">
.....
<img class="picSize" src="HausDerSenioren.jpg" alt="HausDerSenioren.jpg" width="800" height="460">
.....
<img id="picSize|800|460" src="anderesBild.jpg" alt="anderesBild.jpg" width="0" height="0">
Da die Beispiel-Seite alleinstehend ist und keine weiteren Links mit verschachtelten Hierarchien besitzt ist keine
Hier trotzdem ein Beispiel (aktuelle Seite, Anzeige siehe ganz oben) wie diese aussehen könnte:
<div class="navi">
<a href="Javascript:location.replace('/relaunch/tipps-und-tricks')">Tipps_Tricks</a> »
<a href="Javascript:location.replace('/relaunch/tipps-und-tricks/senotto')">Senotto</a> »
Senotto Webseite erstellen
<span class="bookmark"><a href="Javascript:location.replace(resize.getBookmark())">Lesezeichen</a></span>
</div>
Wenn eine Breadcrumb-Navigation angezeigt wurde muß die restliche Anzeige
in einen <div> Block wie folgt gepackt werden:
<div class="disp">
....
Rest der Seite
....
</div>
Der Seitentitel wird mit dem in style.css definierten Senotto-Stil angezeigt:
<h3 class="Seitentitel">
Treffpunkt Ottobrunner Senioren:
</h3>
Seit 1984 ist die ehemalige Villa des Komponisten Ermanno Wolf-Ferrari in der Mozartstraße 68
das Ottobrunner <b>Haus der Senioren</b>:
Der Untertitel wird mit dem in style.css definierten Senotto-Stil angezeigt:
<h3 class="Untertitel">
Unser Treffpunkt vor dem Haus . . .
</h3>
Das Bild wird durch die Angabe class="picSize" an die Bildschirmgröße angepaßt:
<img class="picSize" src="HausDerSenioren.jpg" alt="HausDerSenioren.jpg" width="800" height="460">
Wenn man Auswahlbuttons benötigt um weiter zu verlinken nimmt man folgendes Beispiel:
<a class="button" href="Senotto/Senotto.html"> Senotto Webseite erstellen </a>
<a class="button" href="GoogleMaps/GoogleMaps.html"> Senotto Tourenseite erstellen </a>
<br>
Wenn man die Möglichkeit für Rückfragen anbieten will, gibt es 2 Möglichkeiten:Möglichkeit 1: eMail-Adresse anbieten, Beispiel:
Fragen an <a href="mailto:isidor@mnet.de"> Isidor </a>
Möglichkeit 2: eMail-Formular anbieten (nur für eMail-Adressen ????@senotto.de),
erfordert den Javascript-Codeblock wie oben beschrieben, Beispiel:
Fragen an <a href="/relaunch/tipps-und-tricks/senotto/webseite" onclick="mailForm()"> Peter </a>
Beispiel für Tourenbericht:
Als Muster für einen einfachen Tourenbericht eignet sich die Bergwanderung auf den
Hasentalkopf