2011-01-28 17 views
1

tinyMCEで書式設定されたテキストを作成してデータベースに保存すると、エディタで行った目に見える変更が表示され、データベースのコードは大きく見えます。TinyMCEはエディタに書式設定されたテキストを表示しません

<p><span style="background-color: #888888; color: #99cc00;">BLAAT</span> Some other tekst</p> 

しかし、私はエディタに戻って、データベースからコンテンツをロードするときには、プレーンテキストのようになります。 enter image description here

は私はJSのエラーやPHPのエラーを見ることができない、と私はどのようなので、今までにないアイデアを持っていません可能性のある間違いを探す場所。どんな方向?

+1

小さなMCEでHTMLビューを表示すると、どのように表示されますか? HTMLタグの有無にかかわらず? – profitphp

+0

その機能は無効ですが、コードを見ると、textEditor間のすべてがタグなしで 'BLAAT Some other tekst'になります。だから、これらは私のフォームの人口で削除されています... –

+0

私はそれを理解しました。 ZendではstripTagsフィルタを適用します。これは後方にも機能することを知らなかった。フォームフィールドにデータを入力するときにタグを取り除く。それを指摘してくれてありがとう、completlyそこに見えるとは思わなかった! –

答えて

0

フォームに入力する前に、stripTagsフィルタを無効にします。フォームは完全に埋められます。その後、再びデータを取得してデータベースに格納する前に、stripTagsを再度設定します。ちょっとした動きがありますが、仕事は終わりです。

関連する問題