Page 1 of 1

SOLVED: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Mon 21. Jan 2019, 10:16
by Old Boy
Ich habe soeben mit Hilfe des WYSIWYG-Editors zu einer eMail Adresse einen Betreff eingegeben.

Innerhalb des Editors scheint ein Betreff, der aus mehreren durch Leerzeichen getrennte Wörter besteht, auch korrekt interpretiert zu werden, nach dem Speichern jedoch erscheint im Fontend nur das erste Wort des Betreffs :(

Kann das jemand bestätigen ... oder hat gar eine Lösung des Problems parat?

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Mon 21. Jan 2019, 10:59
by top
Kann ich nicht nachvollziehen. Bei mir wird das hier korrekt ausgespuckt:

Code: Select all

<p><a href="mailto:test@example.com?subject=Text%20der%20Betreffzeile.&amp;body=Inhalt%20des%20Nachrichtentextes.">test@example.com</a></p>
(Aktuell verwendete Version phpwcms 1.9.4-dev 2018/12/14, r549)

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Mon 21. Jan 2019, 16:14
by Old Boy
Merkwürdig ist das schon ...

habe jetzt mal dein Beispiel 1:1 übernommen und in das Haupttemplate von Hand eingesetzt

Safari
Firefox
Google Chrome

Auf dem Mac wird in allen Fällen (phpwcms Version: 1.1.2019) jeweils nur "Text" im Betreff an :shock:

Auf meinem Handy unter Android 8.0.0 mit Chrome und Firefox ebenfalls nur "Text" :shock:

Da muß ich Mal testen, wie es bei einer älteren phpwcms Version aussieht!

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 14:01
by Oliver Georgi
Versuchs mal wie folgt:

Code: Select all

<p><a href="mailto:test@example.com?subject=Text+der+Betreffzeile&amp;body=Inhalt+des+Nachrichtentextes">test@example.com</a></p>

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 15:36
by Old Boy
die + Zeichen als Trenner bringen das selbe Ergebnis, es wird nur das erste Wort ausgegeben!

Egal, ob per WYSIWYG Editor eingegeben oder unmittelbar als Code in einem Template!

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 15:50
by Oliver Georgi
Also bei mir läuft es wie gewünscht. Siehe CKEditor Version 4.11.2
Bildschirmfoto 2019-01-31 um 17.48.41.png
Ist da eventuell einer der gern genutzen (aber überflüssigen) E-Mail-Adressen-Verschleierer im Einsatz?

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 17:04
by Old Boy
Also ich habe nix installiert!!! In keinem der Browser!

Also, wenn innerhalb des WYSIWYG Editors einen Text zu einer e-Mail Adresse verlinkt habe und mit dem Cursor über diesen (unterstrichenen) Text gehe, wird die korrekte Adresse mit dem kompletten Betreff angezeigt.

Wenn ich aber den ContentPart speichere und anschließend im Frontend nachsehe, habe ich als Betreff nur das erste Wort :?

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 19:36
by Oliver Georgi
Nicht Browser – schau in Frontend Render. Und wichtiger noch, was steht im Quelltext. Was ist im WYSIWYG-Editor nach dem Speichern. Geht der Teil wirklich verloren, oder nur im Frontend weg?

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 20:04
by Old Boy
Sagte ich ja bereits zuvor:

Im WYSIWYG Editor kommt nach dem Speichern des Links der Betreff aus mehreren Wörtern komplett an :!:
Der Editor selber setzt ein "%20" als Trennzeichen, was ich so auch auch schon immer kenne!

In Frontend aber nicht, bzw. nur das erste Wort :(
Im Quellcode der angezeigten Seite ebenfalls nicht, bzw. nur das erste Wort :(

Egal ob mit Leerzeichen " " eingegeben oder mit "+" als Trenner!

Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Thu 31. Jan 2019, 20:57
by Oliver Georgi
Dann fährt irgendwo bei Dir im Code ein Ersetzer durch die Welt … systemseitig ist da nix.

Re: SOLVED: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben

Posted: Fri 1. Feb 2019, 00:30
by Old Boy
Oha ... der Tipp war gut ... danke dafür !

Ist mir jetzt richtig peinlich zugeben zu müssen, dass es an MIR TROTTEL selber lag... :oops:
OK, als Strafe für die eigene Blödheit, hab ich nun 3 Tage gesucht ...

Ich hatte beim Kopieren einiger Ersetze-Dateien doch tatsächlich die Datei: makeEmailSpamSave.php mit erwischt und in den frontend_render Ordner fallen lassen ...
jetzt habe ich sie aber endgültig in die Tonne gekloppt :roll:

Kaum macht man's richtig, klappt's wie geschmiert !