Seite 1 von 1

Will Tiny mit Funktionen belegen - wo in Contenido?

Verfasst: Di 7. Sep 2010, 07:43
von derSteffen
ICh habe eine Frage.

Wenn ich den tiny mit bestimmten Funktionen erweitern möchte.

Beispiel:

Code: Alles auswählen

tinyMCE.init({
        theme : "advanced",
        mode : "textareas",
        plugins : "paste",
        theme_advanced_buttons3_add : "pastetext,pasteword,selectall",
        paste_auto_cleanup_on_paste : true,
        paste_preprocess : function(pl, o) {
            // Content string containing the HTML from the clipboard
            alert(o.content);
            o.content = "-: CLEANED :-\n" + o.content;
        },
        paste_postprocess : function(pl, o) {
            // Content DOM node containing the DOM structure of the clipboard
            alert(o.node.innerHTML);
            o.node.innerHTML = o.node.innerHTML + "\n-: CLEANED :-";
        }
});
Wo muss ich dass denn machen? In der editorclass.php? Aber wo denn da? da gibt es ja gar kein tinyMCE.init({. Wie müßte es denn aussehen, wenn ich das z.B. im full-Editor erweitern möchte?

Vielen Dank

MfG Steffen

Re: Will Tiny mit Funktionen belegen - wo in Contenido?

Verfasst: Di 7. Sep 2010, 14:23
von xmurrix
Hallo Steffen,

kannst es mit Mandanteneinstellungen probieren:

Code: Alles auswählen

Typ:  tinymce
Name: paste_preprocess
Wert: function(pl, o) {alert(o.content);o.content = "-: CLEANED :-\n" + o.content;}

Typ:  tinymce
Name: paste_postprocess
Wert: function(pl, o) {alert(o.node.innerHTML);o.node.innerHTML = o.node.innerHTML + "\n-: CLEANED :-";}
Der Wert in Mandanteneinstellungen lässt sich mehrzeilig angeben, hier musst du das halt in eine Zeile packen, dann sollte es funktionieren.

Gruß
xmurrix

Re: Will Tiny mit Funktionen belegen - wo in Contenido?

Verfasst: Mi 8. Sep 2010, 17:29
von derSteffen
Danke. Du hast recht. Da macht man das!