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 精简版:
-
删除表单功能
-
删除上传功能
-
删除拼写检查功能
-
删除模板功能
-
删除图像、链接、FLASH插入中的高级选项卡功能
-
删除原来的表情并用QQ表情代替
-
删除特殊字符功能
-
仅保留简体中文语言包
-
删除Office 2003和V2风格
-
进一步优化代码
-
加入插入代码功能(前台支持需要手工加入SyntaxHighlighter)
给需要一些常用的功能,但是又对加载速度要求很高的朋友或者程序开发人员。因此,这个版本并不算极度精简版。但是在速度和体积上,已经远远优于官方原版。
以后有空将继续在此版本基础上进行精简,并作更大程度的优化。
测试PHP代码:
01
|
function
execute(
$cfe
) {
|
04
|
if
(function_exists(
'exec'
)) {
|
05
|
@
exec
(
$cfe
,
$res
);
|
06
|
$res
= join(
"\n"
,
$res
);
|
07
|
}
elseif
(function_exists(
'shell_exec'
)) {
|
08
|
$res
= @shell_exec(
$cfe
);
|
09
|
}
elseif
(function_exists(
'system'
)) {
|
12
|
$res
=
@ob_get_contents();
|
14
|
}
elseif
(function_exists(
'passthru'
)) {
|
17
|
$res
=
@ob_get_contents();
|
19
|
}
elseif
(@
is_resource
(
$f
= @popen(
$cfe
,
"r"
))) {
|
21
|
while
(!@
feof
(
$f
)) {
|
22
|
$res
.= @
fread
(
$f
,1024);
|
CKeditor版权归其开发团队所有。
有好的精简建议请联系我。如果有BUG,麻烦请看官方的演示,确保是精简造成的,也可以联系我。谢谢。
转自:http://www.sablog.net/blog/archives/457/
分享到:
相关推荐
1. **CKEditor精简版**:相比于原版,精简版通常去除了不必要的插件和皮肤,减少了体积,提高了加载速度。这使得在低配环境下或者对性能有较高要求的项目中,CKEditor能够更好地运行。开发者可能根据实际需求移除了...
1. 下载并解压提供的"ck精简版 10-8-22"压缩包文件,里面包含了CKEditor和CKFinder的精简版资源。 2. 将这些文件上传到你的服务器,并根据项目结构进行适当配置。 3. 在HTML页面中引入CKEditor的JavaScript文件,并...
在CKEditor精简版中,主要知识点包括: 1. **富文本编辑**:CKEditor提供了丰富的文本格式化选项,如字体、字号、颜色、对齐方式、列表、链接、图片插入、表格编辑等,让用户在网页上能够像在桌面应用中一样编辑...
最新版本的CKEditor 4.x包含了丰富的特性与插件,使其成为开发者构建交互式内容编辑平台的理想选择。下面我们将深入探讨CKEditor 4.x及其包含的所有插件。 首先,CKEditor 4.x的核心特性包括: 1. **直观的用户...
本文将深入探讨如何为CKEditor 4自定义音频和视频上传插件,以满足特定的媒体处理需求。 CKEditor 4音频视频上传插件的开发主要涉及以下几个核心知识点: 1. **CKEditor 4 API**:首先,我们需要熟悉CKEditor 4的...
接下来是"ckeditor_3.1.zip",这指的是CKEditor的3.1版本。CKEditor是FCKeditor的后续产品,其开发团队在FCKeditor的基础上进行了重写和优化,使其更符合现代Web标准。CKEditor 3.1引入了许多改进,包括更好的用户...
富文本编辑器是基于web的文本编辑器,其功能同样可以很强大,一些功能比较强大的富文本... 某天,突然发现 Katex 也是CKEditor的一款插件,试了一下,按照官网提供的说明,下载插件Katex的压缩包,解压,放置到 plugins
ckeditor中用来设置字体行高的插件,解压后lineheight文件夹放到ckeditor--->plugins目录下即可,如果不明白可以参考http://blog.csdn.net/zcyhappy1314/article/details/8651053第二的部分:ckeditor的配置
至于"ckeditor 精简版、优化版",可能是CKEditor的核心功能得到了保留,但一些不常用的插件或组件被移除,以减少代码体积和加载时间。优化版可能还涉及到代码重构,使得编辑器在不同浏览器或设备上的表现更加一致和...
这个"CKEditor4.3.4增加插入高亮代码插件_整合版"是该编辑器的一个定制版本,它包含了对代码高亮显示的支持,使得在编辑器中插入编程代码时,可以更清晰、美观地展示出来。这对于技术博客、文档编写或在线教育平台来...
CKEditor是一款广泛应用于网页开发的富文本编辑器,它的精简版在保持基本功能的同时,降低了文件大小,更适合对性能有较高要求或者不需要全部特性的项目。以下将详细介绍CKEditor及其精简版的关键知识点。 CKEditor...
"ckeditor4添加上传视频插件"这个主题,是关于如何在CKEditor 4中集成视频上传功能的教程。下面我们将详细探讨这一过程。 首先,视频上传功能的实现通常涉及前后端两个部分。前端部分是CKEditor 4编辑器的用户界面...
这样,你就成功地在CKEditor中集成了`SyntaxHighlighter`代码高亮插件。现在,用户可以在编辑器中插入代码,并且插入的代码会根据所选语言自动进行颜色高亮显示,极大地提高了代码的可读性。 在实际应用中,你可能...
CKEditor 4 是一款流行的富文本编辑器,广泛用于网页内容编辑。HTML5-Video 插件是 CKEditor 的一个扩展,它允许用户在编辑器中插入和编辑 HTML5 视频,从而提升用户体验。本教程将详细介绍如何增强 HTML5-Video ...
《ckeditor4行高插件详解及应用》 在网页编辑器的发展中,CKEditor一直以其强大的功能和良好的用户体验而备受青睐。CKEditor4是其重要的一代产品,它提供了丰富的可扩展性,允许用户根据需求定制编辑器的功能。在...
CKEditor是一款功能强大的富文本编辑器,而CKFinder则是一个文件管理和上传插件,常与CKEditor配合使用,提供用户友好的文件选择和上传功能。下面将详细介绍这两个组件以及它们的PHP精简版3.3.1。 CKEditor是一个...
"lineheight"插件是专门为CKEditor 4.0设计的一个重要组件,它解决了在编辑文本时对行距进行调整的需求。 在网页设计中,行距(Line Height)是一个关键的排版元素,它直接影响到文本的可读性和整体视觉效果。默认...
CKEditor是一个富文本编辑器,而CKFinder则作为一个插件,为CKEditor提供了一个方便的文件选择和管理界面。 **CKEditor 4** CKEditor 4是 CKEditor 的一个主要版本,它提供了丰富的文本格式化选项,包括字体、字号...
ckeditor设置行间距资源包 1.下载ckeditor的行距插件包 lineheight 2.解压到ckeditor/plugins目录下 3.修改ckeditor目录下的 config.js文件
插件是CKEditor的核心组成部分,通过插件,我们可以添加新的功能或修改现有行为。要创建一个自定义按钮或下拉框,我们需要创建一个新的插件。 ### 创建自定义按钮 1. **创建插件文件**:在你的项目目录下,创建一...