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 回答