|
|
Das Programm durchsucht alle HTML-Dokumente im angegegebene Verzeichnis nach <title>-Tags und <meta>-Tags mit dem Namen "Description". Die gefundenen Dokumente werden nach dem letzten Änderungsdatum sortiert und in einer Tabelle dargestellt.
Das Ergebnis kann z.B. so aussehen.
Alle HTML-Dokumente sollten im <HEAD>-Bereich ein <title>-Tag und ein <meta>-Tag mit dem Namen "Description" enthalten. Also z.B. :<head> <meta name="Description" content="Was gibt's Neues - CGI zur Anzeige neuer HTML-Dokumente"> ... <title>das Was gibt's Neues ? - CGI</title> </head>Das sind übrigens die gleichen Tags, die auch von unserer internen Suchmaschine ausgewertet werden.Wenn Sie eines Ihrer Dokumente nicht in der Liste angezeigt bekommen wollen, dann fügen Sie ein <meta>-Tag folgender Form ein :
<meta name="robots" content="noindex">Zum Aufruf des CGI-Programms legen Sie z.B. in Ihrer Hauptseite einen Link folgender Form an:
<a href="/cgi-bin/ub/hs_dir?path=/~xy123">Was gibt's Neues ?</a>(wobei Sie "xy123" durch Ihre Benutzerkennung ersetzen.)Zur schöneren Gestaltung der Ergebnis-Seite können Sie noch jeweils eine Datei für den Seitenanfang und für das Seitenende in dem entsprechenden Verzeichnis ablegen. Diese Dateien können ganz normale HTML-Tags enthalten und werden vom CGI-Programm vor bzw. nach der Anzeige der gefundenen Dokumente eingefügt.
Die Dateien müssen "hs_dir.ht0" (alternativ "HEADER.html", Groß-/Kleinschreibung beachten !) für den Seitenanfang und "hs_dir.ht1" (alternativ "README.html") für das Seitenende heißen.
Für mein Beispiel sehen die Dateien so aus:hs_dir.ht0 <head> <title>Was gibt's Neues ?</title> </head> <body bgcolor="#ffffff"> <table width="100%"><tr> <td align="left" valign="bottom"> <a href="/"> <img src="../graphic/general/logo1-3.gif" alt="bingo e.V." width=232 height=115 border=0></a> <td align="right" valign="bottom"> <a href="/~ub304/"> <img src="home.gif" alt="home" width=31 height=32 border=0></a> </table> <hr> <br> <center> <h2>Was gibt's Neues bei ub304 ?</h2> </center> hs_dir.ht1 <br> <br> <hr> <center> <a href="/~ub304/"> <img src="home.gif" alt="home" width=31 height=32 border=0></a> <br> Erstellt von © <a href="mailto:ub304@bingo-ev.de">Uwe Brinkmann</a> - <b>bingo e.V.</b> <br> </center>