1

私はCKEditorとKCFinderを使用して、比較的単純なCMSを構築しています。現在、物事はかなりうまく機能しています。しかし、画像をミックスに統合し始めたときに問題に気づきました。iamgesのリンクは間違っています。CKEditorが引用符などを変更しているようです。mysqlを見ると正しく見えますが、エディターを見ると常に正しく見えるとは限りませんが、間違いなく正しくありません。ほとんどの場合はそうですが、今回は次のように戻ってきました。

<img alt="" data-cke-saved-src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/287.jpg" 
     src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/287.jpg"
     200px;="" height:="" 287px;="" float:="" left;"="">i

たとえば、次のページをご覧ください:http ://testosm.phpfogapp.com/pages/index/1/3/

私はここにすべてのコードを投稿しています:https ://github.com/jshultz/monkey-cms私が何をしていたかを確認したい場合に備えて?フィードバックをいただければ幸いです。

更新: global_xss_filteringをオンにしましたが、データは間違いなくクリーンになりました。すべてのスタイリングが削除されました。不運にも。ほぼ完璧です。さて、画像のスタイリングを維持できれば完璧です!

4

1 に答える 1

0

私はそれを考え出した。それはXSS_Clean関数でした。それはスタイリングを取り除いていました。知っておくと良い。

于 2012-09-08T02:17:57.383 に答える