再次更新ckeditor-syntaxhighlighter插件,完美修复
昨天匆忙发了个更新版,今天去找ckeditor的api文档看了很久,终于找到解决办法了![]()
CKeditor的对象跟FCKeditor不大一样,不能直接调用innerHTML和outerHTML了,绕了个大弯子,在当前节点前插入一个新节点,然后删除原先的节点。。。很傻,不过解决了问题。
顺便给高级配置页多加了一个选项“不自动转换超链接”,syntaxhighlighter默认会把代码里的网址转换成超链接,看起来很不爽,现在可以自由设置了,呵呵
来个图
使用方法:
1. 解压附件到plugins (sablog2.0在include\editor\plugins)
2. 打开CKeditor目录下的config.js文件,添加两行
config.extraPlugins = 'syntaxhighlight';
config.toolbar_Full.push(['Code']);3. 打开你的编辑器,开始插入代码吧~
syntaxhighlight.rar
(3.45 K, 下载次数:194, 上传时间:2010-02-27 15:13)
上一篇: 修复CKeditor-SyntaxHighlighter插件的一处bug | 下一篇: 一个寂寞的Chrome插件
我要发表评论
Trackback:

做什么用的?
以前用过SABLOG为它的效率和响应所折服,不过版本的继承性不是太友好,经常版本升级后,很多文章都需要重新编排。
不过,似乎还有一个新问题:如果我所插入的代码第一行开头就有缩进(Tab),那么在按下确定按钮之后,出现在编辑器窗口中以及最终显示在前台的代码,第一行的缩进都没有了,直接顶着左边缘开始。请博主再检查一下是不是有这个问题?
现在应该稳定了吧,我都升级好几次咯
Sablog新版本好像集成了吧?
以前用过SABLOG为它的...
我用的MG的,感觉还不错啊~
刚刚(2010年2月27日19时43分)又测试了新版本,前后...
刚刚(2010年2月27日19时43分)又测试了新版本,前后...