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.&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
Auf meinem Handy unter
Android 8.0.0 mit Chrome und Firefox ebenfalls nur "
Text"
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&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
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...
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
Kaum macht man's richtig, klappt's wie geschmiert !