2014-01-13 10 views
19

Meine Website verwendete die Version 3 von winzigen MCE. Ein Feature war, dass ein Benutzer ein Bild in den Editor ziehen konnte, und es automatisch in ein base64-Daten-URI umwandelte und es in den Editor einfügte. Ich habe gerade ein Upgrade auf Version 4 durchgeführt, und diese Funktionalität scheint komplett verschwunden zu sein.tinyMCE kann Bilder nicht mehr nach dem Upgrade von Version 3 auf Version 4 ziehen und ablegen

AFAIK, es war kein Plugin oder irgendetwas diese Steuerung nur ein Teil der Standardfunktionalität, weil ich noch in der Lage war, es zu tun, wenn sie mit minimalen Optionen, wie diese Initialisierung:

diese
tinyMCE.init({mode: "none"}); 
    tinyMCE.execCommand('mceAddControl', false, 'selector'); 

War Feature aus Version 4 entfernt, oder gibt es eine Möglichkeit, es wieder zu aktivieren?

Ich möchte wirklich auf 4 aktualisieren, aber das ist die einzige Sache, die mich aufhält, da die Bildfunktion für meine Anwendung entscheidend ist.

Danke!

Antwort

38

Wenn Sie die Bild ziehen & Drop-Funktion aktivieren möchten, müssen Sie es explizit mit dem Code unten tun.

tinymce.init({ 
    ... 
    paste_data_images: true 
}); 
+0

Natürlich ... es ist immer ein einfacher 1-Liner wie das mit kleinen MCE, aber ich kann nie etwas in ihren Dokumenten finden. Können Sie bitte einen Link zu dieser Funktion in den Dokumenten bereitstellen? – chiliNUT

+3

Sicher! hier ist es: http://www.tinymce.com/wiki.php/Configuration:paste_data_images –

+1

Btw, ich habe etwas Forschung gemacht, um es zu finden! –

4

Sie haben folgende Eigenschaft hinzufügen ziehen zu aktivieren und

tinymce.init({ 
      selector: "#imgedit", // change this value according to your HTML 
      plugins: "paste", 
      menubar: "edit", 
      toolbar: "paste", 
      paste_data_images: true 
}); 

fallen und wenn Sie ziehen hinzufügen möchten, und mit Insert URL der Bild Funktionalität fallen dann unter Codezeile hinzufügen

tinymce.init({ 
      selector: "#imgedit", // change this value according to your HTML 
      toolbar: "image,paste", 
      plugins: "image,paste", 
      menubar: "insert,edit", 
      paste_data_images: true, 
}); 
+1

Danke für das Aufzeigen der notwendigen 'Paste 'Plugin hinzugefügt werden, nur jetzt funktioniert es. –