WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 16.03.2023 15:42:24

florian
Administrator

OPF E-Mail-Filter in 1.6.0 führt zu Darstellungsfehler bei Bild-/FontAwesome-Links

Wenn auf einer Website eine Konstruktion wie

<a href="mailto:mail@example.com"><span class="fa fa-envelope-o"></span>mail@example.com</a>

verwendet wird, oder wenn ein Bild im Link ist (siehe diesen Post, das ist das selbe Problem) kommt es zu dem unschönen Effekt, dass im Frontend HTML-Code ausgegeben wird, weil der Filter den gesamten Code, inklusive < und > usw., in Entitäten umwandelt - das sieht so aus (Screenshot Quellcode/Frontend-Ausgabe):

attachment.php?item=3414&download=1

Noch merkwürdiger: selbst wenn über Admintools > OPF E-Mail alle Filterfunktionen deaktiviert werden, bleibt das Problem bestehen; es lässt sich nur durch Deaktivieren des gesamten Filters beheben (was wiederum nur möglich ist, wenn in der /modules/outputfilter_dashboard/always_on_array.php die Zeile 'opff_mod_opf_email', entfernt wird).

Eine gefixte Filterversion kann im AOR heruntergeladen werden.

Last edited by florian (17.03.2023 15:27:06)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#2 16.03.2023 17:06:34

stefanek
Developer

Re: OPF E-Mail-Filter in 1.6.0 führt zu Darstellungsfehler bei Bild-/FontAwesome-Links

Haben wir übersehen bei den Betatests.
Ist gut. Ich schaue es mir kurzfristig an.

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

Liked by:

florian

#3 17.03.2023 13:55:23

stefanek
Developer

Re: OPF E-Mail-Filter in 1.6.0 führt zu Darstellungsfehler bei Bild-/FontAwesome-Links

Bitte siehe hier:
https://github.com/WBCE/WBCE_CMS/commit … 34789d21d9

Die Änderung zu HTML Entities wird jetzt nur noch auf die E-Mail Adresse angewendet und auch NUR, wenn sowohl @ alsauch . (Punkt) in der E-Mail Adresse vorhanden sind. Das bedeutet, dass man auf die [at] und [dot] oder alle anderen Ersetzungen in den Einstellungen verzichtet.
Auf diese Weise kann man im Frontend weiterhin normal lesbare E-Mail Adressen ausgeben für Bots sind sie aber nicht so leicht zu crawlen wie es der Fall ist, wenn ausschließlich  [at] und [dot] ersetzt werden.

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#4 17.03.2023 15:26:11

florian
Administrator

Re: OPF E-Mail-Filter in 1.6.0 führt zu Darstellungsfehler bei Bild-/FontAwesome-Links

Danke.
Der aktualisierte Filter kann im AOR heruntergeladen werden
https://addons.wbce.org/pages/output-filter.php

Einspielen über Erweiterungen > Module, dabei sicherstellen, dass das Häkchen bei "Überschreibe neuere Dateien" gesetzt ist.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

stefanek

Board footer

up