我刚安装了CKEditor并用JS标签调用它。 当我保存文本时,所有字体属性(缩进,空格,大小,装饰等)都被正确保存。
问题在于,当我想编辑数据时,使用CKEditor,即使在下面的示例中,它设置为“BLUE”,所有这些属性都可以很好地加载但是COLOR!
这很奇怪,因为当我在数据库中看到颜色样式属性时:
<h3 style=\"\\"color:blue\\"\">
<strong>aulne </strong>kjhqsdf <span style=\"\\"color:#008000;\\"\"><u>kjhkjsdfh </u></span>j'<span style=\"\\"\\\\"\\\\"\\"\"><em>espère </em></span><span style=\"\\"\\\\"\\\\"\\"\">bien<sup>2</sup></span></h3>
我找到了这个旧帖子http://dev.fckeditor.net/ticket/116 没有找到解决办法的地方。
非常感谢, 问候。
答案 0 :(得分:0)
我发现了问题: 在php方面,在插入之前,我正在使用“addlash”功能,我忘了删除。
再次感谢。
答案 1 :(得分:0)
当我从php代码注释掉stripslashes时它停止了工作。所以我正在做相反的事情而不是剥离斜线。一旦我读到另一个答案,我想到了,我昨天评论了以下内容。现在工作正常!某些PHP模式(如安全模式)将生成额外的斜杠以减少黑客攻击,因此从具有不同模式的服务器移动代码可能会导致问题。所以这个答案是相同但相反的原因。我的服务器处于安全模式,因此它会自动添加斜杠,我必须将其删除。
$ a10 = stripslashes($ a10);