0

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&lt;div&gt;toto&lt;/div&gt;</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">

    &nbsp;</pre>

    <div>toto</div>

    <p>dqsdqs</p>

ご覧のとおり、「div」の場所が変わりました。

EDIT2 ----- エスケープ HTML -------

スクリーンショット: http://grab.by/m8bs

ご覧のとおり、P タグ (スラッグのすぐ上) では機能しますが、私のテキストエリアでは機能しません。CKEditor がコンテンツをエンコードしていると思いますが、いつ、なぜなのかわかりません... データベースではすべて問題ありません。コードを PRE タグに入れています。

4

3 に答える 3

0

ck エディター ヘッダーのソース メニューを使用して、html を追加できます。

このチュートリアル のデモリンクを使用してください

于 2013-04-30T05:30:59.730 に答える
0

わかりました これを試してください

追加投稿用

addslashes($_POST['post_from_textarea']);

編集する

stripslashes($yourvairablegetRowsQuery)
于 2013-12-02T07:51:50.567 に答える