Thread CGI-Gaestebuch: HTML::Template + Textdateien (7 answers)
Opened by SirLant at 2003-08-27 13:22

SirLant
 2003-08-27 14:34
#28087 #28087
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
Ok, jetzt klappt es :)

Edit:

Habe die show-template mal etwas verändert, aber musste die CSS-Befehle in die HTML-Seite einfügen, da sie sonst irgendwie nicht gefunden wurden.
Aber ist ja kein Problem die wieder auszulagern

[html]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Martin Fabiani: Software-Engineering und Perl-Programmierung</title>
<META http-equiv=Content-Language content=de>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<!--<link href="<TMPL_VAR NAME=CSS_URL>" rel="stylesheet" type="text/css">-->
<style type = "text/css">
body {
background-image : url();
background-color : C0C0C0;
color : Black;
}

h1 {
font-size: 20pt;
color: #6666FF;
font-style: bold;
}

td { text-align: left; }

td.align { text-align: right; background-color: #E0E0E0; }

td.text { background-color: #E0E0E0; }

td.text2 { background-color: #E0E0E0; font-size: 11px; }

A:link {text-decoration: underline; color: }
A:visited {text-decoration: underline; color: }
A:active {text-decoration: none; color: }
A:hover {text-decoration: none; color: red; }

.foot { text-align: center; fonz-size: 12px; }


</style>
</head>
<body>

<div align="center">
<table width="97%" border="0" cellpadding="5" cellspacing="5"><tr>
<td colspan="2" valign="middle" bgcolor="#E0E0E0">
<h1 align = "center" ><font color="#6666FF">Software-Engineering Martin Fabiani</font></h1></td></tr></table>

<table width="97%" border="0" cellpadding="5" cellspacing="5">
<tr align="left" valign="top">

<td align="center" valign="middle" bgcolor="#E0E0E0">


<h1 align="center">G&auml;stebuch</h1>

<!-- gib die Anzahl der gefundenen Eintraege aus //-->
<p align = "center">
<TMPL_IF NAME="ENTRIES_COUNT"><TMPL_VAR NAME=ENTRIES_COUNT><TMPL_ELSE>Keine</TMPL_IF>
Eintr&auml;ge gefunden</p>

<!-- schreibe Code fuer Links: neuere und aeltere eintraege //-->
<center><table><tr>

<!-- Neuere Eintraege //-->
<TMPL_IF NAME="SHOW_LINK_NEWER">
<td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbook&id=<TMPL_VAR NAME=NEWER_START_ID>">
Neuere Eintr&auml;ge</a></td>
</TMPL_IF>

<!-- Aeltere Eintraege //-->
<TMPL_IF NAME="SHOW_LINK_OLDER">
<td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbook&id=<TMPL_VAR NAME=OLDER_START_ID>">
&Auml;ltere Eintr&auml;ge</a></td>
</TMPL_IF>
<td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbookadd">Neuen Eintrag hinzuf&uuml;gen</a></td>
</tr></table></center>

<br>
<!-- Haupttabelle //-->
<table border = "0" cellpadding="4" cellspacing = "4" >

<!-- Einen Datensatz ausgeben //-->
<TMPL_LOOP NAME=GBDATA>
<tr>
<td class="text2">Eintrag Nr. <TMPL_VAR NAME=ID></td>
</tr>
<tr>
<td class="text">Von: <TMPL_VAR NAME=NICK></td>
<td class="align">verfasst am: <TMPL_VAR NAME=DATE></td>
<tr>
<td class="text"><TMPL_IF NAME="EMAIL">Email:</td>
<td><TMPL_VAR NAME=EMAIL><TMPL_ELSE>&nbsp;</TMPL_IF></td>
</tr>
<tr>
<td class="text"><TMPL_IF NAME="HOMEPAGE">Homepage:</td>
<td><TMPL_VAR NAME=HOMEPAGE><TMPL_ELSE>&nbsp;</TMPL_IF></td>
</tr>
<tr>
<td>&nbsp;</td
</tr>
<tr>
<td class="text">Betreff:</td>
<td><TMPL_VAR NAME=SUBJECT></td>
</tr>
<tr>
<td colspan = "2"><hr></td>
</tr>
<tr>
<td colspan="5" class="text" ><TMPL_VAR NAME=TEXT></td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</TMPL_LOOP>

<!-- Haupttabelle beenden //-->
</table>

<br>

<!-- schreibe Code fuer Links: neuere und aeltere eintraege //-->
<center><table border="1" cellpadding="5"><tr>

<!-- Neuere Eintraege //-->
<TMPL_IF NAME="SHOW_LINK_NEWER">
<td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbook&id=<TMPL_VAR NAME=NEWER_START_ID>">
Neuere Eintr&auml;ge</a></td>
</TMPL_IF>

<!-- Aeltere Eintraege //-->
<TMPL_IF NAME="SHOW_LINK_OLDER">
<td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbook&id=<TMPL_VAR NAME=OLDER_START_ID>">
&Auml;ltere Eintr&auml;ge</a></td>
</TMPL_IF>
<td><a href="<TMPL_VAR
NAME=SELF_URL>?action=guestbookadd">Neuen Eintrag hinzuf&uuml;gen</a></td>
</tr></table></center>


</td>
</tr>
</table>
</div>
<p class = "foot" ><a href = "http://www.fabiani.net/">www.fabiani.net</a></p>
</body>
</html>
[/html]

Werde sie später nocheinmal überarbeiten (alles zentrieren).
Aber im großen und ganzen wird es so nacher aussehen.
Und Strat du hast das wichtigste vergessen, habe aber natürlich daran gedacht: nen Link auf deine HP :)\n\n

<!--EDIT|SirLant|1062007507-->
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!

View full thread CGI-Gaestebuch: HTML::Template + Textdateien