Statistik: Kleiner Fehler in HTML-Ausgabe

Einen Fehler in efa2 melden

Moderatoren: nick, smg

Forumsregeln
Beim Melden eines Fehlers, gib bitte die verwendete efa2-Version und Dein Betriebssystem an, sowie eine genaue Beschreibung der Fehlersituation und ggf. der Fehlermeldungen.
Antworten
iww-martin
Beiträge: 268
Registriert: Fr 24. Feb 2012, 15:42
Wohnort: Itzehoe
Kontaktdaten:

Statistik: Kleiner Fehler in HTML-Ausgabe

Beitrag von iww-martin » Fr 3. Aug 2012, 09:06

Hallo Nick,

ich habe mich ein wenig mit der Ausgabe einer Statistik als HTML mit der Option "in existierenden HTML-Dateien nur Tabelle ersetzen" beschäftigt und habe im Header der HTML-Datei ein Stylesheet eingebunden, um die Statistik im "Corporate Design" (Wow!) unseres Vereins anzeigen zu lassen...

Dabei ist mir aufgefallen, dass in der Tabelle mit den Informationen zur Statistik in der zweiten Zeile ("Auswertung erstellt von:" ...) das öffnende <tr>-Tag fehlt. Das bemerkt allerdings nur ein pedantischer HTML-Codierer, dem die Wohlgeformtheit am Herzen liegt. Die meisten Browser bügeln das aus... :D


Und ich habe noch einen kleinen Verbesserungsvorschlag...

Aktuell werden die Farbwerte für die Hintergrundfarben der Tabellenzeilen in jeder Zeile als Konstanten (abwechselnd "#eeeeff" bzw. "#ccccff") angegeben:

Code: Alles auswählen

...
<tr bgcolor="#eeeeff"><td align="right">1.</td>
<td>Mustermann, Erich</td>
<td><img src="color_blue.gif" width="200" height="20" alt="">&nbsp;1680 km</td>
<td align="right">47</td>
<td align="right">35.7 km</td>
</tr>
<tr bgcolor="#ccccff"><td align="right">2.</td>
<td>Test, Karl</td>
<td><img src="color_blue.gif" width="196" height="20" alt="">&nbsp;1654 km</td>
<td align="right">47</td>
<td align="right">35.1 km</td>
</tr>
...
Diese Angaben liegen im Bereich zwischen <!--EFA-START--> und <!--EFA-ENDE--> und werden bei jeder Aktualisierung als Bestandteil der Tabelle wieder in die HTML-Datei geschrieben.

Wenn man in der HTML-Datei oberhalb von <!--EFA-START--> zwei CSS-Formate definiert

Code: Alles auswählen

...
<title>Kilometerliste Personen 2011 - 2012</title>
<style type="text/css">
<!--
 .zeile1 {background-color: #eeeeff;}
 .zeile2 {background-color: #ccccff;}
-->
</style>
</head>
...
und in den Tabellenzeilen auf die Style-Formate verweist

Code: Alles auswählen

...
<tr class="zeile1"><td align="right">1.</td>
<td>Mustermann, Erich</td>
<td><img src="color_blue.gif" width="200" height="20" alt="">&nbsp;1680 km</td>
<td align="right">47</td>
<td align="right">35.7 km</td>
</tr>
<tr class="zeile2"><td align="right">2.</td>
<td>Test, Karl</td>
<td><img src="color_blue.gif" width="196" height="20" alt="">&nbsp;1654 km</td>
<td align="right">47</td>
<td align="right">35.1 km</td>
</tr>
...
liegt die vollständige Kontrolle über die Farbgestaltung - wenn gewünscht - beim Nutzer. Er kann die Inline-Style-Formate ändern oder diese löschen und ein passendes externes Style-Sheet einbinden. Die Einstellungen bleiben erhalten, wenn nur der Bereich zwischen <!--EFA-START--> und <!--EFA-ENDE--> ausgetauscht wird...

Wenn dann noch die Balkengrafik nicht "color-blue.gif" sondern zum Beispiel "balken.gif" heißt, dann kann man die Pixelfarbe in der Datei auch in "dunkelrot" ändern... ;)

Viele Grüße
Martin

Itzehoer Wasser-Wanderer e.V.

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Statistik: Kleiner Fehler in HTML-Ausgabe

Beitrag von nick » So 5. Aug 2012, 23:34

Hallo Martin,

das mit den Styles im Header ist eine gute Idee, und du hast mir das auch gleich so schön aufbereitet, daß es eine Kleinigkeit war, das schnell mal eben einzubauen. Bei der Gelegenheit habe ich natürlich auch gleich das fehlende Tag ergänzt. VIelen Dank! Ist im neuesten Update drin.

Die Dateinamen möchte ich nicht ändern, aber es hindert dich ja nichts daran, auch in color-blue.gif einen roten Pixel drin zu speichern... ;)

Danke & Gruß,
Nick

iww-martin
Beiträge: 268
Registriert: Fr 24. Feb 2012, 15:42
Wohnort: Itzehoe
Kontaktdaten:

Re: Statistik: Kleiner Fehler in HTML-Ausgabe

Beitrag von iww-martin » Mo 6. Aug 2012, 08:06

Hallo Nick,
Nick schrieb...
...aber es hindert dich ja nichts daran, auch in color-blue.gif einen roten Pixel drin zu speichern
...kein Problem! ;)

Viele Grüße
Martin

Itzehoer Wasser-Wanderer e.V.

Antworten