2024年5月18日发(作者:电脑怎样一键还原系统)
CKEditor插件开发
星期二 7/27/2010 发布在 Tutorial | 评论
From:
/content/2/ckeditor-plugin-development/
根据
comment有修改
CKeditor API:
/ckeditor_api/
CKEditor 是目前市场上比较灵活的在线WYSIWYG编辑器之一. 它灵活的设计, 开
放的API和详细的文档使得用户扩展功能非常容易. 本文尝试勾勒出 CKEditor插件开发
的基础,包含了增加按钮,对话框和执行命令.
源代码的结构
在开始之前,感性的认知一下CKEditor源码的组织形式是很有用的. CKEditor固有的
一些文件被组织到ckeditor_source目录里. 核心的功能,诸如DOM元素操作,事件处
理,初始化脚本和一些环境设置被包含在ckeditor_sourcecore文件夹内. 而其它的一些
功能, 比如格式化,拷贝和粘贴, 图片和链接, 都被实现为插件形式放在
ckeditor_sourceplugins文件夹内. 每个文件夹表示一个插件. 并且在每个文件夹内, 有
一个的文件包含了该插件需要用到的代码.
你可以看到源代码被组织成不同的文件. 为了减少HTTP请求, CKEditor把不同的文
件压缩并打包到和ckeditor_里, 这种方式是运行编辑器的默认方式.
在开发的过程中, 你会希望通过ckedtior_来代替的执行.
现在, 创建ckeditor_sourcepluginsfootnote目录,并在目录里创建文
件.
配置插件
为了开始开发你的插件, 你需要首先注册你的插件,这样CKEditor才能载入它. 在
ckeditor/里,增加:
lugins = 'footnote';
此配置将会告诉编辑器在footnote目录下载入. 基本的结构如下:
('footnote',
{
init: function(editor)
{
//plugin code goes here
}
});
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1716009849a2706037.html
评论列表(0条)