Ergebnis 1 bis 5 von 5

Thema: Unerklärliche Zeichen in der Newsletter-Ausgabe (gelöst)

  1. #1
    Contao-Nutzer
    Registriert seit
    02.07.2010.
    Beiträge
    13

    Standard Unerklärliche Zeichen in der Newsletter-Ausgabe (gelöst)

    Hallo liebe Experten,

    neuerdings habe ich in dem Quelltext meiner versendeten Newsletter unerklärliche Zeichen, die mir sämtliche Formatierung zerschießen. Um es einfach zu machen, habe ich einen minimalen Test-Newsletter erstellt und ihn mir zugeschickt. Im HTML-Bereich sind diese = und 3D Zeichen, von denen ich nicht weiß, wo sie her kommen. Ursprünglich war alles in Ordnung. Der Fehler tritt seit dem Update auf 2.11.8 auf.

    Code:
    <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 3.2//EN\">
    <html>
    <head>=
    
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
    -8">
    <meta name=3D"Generator" content=3D"TYPOlight Open Source CMS">=
    
    <title>Test</title>
    </head>
    <body>
    <p>test</p></body=
    >
    </html>
    Bei komplexeren CSS-Formatierungen tauchen diese Zeichen auch in den Klassen auf, was zur Zerstörung der Formatierung führt:

    Code:
    <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 3.2//EN\">
    <html>
    <head>=
    
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
    -8">
    <meta name=3D"Generator" content=3D"TYPOlight Open Source CMS">=
    
    <title>Newsletter - Frohe Feiertage!</title>
    </=
    head>
    <body>
    <table class=3D"container" style=3D"width: 635px;" =
    border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
    <tbody>
    <=
    tr>
    <td>
    <table class=3D"nl_head_braun" style=3D"border-width:=
     0px; width: 635px; height: 26px; background-color: #e8dcce;" border=3D"0"=
    >
    <tbody>
    Wenn ich mir den HTML-Text im TynyMCE Editor anschaue, sehe ich dort keine Fehler. Die Zeichenfolge 3D kommt sicher aus den Inhalten der Website, da sie thematisch stark 3D-Grafik behandelt.

    Kann mir bitte jemand erklären, wo ich nachschauen kann oder an welcher Stelle diese Zeichen entstehen können? Was muss ich tun, um den Fehler zu beheben?

    Für jede Hilfe bin ich unendlich dankbar.

    Viele Grüße,

    Thomas
    Geändert von tmantey (06.02.2013 um 13:09 Uhr)
    Grüße,

    tmantey

  2. #2
    Contao-Nutzer
    Registriert seit
    09.12.2012.
    Beiträge
    96

    Standard

    Zitat Zitat von tmantey Beitrag anzeigen
    Die Zeichenfolge 3D kommt sicher aus den Inhalten der Website, da sie thematisch stark 3D-Grafik behandelt.
    Ganz sicher nicht - das sieht für mich nach einem "Quoted Printable"-codierten Gleichheitszeichen (ASCII dezimal 61, hexadezimal 3D) aus. Auch der Code legt dies nahe.

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    das '=3D' ersetzt, soweit ich weiss, das '=' ... und würde in deinem Script auch Sinn machen. Das dürfte von einer "fehlerhaften/nicht korrekten" Einstellung im Mail-Progi kommen.
    Guck mal da rein
    Vielleicht beschreibt das dein Problem und vielleicht hilft es dir dann auch weiter ...

  4. #4
    Contao-Nutzer
    Registriert seit
    02.07.2010.
    Beiträge
    13

    Standard

    Vielen Dank für Eure Hilfe. Es ist tatsächlich ganz normal, dass Quoted Printable-codierte Gleichheitszeichen im Quelltext auftauchen. Bei anderen HTML-Newslettern ist das ähnlich, und diese werden fehlerfrei dargestellt.

    Mein Problem muss also woanders liegen. Wahrscheinlich liegt es am Thunderbird, der seit meinem letzten Test einige Updates erfahren hat. Vor einiger Zeit, als ich den Newsletter erstellt habe, wurde er auch in Thunderbird korrekt dargestellt. Damals hatte ich einen von mir empfangenen Newsletter als .eml abgespeichert. Wenn ich den jetzt öffne, ist die CSS-Formatierung auch nicht mehr korrekt.

    Ich denke, ihr habt mich auf den richtigen Weg gebracht und danke vielmals.

    Viele Grüße,
    Thomas

    Nachtrag: Meine Lösung ist es jetzt, Inline Stylesheets für den Newsletter zu benutzen. Die CSS Definiton der newsletter.css werden entweder vom System ignoriert, oder durch den Mail-Client gefiltert.
    Geändert von tmantey (06.02.2013 um 15:40 Uhr)
    Grüße,

    tmantey

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tmantey Beitrag anzeigen
    Nachtrag: Meine Lösung ist es jetzt, Inline Stylesheets für den Newsletter zu benutzen. Die CSS Definiton der newsletter.css werden entweder vom System ignoriert, oder durch den Mail-Client gefiltert.
    Die newsletter.css greift ab Contao 2.11 nicht mehr. <style> im Template head benutzen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •