bingo e.V. home


Was gibt's Neues ?
CGI zur Anzeige der neuen HTML-Dokumente in einem Verzeichnis

 

Beschreibung

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.

Beispiel

Das Ergebnis kann z.B. so aussehen.

So geht's

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 &copy; <a href="mailto:ub304@bingo-ev.de">Uwe Brinkmann</a>
 - <b>bingo e.V.</b> 
<br>
</center>


home
Software © Uwe Brinkmann - bingo e.V. - Stand 14.09.97