Animus hats erfasst.
Ich habe versucht das Programm design so frei wie möglich zu machen, also dass so wenig wie möglich vom Programm vorgegeben wird.
Dazu hab ich mir eine Template.html erstellt die etwa so aussieht :
Code:
<html><head>
<style type="text/css">
%%%css%%%
</style>
<title>%%%title%%%</title>
</head><body bgcolor=#828282>
<center><h1><a href="/" border=0><img border=0 src="/favicon.ico?size=32"></a>Indexof "%%%title%%%"</h1>
<!--<table><tr><td style="vertical-align:middle;"><img src="frameheader.jpg"/></td></tr></table>-->
<table width=90% cellpadding=2 cellspacing=1><tr>
<th width=3% align=center><font color=#FFFFFF>ico</font></th>
<th width=52% align=center><font color=#FFFFFF>Name</font></th>
<th width=20% align=center><font color=#FFFFFF>Type</font></th>
<th width=10% align=center><font color=#FFFFFF>Size</font></th>
<th width=15% align=center><font color=#FFFFFF>Last changed</font></th>
</tr>
<!--LOOP-->
<tr id="id%%%nr%%%">
<td align=center>%%%icon%%%</td>
<td><a href="%%%link%%%">%%%filename%%%</a></td>
<td align=center>%%%type%%%</td>
<td align=right>%%%size%%%</td>
<td align=center>%%%lastchanged%%%</td>
</tr>
<!--LOOP_END-->
<script type="text/javascript">
for(i = 1; i < %%%gesammt%%%; i++)
{
if (i%2)
document.getElementById('id'+i).className = 'row1';
else
document.getElementById('id'+i).className = 'row2';
}
</script>
</table></center></body></html>
wie man sieht gibt es hier an verschiedenen Stellen Platzhalten wie z.b. %%%css%%% , %%%link%%%, %%%filename%%% etc...
diese Platzhalter werden vom Programm ersetzt
Der Bereich der als LOOP kommentiert ist, beinhaltet die einzelnen zeilen, d.h. dieser Bereich wird so oft wiederholt, wie es halt Dateien zum Anzeigen gibt.
Was ich jetzt bräuchte wären einfach nur GFX, die die Tabelle verschönern, also dass sie nichtmehr so standard html like aussehen.
Dazu bräuchte ich eben einen Header, jeweils ein Seitenteil für links und rechts, welches dann automatisch für jedes Item eingefügt wird und einen Footer
wenn alles zusammengesetzt ist, dann sollte das ganze eben wie ein hübscher Rahmen aussehen mit den Tabelleninhalten eben.