HTMLではなくBBcode形式のCKEditor出力

私はフォームでCKEditorを使用しています。私がそのフォームを提出すると、CKEditorのテキストエリアに書かれた内容は、 [b] helllo [/ b] [size = 100] fefdf [/ size]:*)の形式でデータベースに保存されます。コード>。別のページで、BBCode形式の出力ではなく、同じ [b] helllo [/ b] [size = 100] fefdf [/ size]:*)としてHTMLで表示されるデータを取得します。誰でもBBcode形式で入手する方法を教えてもらえますか?

必要なもの:

What I want

私が得ていること:

What I am getting

0

2 答え

私は、エディタを呼び出すとBBCodeオプションが有効になることを推測します(このサンプルコードを参照)。 )ので、問題ではありません。

あなたが試みることの1つは、 basicEntities 設定を false に変更します。

CKeditor API から取得したものです。

{Boolean} CKEDITOR.config.basicEntities Since: 3.0

Whether to escape basic HTML entities in the document, including:

  • nbsp
  • gt
  • lt
  • amp

Note: It should not be subject to change unless when outputting a non-HTML data format like BBCode.

Defined in: plugins/entities/plugin.js.

config.basicEntities = false;

Default Value:

true
1
追加された
これは私の質問友人の答えではありません。私は "[b] helllo [/ b] [size = 100] fefdf [/ size]:*)"というデータベースに格納されているckeditorデータの値を上記のような適切な形式で表示したい。 CANは私を助けます
追加された 著者 Sakshi Sharma,
だから申し訳ありません私は叫んだ友人was'nt。私を助けてくれてありがとう。私は上のbbcodeイメージを指していただけです。実行していないm htmlentities()dnt knwなぜ表示されていない、m tensed
追加された 著者 Sakshi Sharma,
私は理解した。大文字を使用しないでください/私には驚かないでください。
追加された 著者 Damien Pirsy,
質問に行く...私が投稿した最初のリンクを見ると、あなたはそれを動かすべきであることがわかります。そうでなければ、何かが干渉していることを意味します。これは、CKeditorがBBCodeを正しくレンダリングできないようにHTMLエンコードされている可能性があります。 htmlentities()やその他のエンコーディング関数のようなものを実行していますか?
追加された 著者 Damien Pirsy,

こんにちは、私は問題を解決したちょうど "extraPlugins: 'bbcode'という行を削除して、今、その作業を助けてくれてありがとう

0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com