在这个问答内容中,我们要求解如何制作一个简单的插件,以便在 FCKEditor 中使用。FCKEditor 是一款流行的开源 Web 富文本编辑器,它已经被 CKEditor 取代,但仍然有许多用户在使用它。
要制作一个简单的插件,首先需要了解 FCKEditor 的插件架构。FCKEditor 的插件是基于 JavaScript 编写的,它们可以扩展编辑器的功能,例如添加新的按钮、功能等。以下是制作一个简单的插件的步骤:
Name
:插件的名称。Description
:插件的描述。Init
:插件初始化时调用的方法。OnLoad
:编辑器加载时调用的方法。OnButtonClick
:按钮单击时调用的方法。OnSelectionChange
:选择内容发生变化时调用的方法。OnAfterSetHTML
:设置 HTML 内容后调用的方法。OnBeforeGetHTML
:获取 HTML 内容前调用的方法。OnBeforeSetHTML
:设置 HTML 内容前调用的方法。OnBeforeRender
:渲染前调用的方法。OnAfterRender
:渲染后调用的方法。OnBeforeCommand
:执行命令前调用的方法。OnAfterCommand
:执行命令后调用的方法。OnBeforeSave
:保存前调用的方法。OnAfterSave
:保存后调用的方法。OnBeforeImageUpload
:图片上传前调用的方法。OnAfterImageUpload
:图片上传后调用的方法。OnBeforeLinkedItemUpload
:链接项目上传前调用的方法。OnAfterLinkedItemUpload
:链接项目上传后调用的方法。OnBeforeFlashUpload
:Flash 上传前调用的方法。OnAfterFlashUpload
:Flash 上传后调用的方法。OnBeforeMediaUpload
:媒体文件上传前调用的方法。OnAfterMediaUpload
:媒体文件上传后调用的方法。OnBeforeFileUpload
:文件上传前调用的方法。OnAfterFileUpload
:文件上传后调用的方法。OnBeforeCreateLink
:创建链接前调用的方法。OnAfterCreateLink
:创建链接后调用的方法。OnBeforeUnlink
:取消链接前调用的方法。OnAfterUnlink
:取消链接后调用的方法。OnBeforeInsertImage
:插入图片前调用的方法。OnAfterInsertImage
:插入图片后调用的方法。OnBeforeInsertTable
:插入表格前调用的方法。OnAfterInsertTable
:插入表格后调用的方法。OnBeforeInsertHtml
:插入 HTML 前调用的方法。OnAfterInsertHtml
:插入 HTML 后调用的方法。OnBeforeInsertElement
:插入元素前调用的方法。OnAfterInsertElement
:插入元素后调用的方法。OnBeforeInsertLineBreak
:插入换行符前调用的方法。OnAfterInsertLineBreak
:插入换行符后调用的方法。OnBeforeInsertParagraph
:插入段落前调用的方法。OnAfterInsertParagraph
:插入段落后调用的方法。OnBeforeInsertSpecialChar
:插入特殊字符前调用的方法。OnAfterInsertSpecialChar
:插入特殊字符后调用的方法。OnBeforeInsertFormElement
:插入表单元素前调用的方法。OnAfterInsertFormElement
:插入表单元素后调用的方法。OnBeforeInsertSymbol
:插入符号前调用的方法。OnAfterInsertSymbol
:插入符号后调用的方法。OnBeforeInsertSmiley
:插入表情符号前调用的方法。OnAfterInsertSmiley
:插入表情符号后调用的方法。OnBeforeInsertCheckbox
:插入复选框前调用的方法。OnAfterInsertCheckbox
:插入复选框后调用的方法。OnBeforeInsertRadio
:插入单选框前调用的方法。OnAfterInsertRadio
:插入单选框后调用的方法。OnBeforeInsertTextField
:插入文本框前调用的方法。OnAfterInsertTextField
:插入文本框后调用的方法。OnBeforeInsertTextarea
:插入文本区域前领取专属 10元无门槛券
手把手带您无忧上云