Emlog插件-博文可以插入运行代码复制代码另存代码 兼容5.1.0

当前位置:

Emlog插件-博文可以插入运行代码复制代码另存代码 兼容5.1.0

作者:邓华锋于2013-6-7发布在 分类:emlog / 阅读11352 次 / 共有2条评论  

Emlog 4.1插件-博文可以插入运行代码复制代码另存代码。

emlog升级到5.1.0后,此插件不好用,会导致后台日志编辑器不显示的问题,报“KE对象找不到”,原因是emlog5.1.0的KindEditor从3.x升级到4.x版本了,相对应方法也进行了更改,具体看3.x升级到4.x版本

由此我对此插件的code.js进行了改造,使之兼容KindEditor 4.x,对原来的code.js保留更名为code-4.0.0.js,以此标记兼容emlog4.0以上到5.1.0以下版本,而code-5.1.0.js则是兼容最新的KindEditor 4.x,在em_runcode.php程序里对emlog版本进行了判断,来调用相应的code文件。

code文件里的loadEditor方法覆盖了原来kindeditor.js配置文件里的loadEditor方法,假如你没动此配置文件,可以正常使用,假如动了,请自行手动更改code文件的loadEditor方法,步骤就是把你的kindeditor.js配置文件loadEditor方法代码复制过来覆盖原来code文件的loadEditor,需要注意的使用件必须关闭KindEditor代码过滤功能,因此需设置下:3.x设置allowUpload : false,4.x设置filterMode:false。

安装此插件后的操作步骤:


QQ截图20130607202330.jpg


QQ截图20130607202424.jpg


QQ截图20130607202524.jpg




下载地址:em_runcode_5.1.0.zip

  • 标签: emlog 代码 复制 插入运行 插件 保存
  • 该日志于 2013-6-7 20:51 由 邓华锋 发表在 邓华锋 上,你除了可以发表评论外,还可以转载"Emlog插件-博文可以插入运行代码复制代码另存代码 兼容5.1.0"日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!
  • 版权所有:《邓华锋》 => 《Emlog插件-博文可以插入运行代码复制代码另存代码 兼容5.1.0
    本文地址:http://dhf.ink/post-201.html
    除非注明,文章均为 《邓华锋》 原创,欢迎转载!转载请注明本文地址,谢谢。

评论:

  1. BUGren于2014-02-15 20:35说: 回复

    这个也是要手动添加的  我的意思是当系统检测到我里面有html代码  就直接给个运行框

    • 邓华锋于2014-02-17 19:35说: 回复

      @BUGren:不是,原理很简单:运行代码框的html结构是固定的,样式名固定的,程序在head标签里引入em_runcode.js和em_runcode.css的代码,如果文章中含有 固定运行代码库的html结构,css文件直接能渲染显示出效果来的,至于按钮能使用,那是因为在页面head已经引用了em_runcode.js,点击按钮调用相应的js代码,当然行了。
      这个引用动作不需你手动添加代码,而是此插件已经做了,你可以看看此插件的em_runcode.php源码,其中addAction('index_head','em_runcode_headjs');代码就是往head标签里引入js和css文件。