Thread CGI-Gaestebuch: HTML::Template + Textdateien
(7 answers)
Opened by SirLant at 2003-08-27 13:22
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ä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ä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ä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>"> Ältere Einträge</a></td> </TMPL_IF> <td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbookadd">Neuen Eintrag hinzufü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> </TMPL_IF></td> </tr> <tr> <td class="text"><TMPL_IF NAME="HOMEPAGE">Homepage:</td> <td><TMPL_VAR NAME=HOMEPAGE><TMPL_ELSE> </TMPL_IF></td> </tr> <tr> <td> </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"> </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ä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>"> Ältere Einträge</a></td> </TMPL_IF> <td><a href="<TMPL_VAR NAME=SELF_URL>?action=guestbookadd">Neuen Eintrag hinzufü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! |