【问题标题】:Liferay ckeditor upgradeLiferay ckeditor 升级
【发布时间】:2013-03-22 10:37:51
【问题描述】:

我正在使用 Liferay 6.1.20 版,但遗憾的是,在这个版本中,ckeditor 4.0 尚未实现。

有没有办法手动升级CKEditor?还是因为工作量太大而我不应该开始这份工作?

我想手动更新 CKEditor,因为我挂接的插件与旧版本的 CKEditor 不兼容。

我一直在网上四处寻找。但据我所知,没有任何信息存在。我很高兴知道它是否在尝试?

【问题讨论】:

    标签: ckeditor liferay-6


    【解决方案1】:

    Ckeditor 4.0 包含在后备箱 (6.2 M4) 中(这可以在 Juan Fernández 在liferay forum 的帖子中看到。不知道它是否会很快成为 6.1 GA3 的一部分。我不是确定升级 CKEditor 有多复杂。你可能想看看 Juan 的帖子中提到的 github pull request。

    【讨论】:

    • 感谢回复,但我不能错过那个论坛帖子..这是在谷歌上搜索时唯一返回的内容。问题是,随着更新,大约 85 个文件被更改,至少这是我看到的更新 CKEditor 的拉取请求。而且我没有足够的 Liferay 经验来区分重要的和不重要的。
    【解决方案2】:

    看起来替换 ckeditor.js 文件并添加所有新的必需文件是替换 ckeditor 的第一步。除此之外,更改 CKeconfig.jsp 并删除所有旧配置也很重要。可以进行工具栏设置。这些似乎不会造成任何问题。

    如果您使用 .on 方法,请注意 contentDom 事件被触发了 2 次。一次加载,一次当编辑器准备好。我检查了 editor.status === "ready" 以防止这种情况发生。因为它在未准备好时附加了侦听器..因此无法正常工作。

    === 编辑 ===

    还是有问题。但现在有了另存为草稿动作。它正在保存数据,但没有我所做的 Html 更改。我正在制作具有特殊属性的跨度。但是编辑器不会保存它们..

    == 编辑 2 == 问题是缺少 CKEDITOR 配置标记。 config.allowedContent = true; (请参阅问题的编辑)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多