当前位置: 首页 > news >正文

企业网站类型主要包括淘宝官网首页登陆

企业网站类型主要包括,淘宝官网首页登陆,网站建设要考,福州网络公司有哪些富文本编辑器CKEditor4简单使用-05(开发自定义插件入门) 1. CKEditor4插件入门1.1 关于CKEditor4插件的简单安装与使用1.2 参考 2. 开发自定义插件——当前时间插件2.1 创建插件文件目录结构2.2 编写插件原代码2.2.1 编写代码框架2.2.2 创建编辑器命令2.…

富文本编辑器CKEditor4简单使用-05(开发自定义插件入门)

  • 1. CKEditor4插件入门
    • 1.1 关于CKEditor4插件的简单安装与使用
    • 1.2 参考
  • 2. 开发自定义插件——当前时间插件
    • 2.1 创建插件文件目录结构
    • 2.2 编写插件原代码
      • 2.2.1 编写代码框架
      • 2.2.2 创建编辑器命令
      • 2.2.3 创建插件工具栏按钮
        • 2.2.3.1 简单说明
        • 2.2.3.2 关于命名 + 实现代码
        • 2.2.3.3 关于工具栏组中的位置
      • 2.2.4 完整插件代码
    • 2.3 启用自定义插件
    • 2.4 测试新插件看效果

1. CKEditor4插件入门

1.1 关于CKEditor4插件的简单安装与使用

  • 可看下面的文章:
    • 富文本编辑器CKEditor4简单使用-02(常用插件安装及使用).
    • 富文本编辑器CKEditor4简单使用-03(图片上传、可拖拽可复制粘贴).

1.2 参考

  • 参考官网例子如下:
    • 用 20 行代码创建 CKEditor 4 插件——Timestamp插件.

2. 开发自定义插件——当前时间插件

2.1 创建插件文件目录结构

  • 在plugins目录下创建自定义插件文件夹 susutimestamp,以及其目录结构如下:
    在这里插入图片描述
  • 注意:
    • 对于 CKEditor 来说,插件文件夹的名称很重要,并且必须与插件的名称相同,否则编辑器将无法识别它。
    • 注意文件目录结构按照上面的来!

2.2 编写插件原代码

2.2.1 编写代码框架

  • 简单说明:
    • 所有 CKEditor 4 插件都是使用 CKEDITOR.plugins.add() 方法创建的。此方法应包含插件名称 — 'susutimestamp' 以及放置在初始化编辑器实例时调用的 init 函数中的插件逻辑
    • 此外,由于我们将定义一个工具栏按钮,因此设置了 icons 该属性,包括图标文件的名称(重要提示:匹配按钮名称,小写!!!)。
  • 框架代码,如下:
    CKEDITOR.plugins.add( 'susutimestamp', {icons: 'susutimestamp',init: function( editor ) {//Plugin logic goes here.}
    });
    

2.2.2 创建编辑器命令

  • 简单说明:
    • CKEditor 4 插件通常定义一个编辑器命令来执行与其关联的操作。该命令应在 init 函数内部定义,以便在初始化 CKEditor 4 实例时创建
    • 在本例中,我们将使用 CKEDITOR.editor.addCommand() 方法来定义将当前日期和时间插入 CKEditor 4 insertMyTimestamp 的命令
  • 实现代码如下:
    在这里插入图片描述

2.2.3 创建插件工具栏按钮

2.2.3.1 简单说明
  • 简化的时间戳插件应该通过工具栏按钮工作。为此,在函数 init 中 ,我们需要定义一个按钮,该按钮将与我们定义的编辑器命令 insertMyTimestamp 关联。
2.2.3.2 关于命名 + 实现代码
  • 如下图:
    在这里插入图片描述
2.2.3.3 关于工具栏组中的位置
  • 请注意,您可以通过提供可选索引来影响按钮在工具栏组中的位置,例如:
    // This could position the button at the beginning of the "insert" group.
    toolbar: 'insert,0'// This could position the button at the end of the "insert" group.
    toolbar: 'insert,100'
    

2.2.4 完整插件代码

  • 如下:

    CKEDITOR.plugins.add( 'susutimestamp', {icons: 'susutimestamp',init: function( editor ) {//Plugin logic goes here.// 1.创建编辑器命令editor.addCommand( 'insertMyTimestamp', {exec: function( editor ) {var now = new Date();editor.insertHtml( '当前时间为: <em>' + now.toString() + '</em>' );}});// 2.创建插件工具栏按钮editor.ui.addButton( 'susutimestamp', {label: 'myTimestamp',command: 'insertMyTimestamp',toolbar: 'insert'});}
    });
    

2.3 启用自定义插件

  • 如下:
    config.extraPlugins = 'susutimestamp';
    

2.4 测试新插件看效果

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
http://www.yayakq.cn/news/851998/

相关文章:

  • 如何用家庭电脑做网站机关门户网站建设
  • 我注册过的网站国外推广渠道平台
  • 福州市建设局网站谷歌外贸平台叫什么
  • 一般购物网站有哪些模块怎么自己制作小程序商城
  • 网站开发开源软件一个综合网站上线多少钱
  • 个人网站 免备案福田网站设计公司
  • 减肥单页网站如何保护网站模板
  • 做服装辅料一般什么网站找客户龙川县建设网站
  • 衡阳做网站的公司关于校园图书馆网站建设
  • 网站怎么登陆后台网站建设需要多少天时间
  • 网站开发开票税率免费申请营业执照
  • 化州市住房和城乡建设局网站网站建设费进项税金可以抵扣吗
  • 用微信微博网站来做睡眠经济建设网站平台的章程
  • 策划网站建设网络营销渠道策略研究
  • node做网站怎么知道蜘蛛来过网站建设详细报价
  • 网站建设顺利交付网站建设开发能力很强的企业
  • 网站后期维护是做什么wordpress加水印插件
  • 深圳网页制作与网站建设地址南昌县建设局网站
  • 广州联雅做的网站怎么样龙岗互联网公司
  • 一条龙建设网站专门做顶账房的网站
  • win2008 iis建网站北京到安阳高速费多少钱
  • 推广不收费的网站有哪些内黄县住房和城乡建设局网站
  • 天德建设集团网站海口市网站开发
  • 西宁手机网站微站建设wordpress自定义末班
  • .tech域名的网站wordpress改模版
  • 开通网站空间中国建设银行的网站用户名是什么
  • 外贸网站哪家好自建英文网站
  • 做国外网站衣服码数要怎么写模板网站库
  • 网站快速建设软件下载中国有几大网站
  • ui网站一般建好大小红书推广方式如何引流