Tools für Seitenverknüpfung
Verzeigerung automatisch einbauen : genli
Voraussetzungen
- Es gibt im Verzeichnis zwei Dateien anfang und ende,
die, wie der Name andeutet, an den Anfang bzw. das Ende des
HTML-Rumpf-Scriptes kopiert werden.
(Diese können durch die Optionen -a anfangsdatei und -e
endedatei überschrieben werden).
Statt der Zeile ##icons schreibt genli die HTML -
Anweisungen fuer die Verzeigerung.
W I C H T I G: Am Ende von anfang und am Anfang von
ende stehen HTML-Komentare <!Kopf> und
<!Fuss>.
Diese findet man überall in unseren Seiten, und die werden vom Script
kopfab benötigt.
- Wird ein Verzeichnis anstatt einer Seite als Link angegeben, so
wird die Datei index.html in diesem Verzeichnis
eingebunden.
(Bekannter Fehler: Links im eingefügten Vor- oder Nachspann werden nicht
korigiert - wenn man den Weber Rudi lieb bittet, bastelt er das noch.)
- genli spricht nur auf HREF und nicht auf
href an.
Dieses Feature war ansich nicht beabsichtigt, ist aber sehr praktisch:
Die Links, die genli nicht aufgreifen soll, schreibt man klein.
- Die Seite auf die genli losgelassen wird, muß eine schöne Gliederung sein,
daß heisst, jeder Verweis darf nur einmal vorkommen.
Aufruf:
- Das Script liegt in /opt/wwwtools/bin. Man hat es in seinem
Ausfuehrungspfad (prüfen mit which genli) oder man ruft
es absolut mit /opt/wwwtools/bin/genli ... auf.
- Der Aufruf erfolgt im Verzeichnis der Hauptdatei.
- Aufruf: genli [-a vorspann] [-e nachspann] [ -s
stylefile ] hauptdatei
- hauptdatei
- Name der Listendatei
- -a vorspann
- ersetzt die Datei anfang
- -e nachspann]
- ersetzt die Datei ende
- -s stylefile
- setzt ein andere icons
Die Verwendung von Style-Dateien
Ohne Parameter -s werden folgende Pictogramme (von
Franz Hauck und Thomas Eirich am IMMD IV der Friedrich
Alexander Universität genommen:
Eine Style-Datei ersetzt nun andere Icons.
Eine Style-Datei sieht beispielsweise folgendermaßen aus:
PFAD=/images/Pictograms/
u=D_ARROW.GIF
l=L_ARROW.GIF
r=R_ARROW.GIF
o=U_ARROW.GIF
- PFAD beschreibt den URL-Pfad wo die Icons zu finden sind
- u,r,l,o geben das Icon fuer
unten,links,rechts, bzw. oben an.
Bisher gibt es /home/www/images/Pictograms/trans.style und
/home/www/images/Pictograms/hands.style.
Am Besten kopiert man sich ein vorhandenes und aendert es.
Tip
Mit grep HREF hauptdatei kann man schauen, welche
Links genli aus der Hauptdatei aufgreifen wird.
Also: Die Verzeigerung/Verzweigung nicht von Hand machen .....
Verzweigung wieder entfernen kopfab
kopfab entfernt den Kopf bis <!Kopf> und den Fuss bis
<!Fuss>.
Falls diese Direktiven <!Kopf> und <!Fuss>
nicht richtig sitzen, hat man sehr viel unnötige Arbeit.
A C H T U N G: Wenn die Direktiven nicht vorkommen, wird die
HTML-Seite
auf Länge 0 reduziert.
Da dies sehr gefährlich ist und stundenlange Arbeit zunichte machen
kann,
erstellt kopfab eine Sicherheitsdatei
alter_name.alt
für die datei alter_name.
Nach dem Anschauen der Seiten sollte man alle Dateien mit der Endung
.alt mit rm -i *.alt löschen. (Die Option
-i fragt vorher, ob sie auch wirklich loeschen soll. Geübte
Nutzer können sie auch weglassen. Vorsicht: rm * .alt löscht
alle Dateien und die Datei .alt)
Informatik- und Netzwerkverein Ravensburg e.V
rw