Zum Inhalt springen

Javascript im RTE

Erstellt am 28. Juli 2015 · 4 Antworten · letzte Antwort am 28. Juli 2015

Tags: TYPO3 6.x, Frage

Phigiro ·

Hallo zusammen,

ich habe eine kurze Frage:
Wie kann man Javascript im RTE einsetzen?

Ich möchte folgendes ermöglichen:
Unsere Redakteure sollen diesen Javascript-Codeschnipsel <script>encrypt_email("xxx","xxx.de");</script> anstatt einer E-Mail-Adresse einsetzen können.
Dadurch wird an der Stelle die gewünschte E-Mail-Adresse generiert und ist dadurch vor Bots geschützt.

Allerdings akzeptiert der RTE dies nicht, er tauscht die Spitzen Klammern gegen Entities aus und dann steht der Code so "<script>encrypt_email("xxx","xxx.de");</script>" im Frontend.

Ich habe auch schon versucht, über TSConfig den RTE zu konfigurieren, aber ohne Erfolg.

Gibt es eventuell eine andere Möglichkeit, vieleicht mit Typoscript???
Der Redakteur muss nur XXX und XXX.de übergeben können un dies muss dann an die Javascript-Funktion weitergeleitet werden.

Kann mir bitte jemand helfen?!

DANKE schonmal!!!

Phigiro ·

weil ich nicht weiß, wo TYPO3 diese Funktion versteckt ...
Wo soll die denn sein? Und wie wende ich sie an?

Norman2k ·

z.B. so

config.spamProtectEmailAddresses = -3
config.spamProtectEmailAddresses_atSubst = [at]
config.spamProtectEmailAddresses_lastDotSubst = [dot]
Phigiro ·

Aha!
config.spamProtectEmailAddresses = 1
man kann darüber auch @ in [at] wandeln oder in ein Img.

und es gibt noch eine Erweiterung die so arbeitet wie das Javascript welches ich einsetzen wollte, nur wesentlich umfangreicher:
emailobfuscator

Dazu würde ich raten, da sich der heutige WaldundWiesen-Bot über @-Bilder, Unicodes oder [at] doch eher kaputt lacht. ;-)