• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >网页编辑器 > FCK编辑器(FCKEditor)添加新按钮和功能的修改方法

FCK编辑器(FCKEditor)添加新按钮和功能的修改方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-06-05

本文主要包含fck编辑器,fck编辑器漏洞,fck编辑器下载,fck文本编辑器,织梦fck编辑器等相关知识, 希望在学习及工作中可以帮助到您
需要修改的文件:

fckconfig.js
zh-cn.js
en.js
fckeditorcode_gecko.js || fckeditorcode_ie.js(针对IE以外的浏览器||针对ie浏览器,如果要支持两种浏览器,就这两个包都修改)

第一步:在Toolbar中添加功能按钮
fckconfig.js:FCKConfig.ToolbarSets[“Default”] 中添加按钮名称
FCKConfig.ToolbarSets["Default"] = [
['Bold','Italic','-','About', 'mydiy']
] ;

第二步:为按钮添加中文名称和英文名称

zh-cn.js:为你的按钮起个中文名字
mydiy : “我的自定义按钮"

en.js:为你的按钮起个英文名字
mydiy:"mydiybutton"

第三步:在Toolbar中显示该按钮

fckeditorcode_gecko.js(fckeditorcode_ie.js):
查找:

case 'NewPage':B=new FCKToolbarButton('NewPage',FCKLang.NewPage,null,null,true,null,4);break;
在break后插入你的代码

比如case 'mydiy':B=new FCKToolbarButton('mydiy',FCKLang.mydiy,null,null,false,true,50);(这个50是按钮的显示图片,要让你的自定义按钮显示为插入图片那个按钮的图片,可以填入37)
这样就可以在Toolbar中显示你的按钮了

第四步:定义按钮功能原型

ckeditorcode_gecko.js(fckeditorcode_ie.js):

查找:

var FCKNewPageCommand=function(){this.Name='NewPage';};
FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetHTML('');FCKUndo.Typing=true;};
FCKNewPageCommand.prototype.GetState=function(){return FCK_TRISTATE_OFF;};
定义功能原型:(这里直接复NewPage的实现代码放到后面,然后进行修改)

比如:var FCKmydiyCommand=function(){this.Name='mydiy';};FCKmydiyCommand.prototype.Execute=function(){ 这里写你所需要执行的代码或者函数,比如alert("I am here !");};FCKmydiyCommand.prototype.GetState=function(){return 0;};
将上面代码插入到查找内容之后。

第五步:按钮功能实例化:

ckeditorcode_gecko.js(fckeditorcode_ie.js):

查找:

case 'NewPage':B=new FCKNewPageCommand();break;
功能实例化:
case 'mydiy':B=new FCKmydiyCommand();break;
将上面代码插入到查找内容之后。

OK,这样就可以在为FCKeditor加上自定义的按钮了。

如果要为按钮加上快捷键,可以在fckconfig.js中:FCKConfig.Keystrokes = []加上
[ CTRL + 71 /*G*/, 'mydiy' ],

来自:萍客小居 (http://www.piikee.net/) </div>

您可能想查找下面的文章:

  • FCK判断内容是否为空(如果只是去空格,那么这种方式是错误的)
  • FCK编辑器(FCKEditor)添加新按钮和功能的修改方法

相关文章

  • 2017-06-05CKEDITOR二次开发之插件开发方法
  • 2017-06-05FCKeditor 网页在线编辑器的使用方法
  • 2017-06-05SyntaxHighlighter 语法高亮插件的使用教程
  • 2017-06-05asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
  • 2017-06-05CKEditor 取消转义的两种方法
  • 2017-06-05百度编辑器从Json对象中取值,完成初次渲染,在编辑器内画表格
  • 2017-06-05常用网页编辑器漏洞手册(全面版)fckeditor,ewebeditor
  • 2017-06-05SyntaxHighlighter配合CKEditor插件轻松打造代码语法着色
  • 2017-06-05Office文档在线编辑的一个实现方法
  • 2017-06-05autogrow 让FCKeditor高度随内容增加的插件

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • ckeditor syntaxhighlighter代码高亮插件配置分享
    • CKeditor与syntaxhighlight打造joomla代码高亮
    • 百度ueditor组件上传图片后如何设置img里的alt属性
    • 通过Fckeditor把图片上传到独立图片服务器的方法
    • xhEditor 免费的国产HTML在线编辑器
    • fckeditor 防止上传非法文件 增加登录判断
    • syntaxhighlighter 去掉右上角问号图标的三种方法
    • UEditor编辑器自定义上传图片或文件路径的修改方法
    • CKEditor 附插入代码的插件
    • 针对PHP环境下Fckeditor编辑器上传图片配置详细教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有