【问题标题】:Trouble preloading CKEditor with Database Content使用数据库内容预加载 CKEditor 时遇到问题
【发布时间】:2015-09-07 04:13:49
【问题描述】:

我正在我网站的 CMS 中构建一个文章发布和管理工具,我允许用户通过我的大型 CKEditor 文本区域提交 Youtube 嵌入代码。此复制 + 嵌入代码在提交时很好地存储在我的数据库中。

问题是,当我以edit 模式输入文章时,CKEditor 似乎正在从我注入的副本中剥离 Youtube 嵌入代码。我能做些什么来阻止它这样做?

编辑:我使用的是 4.4.7 版本,我应该添加添加

config.allowedContent = true;

到我的 config.js 文件没有解决问题。

【问题讨论】:

  • 我们需要查看它发生的工作示例以及被剥离的 HTML。否则我们只能猜测发生了什么。
  • 这只是带有 Youtube 嵌入的文章复制,如下所示:问题是,当它被注入 CKEditor 时,所有的 iframe 代码都被剥离了。
  • 我刚刚在ckeditor.com/demo 上检查了这段代码,它在那里工作正常。这就是我要样品的原因。

标签: php codeigniter youtube ckeditor embed


【解决方案1】:

我通过简单地将我的 CKEditor 安装更改为完整包而不是我使用的标准包来解决此问题。不知道为什么我无法编辑标准包中允许的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    相关资源
    最近更新 更多