Seite 1 von 1

Re: HTML-Code des Reports

Verfasst: 05.11.2013, 13:10
von Bill
Zentriert wird normalerweise nur bei th-Tags. Text in td-Tags sollte standardmäßig in allen Browsern linksbündig sein. Mir ist auch kein Browser bekannt der das anders macht.
Um auf Nummer Sicher zu gehen, könnte man die Textausrichtung für die td-Tags ja in der Style-Definition im head der Datei angeben, wenn man das align-Attribut der td-Tags entfernt.

Re: HTML-Code des Reports

Verfasst: 25.10.2013, 18:24
von mirko
Der Code ist fest in SuperMailer eingebaut, kann man nicht selbst ändern, wird immer zeilenweise erstellt. Vereinfachen kann man diesen natürlich. align="left" kann man nicht entfernen, in einigen Browsern wird ohne diese Angabe der Text zentriert.

HTML-Code des Reports

Verfasst: 25.10.2013, 16:39
von Bill
Ich schon wieder mit einem neuen Thema.

Gibt es eine Möglichkeit den HTML-Code des Versandberichts zu bearbeiten?
Ich vermute mal, dass es nicht irgendwo ein Textschnipsel wie das nachfolgende gibt

Code: Alles auswählen


<tr>
<td bgcolor="#FFFFFF" width="11%" align="right"><font face="Tahoma" size="2" color="000000">{NO}</font></td>
<td bgcolor="#FFFFFF" width="26%" align="left"><font face="Tahoma" size="2" color="000000">{EMAIL}</font></td>
<td bgcolor="#FFFFFF" width="19%" align="left"><font face="Tahoma" size="2" color="000000">{RESULT}</font></td>
<td bgcolor="#FFFFFF" width="13%" align="right"><font face="Tahoma" size="2" color="000000">{STATUS}</font></td>
<td bgcolor="#FFFFFF" width="29%" align="left"><font face="Tahoma" size="2" color="000000">{INFO}</font></td>
</tr>

, das für die einzelnen Zeilen der HTML-Tabelle vewendet wird, und das man vielleicht anpassen könnte.

Worum es mir geht, ist folgendes:
Wir haben vorhin eine Mail an etwa 27.000 Empfänger versendet. Der Report dieses Versandes ist in der jetzigen Form über 17 MB groß. Für eine HTML-Datei ist das schon ziemlich mächtig. Die braucht einige Zeit um im Browser geladen zu werden. Und auch wenn ich die vom Server auf meinen lokalen Computer kopiere oder sie per E-Mail versende, dauert jede Aktion so ihre Zeit.
Eine schlankere Datei wäre schöner.

Ich habe die vorhandene Datei mal etwas bereinigt, ohne dass Darstellung verändert wurde. Dabei hat sich die Dateigröße auf knapp 4,5 MB reduziert, was wesentlich komfortabler zu handeln ist.
Vielleicht kann man das ja auch in mit dem Code machen den der SuperMailer erzeugt. In einer kommenden Version.

Folgende Änderungen habe ich vorgenommen:
  • bgcolor="#FFFFFF" aus allen td-Tags entfernt. Da für die Seite selbst keine Hintergrundfarbe definiert ist, ist diese eh schon weiß. Da können die Tabellenzellen auch ruhig transparent sein.
  • align="left" aus allen td-Tags entfernt. Auch die Linksausrichtung ergibt sich von selbst, wenn nichts angegeben wird.
  • font-Tags komplett entfernt. Über CSS im head des Dokuments kann das wesentlich schlanker gehalten werden.
  • width-Attribute verlagert. In einer colgroup gelten die für alle nachfolgenden Zeilen und müssen nicht in jeder Zeile zugewiesen werden. Alternativ könnte man die auch nur der ersten Zeile, mit den Überschriften, zuweisen.
Mein Ergebnis sieht wie folgt aus.
Im head der HTML-Datei:

Code: Alles auswählen


    <style type="text/css">
        html {
            font-size       : 100%;
        }

        body, td {
            background-color: #ffffff;
            color           : #000000;
            font-family     : tahoma, sans-serif;
            font-size       : 13px;
        }

    </style>

Vor dem head der Tabelle:

Code: Alles auswählen


      <colgroup>
        <td width="11%" />
        <td width="26%" />
        <td width="19%" />
        <td width="13%" />
        <td width="29%" />
      </colgroup>

Und der Code für die Tabellenzellen:

Code: Alles auswählen


<tr>
<td align="right">{NO}</td>
<td>{EMAIL}</td>
<td>{RESULT}</td>
<td align="right">{STATUS}</td>
<td>{INFO}</td>
</tr>

Gruß - Bill