如何通过动易系统解决IE8环境下网站后台编辑器失效的问题?

avatar
作者
筋斗云
阅读量:0
针对IE8网站后台编辑器无效的问题,动易系统通过更新或替换兼容的编辑器组件来解决。

动易系统(PowerEasy)是一款广泛使用的国产内容管理系统(CMS),许多用户在升级到Internet Explorer 8(IE8)后,发现其后台编辑器无法正常使用,本文将详细介绍解决这一问题的方法,并提供相关问答FAQs,以帮助用户更好地理解和应用这些解决方案。

如何通过动易系统解决IE8环境下网站后台编辑器失效的问题?

问题现象

当网站后台从旧版浏览器升级到IE8时,可能会遇到以下几种情况:

1、不能插入图片:在编辑文章或页面时,点击插入图片按钮没有反应。

2、功能图标失效:点击任何功能图标都没有弹出设置窗口。

3、按钮无反应:编辑器中的多个按钮变得无效,无法执行预期操作。

解决方法一:修改editor.asp文件

打开动易根目录下的editor.asp文件,找到以下代码:

 if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');

将其修改为:

如何通过动易系统解决IE8环境下网站后台编辑器失效的问题?

 if(navigator.appVersion.match(/8./i)=='8.') {     if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)'); } else {     if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()'); }

保存文件后,刷新系统文件并清理缓存,再重新打开动易后台,编辑器就可以正常使用了。

解决方法二:使用兼容更好的编辑器

如果希望彻底解决兼容性问题,可以考虑将动易SiteWeaver 6.8的编辑器替换为百度UEditor,具体步骤如下:

1、下载UEditor:从百度官方获取最新版本的UEditor。

2、覆盖文件:将下载的UEditor文件夹中的ueditor.configueditor.all.jsueditor.parse.jsthirdparty文件夹复制到动易系统的相应目录中,覆盖原有文件。

3、配置编辑器:在动易后台管理中找到编辑器设置选项,将默认编辑器更改为UEditor。

4、测试验证:完成替换后,在IE8浏览器中重新加载动易后台页面,测试编辑器的各项功能是否能够正常显示和使用。

5、全面检查:除了上述修改之外,还需要检查编辑器中的其他JavaScript代码,确保它们也都兼容IE8。

如何通过动易系统解决IE8环境下网站后台编辑器失效的问题?

常见问题解答(FAQs)

1. 为什么在IE8下动易的后台编辑器会失效?

答:主要原因是IE8对某些JavaScript代码的支持发生了变化,导致原有的代码无法正常工作,IE8不再支持anonymous函数的使用,这会导致编辑器中的事件处理函数失效。

2. 替换为百度UEditor后,是否需要进行额外的配置?

答:是的,替换为百度UEditor后,需要进行一些基本的配置工作,需要在动易后台管理中找到编辑器设置选项,将默认编辑器更改为UEditor,根据具体需求调整UEditor的配置项,如工具栏按钮、上传配置等,进行充分的测试,确保所有功能都能正常使用。

通过上述方法,用户可以有效地解决动易系统在IE8环境下后台编辑器失效的问题,提升网站的兼容性和用户体验。


    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!