FCKeditor插件开发教程

FCKeditor是我们常用的一个开源的文本编辑器,我们有时候需要增加一些功能,这就需要我们在其基础上做插件的开发。

目录editor为FCKeditor的核心目录,包含了FCKeditor的核心文件,其中:
(1) 为FCKEditor的源文件目录_source
(2) 为FCKeditor的样式文件目录css
(3) 为FCKeditor工具栏中相应的工具按钮的弹出对话框文件目录dialog
(4) 为FCKeditor处理文件上传的文件目录filemanager
(5) 为FCKeditor中增加表情头像等资源的图像文件目录images
(6) 为FCKeditor的核心javascript文件目录js
(7) 为FCKeditor的语言文件目录,包含国际化支持。lang
(8) 为FCKeditor的插件目录,FCKeditor的插件开发文件都放入该目录plugins
(9) 为FCKeditor的皮肤文件,自带三种皮肤文件default,office2003和silver skins

插件开发,主要就是在plugins目录下进行的。
(1) 在plugins目录下面新建test目录
(2) 在test目录下面新建lang目录
(3) 新建fckplugins.js文件,该文件为FCKeditor插件的定义文件

FCKCommands.RegisterCommand( ‘test’, new FCKDialogCommand( ‘test’, FCKLang.CodeDlgTitle, FCKPlugins.Items['test'].Path + ‘test.html’, 340, 170 ) ) ;
// 注册名为”test”的工具栏按钮
var otestItem = new FCKToolbarButton( ‘test’, FCKLang.testBtn ) ;
otestItem.IconPath = FCKPlugins.Items['test'].Path + ‘test.gif’ ;
FCKToolbarItems.RegisterItem( ‘test’, otestItem ) ;
// 创建FCKCodes对象,通过FCKCodes对象处理工具栏按钮的操作
var FCKCodes = new Object() ;

相关日志


技术研究 关键字(Tags): , ,

如果你觉得这篇文章不错,你可以 给我留个回复订阅它。无论如何,谢谢你的支持!

评论

还没有评论。

发表评论

(必填)

(必填)