轉自:http://25175.com/200609/25175/25175_html/2010-05/3362.html

在这个例子中,我们将创建一个工具栏按钮。插入当前日期,我们将命名新的插件“date”插件。

1。在FCKeditor/editor/plugins插件目录下创建你的插件文件夹的名称。对于本例,命名为“date”。 powered by 25175.net
 
2。添加一个文件fckplugin.js到这个目录中,可以从另一个插件的拷贝。

3。替换为以下代码在fckplugin.js:

var FCKNowDate = function(name){this.Name = name;}
FCKNowDate.prototype.Execute = function(){FCK.InsertHtml(getdate());}
FCKNowDate.prototype.GetState = function(){return FCK_TRISTATE_OFF;}
FCKCommands.RegisterCommand( 'NowDate', new FCKNowDate('NowDate')) ;
var oNowDateItem = new FCKToolbarButton( 'NowDate', 'NowDate‘, null, null, false, true ) ;
oNowDateItem.IconPath = FCKConfig.PluginsPath + 'datetime/date.gif' ;
FCKToolbarItems.RegisterItem( 'NowDate', oNowDateItem ) ;

function getdate(){var date = new Date(); var year = date.getFullYear().toString(10);var month = (date.getMonth() + 1).toString(10);month = month.length < 2 ? '0' + month : month;var day = date.getDate().toString(10);day = day.length < 2 ? '0' + day : day;var value = year + '-' + month + '-' + day;return value}

4。添加图标将在工具栏上的文件夹。现在,你可以复制的占位符插件的图标。将该文件命名为date.gif。如果要创建一个新的图标,似乎是一个很好的18x18大小。格式为gif的。

5. 添加下面代码到FCKeditor/fckconfig.js
FCKConfig.Plugins.Add( 'date');//date为文件夹名称

6。假设你使用的是默认配置, 找到FCKeditor/fckconfig.js 开头:
FCKConfig.ToolbarSets["Default"] = [
在该节的末尾,但在右括号 ]添加以下内容:,['NowDate']
 
7。保存所有的文件,清除缓存(见注以上),并打开/刷新页面,其中包括fckeditor的。应该看到在列表的末尾新工具栏项目。

Baidu Search

[轉]fckeditor添加自定义按钮相关推荐

  1. Dynamics CRM2013 任务列表添加自定义按钮

    任务列表的command bar 上面添加自定义按钮如下 要注意的是此处的列表不是任务实体而是活动实体,如果你是在任务实体的home栏上面加那你永远看不见按钮的显示,但如果是要在任务的表单界面上加按钮 ...

  2. laravel-admin 在列表页添加自定义按钮

    我的个人博客:逐步前行STEP 为了添加自定义按钮,按官方文档分4步走: 1.先定义工具类app/Admin/Extensions/Tools/ShowArtwork.php: <?phpnam ...

  3. ueditor编辑器添加自定义按钮

    一,ueditor的使用过程: 准备工具:将下载的ueditor文件考入项目中, 在jsp文件中引入ueditor.all.js,ueditor.config.js,ueditor.css,zh-cn ...

  4. Microsoft Power Platform MDA app添加自定义按钮

    想在model driven app里面添加自定义按钮有两种方式,一种是直接在app编辑模式里面通过edit command bar方式编辑,这种目前因为没权限还没试过,后续试过再更新细节 还有一种方 ...

  5. 深入理解 SAP Fiori Elements 工作原理系列之二:如何给 SAP Fiori Elements 应用添加自定义按钮

    这是 Jerry 2021 年的第 33 篇文章,也是汪子熙公众号总共第 309 篇原创文章. Jerry 的日常工作内容从 2020 年 8 月转到 Angular 前端开发之后,算是领略到了这个流 ...

  6. 给angularJs grid列上添加自定义按钮

    由于项目需要在angular 显示的表格中添加按钮,多次查询资料终于找到解决方法.就是给columnDefs 上的列增加 cellTemplate,同时绑定对应的触发事件,代码如下 columnDef ...

  7. Django admin 页面添加自定义按钮 点击事件

    基于 simpleui 开发, Simple UI 一款基于vue+element-ui的django admin现代化主题 普通admin 好像实现不了, Simpleui 官网:https://s ...

  8. python自定义表单_django admin添加自定义按钮自定义表单

    我想在'Add model_name'附近添加一个自定义按钮.当我点击新创建的按钮时,我想显示一个自定义表单,我可以从选择框中选择一个模型.当我点击保存时,我想保存这个模型,并有机会获得一些参数,所以 ...

  9. Unity Inspector添加自定义按钮(Button)

    在Unity开发游戏的时候,为了有一个更快更方便的工作流,我们往往会在Editor下开发一些方便实用的工具.在工具中,用到最多,最关键的就是按钮,它是工具的首席执行官.下面就用最简单的代码来演示添加一 ...

最新文章

  1. [NOI2007] 货币兑换 解题报告
  2. 上不了网,我的解决过程
  3. 你永远都不知道你老公可以多幼稚......
  4. macos big sur正式版_苹果macOS Big Sur正式版发布
  5. LeetCode OJ - Valid Palindrome
  6. Linux检查依赖库,linux 查看依赖库
  7. 这可能是最详细的Python文件操作
  8. SQLServer扩展存储过程
  9. mysql 5.6.15.0 源码_源码编译mysql-5.6.15
  10. 转义字符html识别吗,HTML转义字符对照表
  11. 换头软件测试,抖音女大十八变换脸测试
  12. 《凤凰项目》读书笔记一
  13. 云知声完成C轮系列融资13亿 多支国家背景基金参与
  14. python 新词发现
  15. 百度运维部农场,绿色畅想
  16. das dsadsa
  17. Jav安全框架Shiro学习总结(1)
  18. 微信Android客户端的ANR监控方案
  19. 利用Python+OpenCV对图像加密/解密
  20. 服务器共享文件搜索慢的原因,客户端访问服务器共享文件反应很慢.doc

热门文章

  1. redis有几种数据类型
  2. K8S 最佳实践-映射外部服务 Endpoints / ExternalName
  3. otto android,Android Otto调研
  4. python中如何在写文件之前删除文件内容_Python:文件的读取、创建、追加、删除、清空...
  5. excel文件无法打印提示内存不足_三星打印机无法扫描文件?来看看她的详细解决办法...
  6. linux远程登录键盘反应慢,通过OpenSSH远程登录时的延迟问题解决
  7. mysql索引设计策略_MySQL索引设计一些策略
  8. access open 知乎_NX使用——远程IDE利器
  9. api网关选型_如何轻松打造百亿流量API网关?看这一篇就够了(下)
  10. 7-27 冒泡法排序 (C语言)