FCKeditor、CKeditor和Ueditor
2013-12-11 12:23:24

FCKeditor与IE9以后的浏览器版本不兼容,直接导致了被淘汰的命运,取而代之的是CKeditor。另外一个被国内网民使用较多的在线网页编辑器是百度的Ueditor,这款产品虽然有不错的外观表现,但是却有很多不易被发现的致命伤,影响使用。
 

Phpcms2008使用的在线编辑器就是FCKeditor,所以用phpcms2008建的网站都会发现,在IE9、IE10、IE11上使用很困难,内容输入框出不来,根本无法发布信息。一个折中的办法是,设置浏览器在兼容模式下运行。但是兼容模式下,网站的页面布局扭曲。所以,最终的解决办法是淘汰掉FCKeditor编辑器,换成新的能够在高版本浏览器中运行的编辑器,例如CKeditor。

我不建议更换成Ueditor,因为我试图这样做,但是却发现了一些不稳定的问题。例如上传图片时,有时候返回的图片地址是正确的,而有时候返回的地址根本不对。而且你不知道这种事是怎么发生的,没有规律,随机出现。所以,放弃UEditor在线编辑器是明智选择。

更换成CKeditor也存在一个不方便的地方:CKeditor编辑器默认没有文件上传功能,如果需要上传图片,就要同时安装CKfinder。但是将phpcms2008从FCKeditor升级到CKeditor+CKfinder后,原来的问题就都解决了。