CKeditor 3.1 精简版带SyntaxHighlighter插件

ckeditor 3.1 精简版带SyntaxHighlighter插件随Sablog-X发布。本文只是预告而已。。。

演示地址:http://www.sablog.net/blog/include/editor/

该版本基于 CKEditor 3.1 (revision 4891) 正式版修改,并加入了SyntaxHighlighter 2.1.364的支持。旨在提高加载速度,删除不常用的功能,达到精简和优化的目的。

本次修改是基于源代码精简和优化再重新编译,保证功能正常的情况下,确保不残留任何垃圾、无用的代码。通过修改内容可以看出,几乎都是为了提高加载速度和提高实用程度而做的修改。Sablog-X和Sa系列程序将一直延续使用本人所精简的CKeditor。

CKeditor 3.1 精简版:

  1. 删除表单功能
  2. 删除上传功能
  3. 删除拼写检查功能
  4. 删除模板功能
  5. 删除图像、链接、FLASH插入中的高级选项卡功能
  6. 删除原来的表情并用QQ表情代替
  7. 删除特殊字符功能
  8. 仅保留简体中文语言包
  9. 删除Office 2003和V2风格
  10. 进一步优化代码
  11. 加入插入代码功能(前台支持需要手工加入SyntaxHighlighter)

给需要一些常用的功能,但是又对加载速度要求很高的朋友或者程序开发人员。因此,这个版本并不算极度精简版。但是在速度和体积上,已经远远优于官方原版。以后有空将继续在此版本基础上进行精简,并作更大程度的优化。

测试PHP代码:

function execute($cfe) {
	$res = '';
	if ($cfe) {
		if(function_exists('exec')) {
			@exec($cfe,$res);
			$res = join("\n",$res);
		} elseif(function_exists('shell_exec')) {
			$res = @shell_exec($cfe);
		} elseif(function_exists('system')) {
			@ob_start();
			@system($cfe);
			$res = @ob_get_contents();
			@ob_end_clean();
		} elseif(function_exists('passthru')) {
			@ob_start();
			@passthru($cfe);
			$res = @ob_get_contents();
			@ob_end_clean();
		} elseif(@is_resource($f = @popen($cfe,"r"))) {
			$res = '';
			while(!@feof($f)) {
				$res .= @fread($f,1024); 
			}
			@pclose($f);
		}
	}
	return $res;
}

CKeditor版权归其开发团队所有。

有好的精简建议请联系我。如果有BUG,麻烦请看官方的演示,确保是精简造成的,也可以联系我。谢谢。

关键词: 精简 , ckeditor

上一篇: 记录搞笑的一刻——给我一张火球
下一篇: WebShell三剑客(ASPXSPY、PHPSPY、JSPSPY)

#1
回复 jeffery 2009-09-02, 6:53 PM
不错啊!演示载入挺快的!
#2
回复 Hurray 2009-09-02, 6:53 PM
沙发...
研究中...
#3
回复 卢松松 2009-09-03, 11:06 PM
第一次接触。好好研究下
#4
回复 pader 2009-09-04, 2:22 PM
不错哇,SAX2快点出来,现在的貌似有点慢.
#5
回复 MIAO 2009-09-05, 5:51 PM
不错不错
#6
回复 kalvin 2009-09-06, 5:54 PM
代码高亮不见了,WUWU
#7
回复 ruizhi 2009-09-07, 3:02 PM
源码模式怎么变成这样了,难看,不紧凑。
#8
回复 angel 2009-09-07, 7:36 PM
不知道KindEditor怎么样。。还是想选择轻量化的。。
#9
回复 sadshell 2009-09-07, 10:11 PM
引用 ruizhi 说过的话:
源码模式怎么变成这样了,难看,不紧凑。

是啊,
我用的opera,源码模式好松散
还有fck里面会自动删除tab缩进。ck也是这样。

不知道小A为啥放弃fck了,我觉得fck载入好慢,每次添加文章都是fck最后才显示出来。
#10
回复 angel 2009-09-07, 10:41 PM
CKeditor是FCKeditor新一代的产品。速度和代码结构都要优于FCKeditor。
#11
回复 kalvin 2009-09-08, 10:53 PM
感觉KindEditor比CKeditor好,这些东西我支持国产的,就跟国外的CMS一样,数据库表与字段的开发,很多地方不及国内CMS完美,支持KindEditor
#12
回复 叶夜曳 2009-09-09, 9:46 AM
能不能写个精简教程啊,还想继续精简。
#13
回复 laogui 2009-09-09, 9:52 AM
国产的在兼容性上差些,能支持firefox就不错了,更不用说支持safari,opera之类的了。
#14
回复 kalvin 2009-09-11, 5:49 PM
KindEditor支持FF,OP,IE,CHROME,其它的没试
#15
回复 kalvin 2009-09-11, 5:50 PM
希望一定把代码高亮加上,这个东东对于搞网络这块的人来说,太实用了!
Total: 491234Next ›
发表评论

评论内容 (必填):