设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 运营中心 > 产品 > 正文

fckeditor 代码语法高亮的实现方法(2)

发布时间:2018-10-06 05:54 所属栏目:30 来源:站长网
导读:注明:这个需要修改FCKeditor的核心代码,因为我发现在2.5.1版本在FF下不可以修改选择的元素,但是最新的2.6测试版就可以。所以需要修改_source\internals\fckselection_gecko.js文件里的GetSelectedElement函数,

注明:这个需要修改FCKeditor的核心代码,因为我发现在2.5.1版本在FF下不可以修改选择的元素,但是最新的2.6测试版就可以。所以需要修改_source\internals\fckselection_gecko.js文件里的GetSelectedElement函数,并且使用官方工具fckpackager.exe重新打包JavaScript代码,这个我有空再写一下。

到这里已经差不多了,其中还有一些小问题没有说,例如:高亮的代码里可以直接修改(为标签增加一个contentEditable='false'就完了),JS代码兼容要使用parentNode不要使用parentElement等。

本来想在添加代码的窗口也增加一个实时语法高亮的编辑器,不过上网找了一下用得比较多的CodePress和EditArea都存在一些BUG,特别是在IE7下,所以还是暂时不添加了。日后再修改。

增加这个插件修改的容易比较多,如果你遇到什么问题可以留言,我会尽力为你解答。

下一步再为FCKeditor增加一个在线上传图片的插件,这样在别处转载文章时就方便多了,点一下就可以自动上传所有图片,哈哈哈。。。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读