Fügen Sie HTML-codes in CKEditor textarea
Ich würde gerne wissen, ob es ein plugin zum einfügen von HTML codes in eine CKEditor textarea?
Habe ich versucht zu installieren die PBCKCode plugin, aber es doens T Arbeit, weil der HTML-Code wird ausgeführt in meinem textarea.
Anthony
EDIT1 ----- INSERTPRE Plugin -------
Abfrage, wenn ich die post :
INSERT INTO `Posts` (`slug`,`title`,`thumbnail`,`content`,`tags`,`state`,`click`,`createdAt`,`updatedAt`,`id`) VALUES ('dsq','dsq','http://4.bp.blogspot.com/-knCgLUMOkJc/TeMY2jkmACI/AAAAAAAAAV0/VByHmoMa2N8/s1600/first+blog+posting.jpg','<pre class="prettyprint">\r\n<div>toto</div></pre>\r\n\r\n<p>dqsdqs</p>\r\n','toto','0',0,'2013-04-30 12:15:46','2013-04-30 12:15:46',NULL);
Das Ergebnis in meine textarea, wenn ich versuche, den Artikel zu editieren :
<pre class="prettyprint">
</pre>
<div>toto</div>
<p>dqsdqs</p>
Wie Sie sehen können die "div" haben sich geändert der Ort.
EDIT2 - - - - - - Escape-HTML - - - - - - - -
Screenshot : http://grab.by/m8bs
Wie man sehen kann funktioniert es in ein P-tag (nur über den slug), aber es funktioniert nicht in meinem textarea. Ich denke, CKEditor Kodieren, mein Gehalt aber ich weiß nicht, Wann und warum... In meiner Datenbank ist alles ok, ich habe die codes in den PRE-tag.
- Was meinst du mit "einfügen von HTML codes in eine CKEditor textarea"? Und beachten Sie, dass CKEditor ersetzt textarea ein iframe mit editierbaren element. Textarea ist nur eine Quelle von Daten.
- Ich möchte hinzufügen, dass einige codes wie "PHP-Code", "Javascript-Code", "HTML-Code", ect... um zu erklären, etwas in der web-Entwicklung.
- Update: Das ist, weil du bist nicht die Kodierung HTML, bevor Sie übergeben es an die textarea. Verwenden
htmlspecialchars
(oder eine ähnliche Funktion, wenn Sie nicht mit PHP) zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie diese zwei plugins:
Verwenden wir die erste http://ckeditor.com/forum und es funktioniert sehr gut.
Update: Das ist, weil du bist nicht die Kodierung HTML, bevor Sie übergeben es an die textarea. Verwenden htmlspecialchars (oder eine ähnliche Funktion, wenn Sie nicht mit PHP) zu tun.
Update2: Sie etwas falsch machen, aber ich weiß nicht, was auf der Bühne. Die output-Daten (
editor.getData()
) aus dem editor mit einem<pre>
element:Sehen, dass
<pre>
ist nicht codiert, aber<div>
drin ist. Deine Beispiele zeigen mir, dass Sie "abgeflachte", die Struktur -, die Sie kodiert haben beide Dinge gleichermaßen, wenn es sein sollte:Hinweis:
&lt;
ist eine kodierte<
.<pre>
ohne zu schreiben, ein widget-basierte editor von Grund auf neu? Ich vermute, "syntaxhighlight" nicht wirklich bieten einem editor, und zu der Zeit des Schreibens, Ihre online-demo ist gebrochen. Vielen Dank für alle Vorschläge, die Sie vielleicht in der Lage zu bieten!Können Sie Quelle-Menü im ck-editor-header hinzufügen, um Ihre html -
Verwenden Sie dieses tutorial
demo-link
Okay Versuchen, Diese
zum Beitrag Hinzugefügt
Bearbeiten