按照惯例,先来段废话:CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。
从官网下载ckeditor,我下载的是ckeditor_3.0.2。CKEditor与原来的FCKeditor有太大的不同了,作为开发人员,在做自己的博客的时候总是需要贴代码的,只好给它先做一个插入代码的插件了。高亮代码用的是"SyntaxHighlighter"。
1、在"ckeditor\plugins\"目录下新建一个"insertcode"目录,然后在"insertcode"目录下新建一个"plugin.js",输入以下代码:
[url=http://blog.moozi.net/wp-includes/js/syntaxhighlighter/styles/shCore.css]<link type="text/css" rel="stylesheet" href="http://blog.moozi.net/wp-includes/js/syntaxhighlighter/styles/shThemeDefault.css"/>
<script type="text/javascript" src="http://blog.moozi.net/wp-includes/js/syntaxhighlighter/shCore.js"></script>
<script type="text/javascript" src="http://blog.moozi.net/wp-includes/js/syntaxhighlighter/shBrushes.js"></script>
这四个文件在syntaxhighlighter的下载包里都有,最后,还在页面增加这段JS:
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = 'http://img.jb51.net/js/syntaxhighlighter/clipboard.swf';
SyntaxHighlighter.all();
</script>
解压后"syntaxhighlighter_2.1.364\scripts"目录下有"shBrushes.js"是我把syntaxhighlighter所有的高亮代码都添加到一个js文件中,减少http请求。
CKEditor的"插入代码"插件就OK了。
评价功能即可插入代码进行高亮显示。同时也修改了表情插件,现在使用的是QQ的表情包。有需要这个修改方法的朋友请留言,我会把QQ表情的插件制作方法贴出来。
[img]http://files.jb51.net/upload/2010-3/20100304213129390.gif[/img]
下载地址:[url=http://www.1sucai.cn/codes/24883.html]http://www.1sucai.cn/codes/24883.html[/url]