AddOn
TinyMCE Redaxo-Plugin (Fork)
Beschreibung
Das hier ist ein kleiner Fork des Redaxo-Plugins für den TinyMCE aus Redaxo 4.1 (Update: 18.09.2008)ACHTUNG: Es handelt sich nicht um ein echtes Redaxo-Addon, sondern um eine Abwandlung des TinyMCE Addons für Redaxo.
Folgende Änderungen wurden gemacht:
-
Der hier beschriebene Fehler ist behoben (http://forum.redaxo.de/ftopic9541.html)
-
Die umlaute in den Sprachdateien wurden durch die entsprechenden Entities ersetzt, um Darstellungsprobleme im UTF8 zu vermeiden
-
Die Mailfunktion wurde etwas verändert. Die generiert nun ein Span-Element, dass eine bestimmte Javascript-Funktion aufruft, statt einem Mailto-Link. Diese Javascript-Funktion muss gesondert implementiert und in die Seite eingebunden werden (Sie im Zip enthalten). Außerdem muss etwas CSS-Code ".mapson span" (NoSpam rückwärts) implemenitert werden, die lediglich "display: hidden;" enthält.
Diese Implementierung soll eine kleine Hürde für Spambots darstellen, die das Internet auf Email-Adressen abgrasen. - Die Email-Adresse ist so zwar sichtbar, aber mit überflüssigem Kram angereichert, der ausgeblendet wird. Wenn man dann mit der Maus über die Adresse fährt, wird sie durch einen normalen Mailto-Link ersetzt, sofern der Nutzer Javascript aktiviert hat. Wenn nicht, muss er sich die Email-Adresse eben per Copy/Paste in sein Mailprogramm kopieren.
Benötigter CSS Code:
.mapson span {
display: none;
}
Umsetzung
webvariants GbR
Breiter Weg 232a 39104 Magdeburg www.webvariants.deVersionen
Installation:
Als erstes muss das ZIP irgendwo entpackt werden. Es enthält zwei Dateien, die getrennt voneinander benutzt werden müssen.
Installation des TinyMCE-Plugins:
Die ZIP-Datei des Plugins kann einfach in das TinyMCE-Redaxo-Addon hineinkopiert werden, also nach:
redaxo/include/addons/tinymce/js/redaxo_tiny_plugin.zip
Danach kann der TinyMCE einfach normal im Redaxo-Backend reinstalliert werden und die Änderungen sollten wirksam sein und die Links entsprechend präpariert werden.
Einbindung des Javascripts:
- Download der aktuellen Prototype-Bibliothek von: http://www.prototypejs.org/
- Einbindung beider Bibliotheken in den HTML-Head (z.B.) durch: