CKEditor テキストエリアに HTML コードを挿入するためのプラグインがあるかどうか知りたいですか?
PBCKCode プラグインをインストールしようとしましたが、HTML がテキストエリアで実行されるため機能しません。
アンソニー
EDIT1 ----- INSERTPRE プラグイン -------
投稿を追加するときのクエリ:
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);
投稿を編集しようとしたときのテキストエリアの結果:
<pre class="prettyprint">
</pre>
<div>toto</div>
<p>dqsdqs</p>
ご覧のとおり、「div」の場所が変わりました。
EDIT2 ----- エスケープ HTML -------
スクリーンショット: http://grab.by/m8bs
ご覧のとおり、P タグ (スラッグのすぐ上) では機能しますが、私のテキストエリアでは機能しません。CKEditor がコンテンツをエンコードしていると思いますが、いつ、なぜなのかわかりません... データベースではすべて問題ありません。コードを PRE タグに入れています。