Bug in Text-E-Mail-Erstellung

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Bug in Text-E-Mail-Erstellung

Beitrag von mirko »

Die eingefügten Zeichen werden vom Browser beim Einfügen als Unicode-Zeichen erkannt, die führen nicht zu Bindestrichen, sondern einem Punkt, schaltet man auf den Quelltext um, sieht man diese und muss diese entfernen. Das betrifft auch nicht jeden Link, diese Erkennung wird nur beim Einfügen von Zeichen mit D durchgeführt, muss ein ungewolltes "Feature" des Browsers oder CKEditors sein.
MarcusK
Beiträge: 185
Registriert: 30.12.2006, 03:24

Re: Bug in Text-E-Mail-Erstellung

Beitrag von MarcusK »

Ich schrieb ja bereits: "Es scheinen weiche Bindestriche zu sein, die im HTML-Code nicht angezeigt werden, aber den Abbruch verursachen."
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Bug in Text-E-Mail-Erstellung

Beitrag von mirko »

irgendwas wird falsch an der Zeichenkette Dva­DiAW­zo gedeutet, sobald ich von Hand Dva­DiAW­zo eingebe, ist der Link korrekt, kopiert man es rein, wird es als Unicode-Zeichen gedeutet \uad zeigt der Quelltext-Editor an. Von Hand diese Links eingeben bzw. reinkopieren, danach im Quelltext anschauen, ob das Zeichen korrekt ist, wenn nicht, korrigieren.
MarcusK
Beiträge: 185
Registriert: 30.12.2006, 03:24

Re: Bug in Text-E-Mail-Erstellung

Beitrag von MarcusK »

Hallo Mirko,

ja, es scheint nicht der Bindestrich zu sein. Ich habe den Quellcode auf das Problem reduziert:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
    <title></title>
</head>
<body>
    <p><strong>Lindy Hop</strong></p>

    <p><a href="https://youtu.be/Dva­DiAW­zo">Snowball 2014</a></p>

    <p><a href="https://www.youtube.com/watch?v=AwD47sDJN1s">Snowball 2015</a></p>
</body></html>

Die Text-E-Mail erscheint dabei nur als:
--------------------

Lindy Hop


https://youtu.be/Dva

--------------------------

Nach "Dva" bricht die Anzeige ab, egal wie viel danach noch steht.

Ich habe versucht, die URL zu ändern und auch YouTube.com zu verwenden. Der Text bricht trotzdem immer im Link ab. Im Linktracker auf der nächsten Seite wird der Link aber vollständig angezeigt!

Ich habe dann den Code nach Notepad kopiert. Dort scheinen dann plötzlich zwei Bindestriche:

Code: Alles auswählen

<p><a href="https://youtu.be/Dva­-DiAW-­zo">Snowball 2014</a></p>
Es scheinen weiche Bindestriche zu sein, die im HTML-Code nicht angezeigt werden, aber den Abbruch verursachen.

Marcus
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Bug in Text-E-Mail-Erstellung

Beitrag von mirko »

Nein bricht nicht ab, siehe Demo http://newsletter-software-php-script.s ... mailer.de/ E-Mailing ID 3209 Name Bindestrich.
MarcusK
Beiträge: 185
Registriert: 30.12.2006, 03:24

Bug in Text-E-Mail-Erstellung

Beitrag von MarcusK »

Hallo Mirko,

wenn das HMTL-E-Mail einen http-Link mit einem Bindestrich enthält, wie z.B. bei einigen YouTube-Videos, dann bricht an der Stelle die Erzeugung des Text-Inhalts einfach ab.

Marcus
Antworten