加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

fckeditor 代码语法高亮的实现方法

发布时间:2018-10-07 01:56:52 所属栏目:运营 来源:站长网
导读:这两个星期有点空,就再研究了一下语法高亮的问题,找了一下FCKeditor官方网站,发现2.5.1稳定版已经出来了,首先替换掉旧的2.0。呵呵,我喜欢使用新版。 先是IE: 1、遗留的问题:隐藏的源码和格式化后的代码有会有问题。 经上次研究的结果,两处的代码有

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

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

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

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

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

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读