SOLVED: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
SOLVED: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
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?
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?
Last edited by Old Boy on Fri 1. Feb 2019, 00:21, edited 1 time in total.
Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
Kann ich nicht nachvollziehen. Bei mir wird das hier korrekt ausgespuckt:
(Aktuell verwendete Version phpwcms 1.9.4-dev 2018/12/14, r549)
Code: Select all
<p><a href="mailto:test@example.com?subject=Text%20der%20Betreffzeile.&body=Inhalt%20des%20Nachrichtentextes.">test@example.com</a></p>
Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
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!
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!
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
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
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!
Egal, ob per WYSIWYG Editor eingegeben oder unmittelbar als Code in einem Template!
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
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
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
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
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
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
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!
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!
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: eMail "Betreff" wird nur bis zum 1. Leerzeichen ausgegeben
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
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 !
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 !