Emlog升级5.1.1编辑器和代码高亮的问题
注意:本文最后更新于 2771 天前,有关的内容可能已经发生变化,请参考使用。
下周六周日就二建考试了,今天看了下还不能打印准考证,就顺道来这荒芜之地看看,再顺手把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的代码高亮插件
PS:本文纯碎是为了确认所有功能有效
「倘若有所帮助,不妨酌情赞赏!」
感谢您的支持!
使用微信扫描二维码完成支付
嗯,还是博主细心!