Hinweise und Hilfen zur Administration der Webseite
-
Neue Seiten erstellen
Zum Erstellen neuer Seiten steht eine Kopiervorlage namens empty.php zur Verfügung. Diese kann kopiert, angepaßt und befüllt werden. Die folgenden Anpassungen sind dabei unbedingt notwendig:
- In der Funktion pagehead() muß der erste Parameter angepaßt werden. Dort muß der relative Pfad einschließlich des Namens der Datei selbst stehen, also zum Beispiel 'aktuell/archiv.php'. Wichtig ist diese Angabe für den direkten Zugriff auf Unterseiten zum Beispiel über einen Suchmaschinen-Link.
Außerdem sind optional die folgenden Anpassungen denkbar:
- Soll auf Standard-Daten zugegriffen werden sollte man im Kopf require('!personen.php'); bzw. require('!daten.php'); ergänzen.
- Die Funktion pagebody() kann als Parameter die Nummer 2 erhalten, um zwischen Vereinslogo und Karate-Schriftzeichen als Wasserzeichen zu wechseln, sowie ergänzende Attribute für den Body-Tag der Seite als zweiten Parameter.
-
Neue Untermenüs in der Navigationsleiste
Zwischen dem schließenden Link-Tag </a> und dem Absatz-Tag <p /> analog zu den vorhandenen Untermenüs einen <div> erstellen, der Links in Submenüs "befüllt" wird und den folgenden Bedingungen genügen muß (bzw. bei Copy&Paste angepaßt werden müssen):
- Die class des Divs muß "submenu" sein.
- Der name des Divs muß ebenfalls "submenu" sein.
- Die id des Divs entspricht der des direkt voranstehenden, öffnenden Links ergänzt um den Kürzel "sub". Also muß das Submenü das vom Link mit der id "kurse" folglich die id "kursesub" haben.
- Der öffnende direkt voranstehende Link muß als onClick-Event "submenu(this.id); return true;" definieren, untergeordnete Links dagegen "changepic(this.id); return true;".
-
Neue Galerie erstellen
Um eine neue Galerie von Bildern einzustellen sind die folgenden Schritte notwendig:
- Anlegen eines neuen Unterverzeichnisses 'images/galerie/Neuer-Name'
- dort die Bilder hochladen, der Name des Verzeichnisses 'Neuer-Name' taucht hier auf der Galerieseite als Name der Galerie auf.
- aus bestehenden Galerie-Verzeichnissen die Datei 'list.php' ins gleiche Verzeichnis kopieren
- ein Unterverzeichnis 'images/galerie/Neuer-Name/th' fuer die Minaturen anlegen
- Miniaturen mit den exakt gleichen Dateinamen wie die großformatigen Bilder nach 'images/galerie/Neuer-Name/th' hochladen
Das Galerie-Skript liest dann das neue Verzeichnis mit aus und das List-Skript zeigt die verlinkten Miniaturen an.
-
Gürtelfarbenanzeige für Trainingsplan
Die Funktion belts() sollte ursprünglich als Parameter zwei Kyū-Grade (von, bis) bzw. 0 für Dan bekommen. Allerdings mochte unser offenbar altes PHP die Null als Funktionsparameter nicht. Daher ist also die gesamte Bandbreite der Gürtelfarben
jetzt statt mit belts(9,0) mit belts(9,1) anzugeben, braun wird also nur für die Grade 3 und 2 angezeigt, 1 ist schwarz. Bei den doppelt vorhandenen Farben wird jeweils nur die niedrigere als Balken dargestellt, was man beim Startwert berücksichtigen muß. Braun bis schwarz ist daher beispielsweise belts(3,1) (nicht belts(2,1)), weiß bis blau ist belts(9,5) (identisch mit belts(9,4)):
| belts(9,5) |
belts(9,4) |
aber |
belts(3,1) |
belts(2,1) |
| |
|
|
|
-
E-mail Adressen
Um den berüchtigten Spam-Bots die das Internet nach für Werbezwecke zu mißbrauchenden e-mail Adressen absuchen das Leben und damit Spammen schwerer zu machen sind alle e-mail Adressen innerhalb der Seite durch hexadezimale HTML-Codes ausmaskiert. Das ist kein unüberwindliches Hindernis und damit kein absoluter Schutz, aber dürfte die meisten weniger aufwendig geschriebenen Programme vom Sammeln abhalten. Beim Ergänzen von e-mail Adressen also bitte jedes @ durch @ und die Punkte innerhalb der Adresse durch . ersetzen.