2013-03-22 77 views
0

我正在使用Liferay版本6.1.20,但在此版本中,可悲的是ckeditor 4.0尚未实现。Liferay ckeditor升级

有没有办法手动升级CKEditor?还是我不应该开始工作,因为它需要很多工作?

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

我一直在网上寻找。但据我所知没有任何信息存在。我很高兴知道这是否是字试图?

回答

0

看起来,替换ckeditor.js文件并添加所有新的必需文件是替换ckeditor。除此之外,更改CKeconfig.jsp并删除所有旧配置很重要,可以设置工具栏设置,但这些设置似乎不会造成任何问题。 on方法请注意,contentDom事件被激发了2次。一旦加载,编辑器准备就绪一次。我检查了editor.status ===“准备好”来防止这种情况发生。因为它是在没有准备好的时候附加听众的。因为这个不行。

===编辑===

仍然有问题。但现在将其作为草案动作保存下来。它正在保存数据,但没有我所做的Html更改..我正在制作具有特殊属性的span。但编辑将不会保存它们。

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

0

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

+0

坦克的答复,但我不能错过该论坛帖子..它是在谷歌搜索时返回的唯一的东西。事情是,随着更新大约85个文件被更改,至少这是与我已经看到更新CKEditor的拉请求。而且我对Liferay没有足够的经验来分离重要和不重要的东西。 – spons 2013-03-25 07:44:16