WebsiteBaker Support (2.8.x) > Diskussion über WB (closed)

FCKeditor (nur bei WB 2.7 RC2?) ##gelöst##

<< < (2/3) > >>

Ralf Hertsch:
Hallo Erpe,


--- Quote ---Habe wie oben beschrieben Quellcode per copy and paste in die WYSIWYG Seite kopiert.
--- End quote ---

 :? Das hatte ich nicht geschrieben, ich habe geschrieben: "Direktes Einfügen als Code"

Schau dir bitte mal die anhängende Datei an, sie zeigt dir die drei Schritte zum Einfügen des Link, anschließend abspeichern und gut is...  :roll:

Ein Link ist "Code" und kein "Text", du kannst ihn also nicht einfach so reinkopieren...

Gruß
Ralf

[gelöscht durch Administrator]

erpe0812:
Freu Freu  :-D :-D

manchmal bringt ein bisschen Nachdenken und probieren doch was.
Habe die Ursache gefunden und weiss aber nicht, ob der Fehler im Editor oder in den Admin Tools ist, denke aber eher in den Admin Tools und betrifft dann ja auch nur den WB 2.7 RC2

Zumindest bei mir (Neuinstallation von WB 2.7 RC2) funktioniert das oben beschriebene nicht, wenn bei den
Admin Tools / Frontend Output Filter der Filter Filtere E-Mail Adressen in mailto Links  aktiviert wurde. Und zwar unabhängig davon, ob es als Code kopiert wurde oder über den Linkeditor eingefügt wurde, was ja dann auch logisch ist.
Offensichtlich ist die Aktivivierung von Filtere E-Mail Adressen im Text hier unschädlich, mag aber auch daran liegen, dass im Text keine mailadressen vorhanden sind.

Vielleicht ist das ja noch zu beheben, da ansonsten der erwünschte Spamschutz bei diesen Dingen flöten geht.

Trotzdem allen Beteiligten Dank für die Hilfe.
Vielleicht sollte dieser Thread dann in  den WB 2.7 RC2 verschoben werden.

Gruss

erpe

doc:
Hallo,

danke für den Hinweis. Wie Du richtig vermutest, hat das ganze mit dem Output Filter Modul zu tun (mailto: Filterung aktiv und Javascript Verschlüsselung aktiviert; sprich in index.php wird die JS Bibliothek eingebunden). Die Verschlüsselung kommt aus dem Tritt, wenn im optionalem mailto Teil HTML Entities enthalten sind.

Folgender Fix sollte das Problem beheben:
suche in der Datei /modules/output_filter/filter-routines.php nach folgender Zeile (so ab 164):

--- Code: ---$email_address = "mailto:" .$decryption_key .$match[2] .$match[3];
--- End code ---
und ersetze diese durch nachfolgende:

--- Code: ---$email_address = "mailto:" .$decryption_key .$match[2] .html_entity_decode(rawurldecode($match[3]));
--- End code ---

Das ganze wird in der finalen WB 2.7 behoben sein.

Gruss Christian

erpe0812:
Hallo doc,

hab es eben ausprobiert und es funktioniert fast:
Die mailadressen und die Betreffzeile werden richtig übergeben, aber im Body werden alle Umlaute falsch wiedergegeben, die Zeilenumbrüche komplett unterschlagen und einige Zeichen falsch interpretiert. Sieht dann so aus:
Hallo Herr von Schassen,als Anlage der fehlende Passvon:für Spiel-Nr.Landesliga, männliche JugendïBMit sportlichem GrussRaymond Plügge

Code: body=Hallo%20Herr%20von%20Schassen%0A%2C%0Aals%20Anlage%20der%20fehlende%20Pass%0Avon%3A%0Af%C3%BCr%20
Spiel-Nr.%0ALandesliga%2C%20m%C3%A4nnliche%20Jugend%20A%2FB%0A%0AMit%20sportlichem%20Gruss%0A%0ARaymond%20
Pl%C3%BCgge


Gibt es dafür eine Erklärung bzw ist das zu ändern?

Gruss

erpe

doc:
Hallo,

uups, das war wohl etwas zu viel. Kannst du mal folgendes probieren:

--- Code: ---$email_address = "mailto:" .$decryption_key .$match[2] .html_entity_decode($match[3]);
--- End code ---
eventuell reicht auch bereits:

--- Code: ---$email_address = "mailto:" .$decryption_key .$match[2] .str_replace('&amp;','&',$match[3]);
--- End code ---

Umlaute wie ö,ä etc. werden falsch dargestellt (dies aber unabhängig vom Output Filter).

Gruss Christian

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version