CKEditor4配置与开发详细中文说明文档(20)

在filebrowser.params属性中,我们可以添加其它参数,在查询字符串中传递给外部文件浏览器。filebrowser.target是当通过服务器连接器(uploader)返回文件时被更新的目标元素--如果我们定义了自己的onSelect函数(filebrowser.onSelect)并在此函数中更新了目标元素,就像前一例子中的作法,我们就不不需要此目标元素。

四、CKEditor4定制

1、CKEditor4插件

CKEditor是完全基于插件的。实际上,编辑器的核心是一个空盒子,它由插件提供的功能来进行填充。甚至编辑器的界面,像工具栏、按钮和编辑区也是插件。

CKEditor的默认安装,可能你正在使用,具有一些展现于其中的插件。你可以将插件添加到你的编辑器中,给你的用户带来更好更有用的功能。

在哪里寻找插件?

CKEditor Add-ons Repository是寻找和共享插件的在线服务。它可以很容易地理解插件功能,与CKEditor群体进行交往。如果你是一个插件开发者,它也是一个展示你的技能,获得大量用户基础的最佳地方。

用CKBuilder生成定制的编辑器

CKBuilder 是CKEditor Add-ons Repository的姊妹服务,可以通过选择更适合你需要的插件来生成定制的编辑器。
通过插件件的导航,你可以使用 "Add to my editor button" 将你喜欢的插件发到你定制的编辑器中。一旦完成,你可以简单地下载插件,尽享完美实现你需要的编辑体验。

手动安装插件

如果你不喜欢使用CKBuilder,如果你有自己的或第三方插件,或如果你只想在经历CKBuilder过程前测试插件,你还可以将插件添加到你本地的安装中,通过下面的几个步骤:

1. 解压zip文件:插件通常是zip文件。所以要想开始,要确保将zip文件解压到一个文件夹中。

2. 复制文件到CKEditor中:最简单的安装文件的方法是通过简单地将文件复制到CKEditor安装目录的plugins文件夹中。必须放到与插件"技术"名字相匹配的子文件夹中。例如, Magic Line plugin将被安装到这样的文件夹中:<CKEditor folder>/plugins/magicline。

3. 使插件生效:现在是时候告诉CKEditor你为它加了新的插件。为此,你简单地使用extraPlugins配置选项:config.extraPlugins = 'magicline'; 就是这些。现在你的插件就可以在CKEditor中生效了。

2、皮肤
CKEditor的用户界面外观完全可以通过皮肤来进行定制。像工具栏、对话框、按钮以及甚至其图标这些元素都可以按你喜欢的样式进行改变。

CKEditor的默认安装具有Moono skin。

到哪里寻找皮肤?