it-swarm.com.de

Hinzufügen eines Rich-Text-Editors zu einem Widget - speziell CKEditor

Ich versuche, einem Widget einen Rich-Text-Editor hinzuzufügen, und verwende CKEditor ( http://ckeditor.com/download ) mit einer einfachen Symbolleiste.

Alles funktioniert gut, bis ich versuche zu retten. Beim Klicken auf "Speichern" verschwindet der Textbereich (und der Texteditor) und es wird nicht gespeichert.

Durch das Entfernen des Texteditors kann der Textbereich normal ausgeführt und gespeichert werden.

Sie können den Widgets-Code hier sehen: http://Pastebin.com/C7VbxBSG

und natürlich habe ich den erforderlichen wp_register_script und wp_enqueue_script hinzugefügt

Ich benutze den gleichen Code, um den Texteditor zu Textbereichen und Meta-Feldern für Seiten und Beiträge hinzuzufügen, und es funktioniert einwandfrei. Es liegt nur am Widget, das Problem hat etwas mit der Art und Weise zu tun, wie das Widget speichert: über Javascript, was derzeit über meine Fähigkeiten hinausgeht

1
Ashley G

Ich hatte vor ein paar Monaten das gleiche Problem beim Hinzufügen von Tinymce zu Widgets. Fügen Sie Ihren gesamten Javascript-Code mit dem Enqueue-Skript hinzu, anstatt ihn in jeder Widget-Instanz hinzuzufügen.

Hier ist meine Tinymce-Implementierung: http://Gist.github.com/600616

1
sorich87

Vielleicht möchten Sie das Black Studio TinyMCE Widget -Plugin ausprobieren, das ein WYSIWYG-Text-Widget hinzufügt, das auf dem standardmäßigen TinyMCE WordPress-Editor (nicht CKEditor) basiert.

0
marcochiesi