Emlog升级5.1.1编辑器和代码高亮的问题

2013-05-26T19:19:00

下周六周日就二建考试了,今天看了下还不能打印准考证,就顺道来这荒芜之地看看,再顺手把EMLOG升级成了5.1.1。感觉这个版本还是不错的,添加的应用中心功能方便多了,整体的性能也没有受到多大影响,正准备闪人之际发现后台编辑器没了

到官方论坛翻阅了一下发现原来是因为升级到 5.1.1,之前用的代码高亮插件不兼容导致5.1.0编辑器无法加载。虽然禁用代码高亮插件之后可以使用 5.1.1的编辑器,但是原来的代码都无法高亮了。而且emlog 5.1.1的KE编辑器的代码高亮功能使用的不是SyntaxHighlighter而是Prettify。已经有TX开始抱怨这个事情了,本来想照着这个方法简单的处理掉就算啦,结果又发现作者有更新代码高亮插件,尝试之后发现竟然没有用……

看一下发现如下错误

GET http://holmesian.org/content/plugins/et_highlighter/styles/shCore.css]http://holmesian.org/content ... r/styles/shCore.css404 (Not Found) centos-apache-hacked:15

GET http://holmesian.org/content/plugins/et_highlighter/styles/shThemeDefault.css]http://holmesian.org/content ... /shThemeDefault.css

GET http://holmesian.org/content/plugins/et_highlighter/scripts/brush.js]http://holmesian.org/content ... er/scripts/brush.js
Uncaught ReferenceError: SyntaxHighlighter is not defined 

直接访问者几个css文件和js文件确实是不存在2.png,仔细核对下才发现原来这插件的作者粗心了,程序里写的是et_highlighter而目录打包的时候用的是et_highlighter51,修改之后问题解决了,如果有需要的朋友下面是支持5.1.1的代码高亮插件

et_highlighter51.zip

PS:本文纯碎是为了确认所有功能有效

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »