【问题标题】:CKEditor and Font Color saved but not workingCKEditor 和字体颜色已保存但无法正常工作
【发布时间】:2010-02-23 11:25:08
【问题描述】:

我刚刚安装了 CKEditor 并用 JS 标签调用它。 当我保存文本时,所有字体属性(缩进、空格、大小、装饰等)都正确保存。

问题是,当我想使用 CKEditor 编辑数据时,所有这些属性都已加载好,但颜色即使在下面的示例中设置为“BLUE”!

这很奇怪,因为当我可以在我的数据库中看到颜色样式属性时:

<h3 style=\"\\&quot;color:blue\\&quot;\">
<strong>aulne </strong>kjhqsdf <span style=\"\\&quot;color:#008000;\\&quot;\"><u>kjhkjsdfh </u></span>j&#39;<span style=\"\\&quot;\\\\&quot;\\\\&quot;\\&quot;\"><em>esp&egrave;re </em></span><span style=\"\\&quot;\\\\&quot;\\\\&quot;\\&quot;\">bien<sup>2</sup></span></h3>

我发现了这个旧的错误帖子http://dev.fckeditor.net/ticket/116 没有找到解决方案。

非常感谢, 问候。

【问题讨论】:

  • 你的 CSS 看起来被所有的斜线和引号弄坏了——我希望它不能工作。您究竟使用什么代码来设置编辑器并用数据填充它?

标签: colors save ckeditor fckeditor


【解决方案1】:

我发现了问题: 在php方面,在插入之前,我正在使用我忘记删除的“addslash”功能。

再次感谢。

【讨论】:

    【解决方案2】:

    当我从 php 代码中注释掉带斜杠时,它停止工作。所以我做了相反的事情,而不是剥去斜线。一旦我阅读了我认为的另一个答案,我昨天评论了以下内容。现在工作正常!某些 PHP 模式(如安全模式)会生成额外的斜线以减少黑客尝试,因此从具有不同模式的服务器移动代码可能会导致问题。所以这个答案是相同但相反的原因。我的服务器处于安全模式,所以它会自动添加斜杠,我必须删除它们。

    $a10 = 斜线($a10);

    【讨论】:

      猜你喜欢
      • 2017-11-20
      • 1970-01-01
      • 2016-04-14
      • 1970-01-01
      • 2013-02-09
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多