婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CKEDITOR二次開發之插件開發方法

CKEDITOR二次開發之插件開發方法

熱門標簽:株洲外呼營銷系統有哪些 長春銷售外呼系統業務 四平電話機器人哪家好 天津電銷卡外呼系統線路 靈聲智能電話機器人招聘 智能電銷機器人真的好嗎 長春防封卡電銷卡套餐 企業電話機器人辦理 興化400電話辦理多少錢

在開始之前,感性的認知一下CKEditor源碼的組織形式是很有用的. CKEditor固有的一些文件被組織到ckeditor\_source目錄里. 核心的功能,諸如DOM元素操作,事件處理,初始化腳本和一些環境設置被包含在ckeditor\_source\core文件夾內. 而其它的一些功能, 比如格式化,拷貝和粘貼, 圖片和鏈接, 都被實現為插件形式放在ckeditor\_source\plugins文件夾內. 每個文件夾表示一個插件. 并且在每個文件夾內, 有一個plugin.js的文件包含了該插件需要用到的代碼.

你可以看到源代碼被組織成不同的文件. 為了減少HTTP請求, CKEditor把不同的文件壓縮并打包到ckeditor.js和ckeditor_basic.js里。

創建一個日期插件(date)

1、在"ckeditor\plugins\"目錄下新建一個"date"目錄,然后在"date"目錄下新建一個"plugin.js",輸入以下代碼:

CKEDITOR.plugins.add('date', {
  requires: ['dialog'],
  init: function (a) {
    var b = a.addCommand('date', new CKEDITOR.dialogCommand('date'));
    a.ui.addButton('date', {
      label: a.lang.date.toolbar,
      command: 'date',
      icon: this.path + 'images/date.jpg'
    });
    CKEDITOR.dialog.add('date', this.path + 'dialogs/date.js');
  }
});

2、增加"images"目錄,放入一個"date.jpg"的圖片,當然圖片可以從google找一個,16*16大小的正好。

3、增加"dialogs"目錄,新建一個"date.js",輸入如下代碼:

CKEDITOR.dialog.add('date', function(editor){
  var escape = function(value){
    return value;
  };
  return {
    title: '日歷控件',
    resizable: CKEDITOR.DIALOG_RESIZE_BOTH,
    minWidth: 300,
    minHeight: 80,
    contents: [{
      id: 'cb',
      name: 'cb',
      label: 'cb',
      title: 'cb',
      elements: [{
        type: 'text',
        label: '請輸入日期控件名稱',
        id: 'lang',
        required: true,
      },{
        type:'html',
        html:'span>說明:日歷控件選擇的日期、時間將回填到該輸入框中。/span>'
      }]
    }],
    onOk: function(){
      lang = this.getValueOf('cb', 'lang');
      editor.insertHtml("p>" + lang + "/p>");
    },
    onLoad: function(){
    }
  };
});

4、接下來就是把插件加入到CKEditor里了,我是直接修改CKEditor插件的核心文件。

找到ckeditor目錄下的"ckeditor.js",這里的代碼是經過壓縮的,我們用CKEditor原來的about插件做參考。查找"about",找到

fullPage:false,height:200,plugins:'about,basicstyles

然后在"about"后面增加"date",這里就變成

plugins:'about,date,basicstyles

繼續查找"about",找到

j.add('about',{init:function(l){var m=l.addCommand('about',new a.dialogCommand('about'));m.modes={wysiwyg:1,source:1};m.canUndo=false;l.ui.addButton('About',{label:l.lang.about.title,command:'about'});a.dialog.add('about',this.path+'dialogs/about.js');}});

在這個 j 前面增加

j.add('date', {requires: ['dialog'],init: function(l){l.addCommand('date', new a.dialogCommand('date'));l.ui.addButton('date', {label: l.lang.date.toolbar,command: 'date',icon: this.path + 'images/code.jpg'});a.dialog.add('date', this.path + 'dialogs/date.js');}});

接下來查找"i.toolbar_Basic=",這就是CKEditor默認的工具欄了,我們在這里加上"date",你可以加在你想要的位置,例如

['Maximize','ShowBlocks','-','date']

5、進入"ckeditor\lang",在"zh-cn.js"中增加"date:'日期插件'"。

,date:{toolbar: '日期控件'}, link: { toolbar: '插入/編輯超鏈接', other: '其他>', 

6、對CKEditor的修改已經OK了。

當然了,顯示ckeditor的工具欄時,也可以配置:打開config.js

/*
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

CKEDITOR.editorConfig = function( config )
{
  // Define changes to default configuration here. For example:
  // config.language = 'fr';
  // config.uiColor = '#AADC6E';

  config.toolbar =
  [
    ['Source'],
    ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Print', 'Link', 'Unlink', 'Anchor'],
    ['Undo', 'Redo', '-', 'Find', 'Replace', '-', 'SelectAll', 'ImageButton', 'Image'],
    ['Styles', 'Format', 'Font', 'FontSize'],
    ['TextColor', 'BGColor'],
    ['date'] //剛創建的日期插件(date)
  ];


};

實例圖片:

您可能感興趣的文章:
  • 手把手教你 CKEDITOR 4 擴展插件制作
  • FCKeditor .NET的配置、擴展與安全性經驗交流
  • FCKeditor 插件開發 示例(詳細版本)
  • ckeditor自定義插件使用方法詳解
  • CKEditor 附插入代碼的插件
  • 添加FCKeditor插件需要注意的地方
  • fckeditor 修改記錄添加行距功能插件
  • ckeditor插件開發簡單實例
  • fckeditor 插件實例 制作步驟
  • fckeditor 插件開發參考文檔
  • CKEditor中加入syntaxhighlighter代碼高亮插件
  • CKEditor擴展插件:自動排版功能autoformat插件實現方法詳解

標簽:運城 漯河 青海 黑龍江 貴港 巴彥淖爾 新疆 石嘴山

巨人網絡通訊聲明:本文標題《CKEDITOR二次開發之插件開發方法》,本文關鍵詞  CKEDITOR,二次,開,發之,插件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CKEDITOR二次開發之插件開發方法》相關的同類信息!
  • 本頁收集關于CKEDITOR二次開發之插件開發方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品综合在线视频| 96av麻豆蜜桃一区二区| 日韩欧美在线网站| 久久精子c满五个校花| 日韩一区日韩二区| 亚洲国产综合视频在线观看| 国产精品乱码一区二区三区软件| 中文字幕一区二区视频| 欧美视频中文字幕| 亚洲国产精品精华液2区45| 国产成人在线看| 国产精品久久久久久久久免费桃花| 日韩专区一卡二卡| 在线欧美小视频| 欧美精选一区二区| 精品一区二区三区视频在线观看| 91免费版在线| 国产成人三级在线观看| 亚洲色欲色欲www| www.在线欧美| 欧美久久久久久久久久| 欧美日韩免费在线视频| 91精品在线观看入口| 亚洲成人免费电影| 久久久久久黄色| 51精品秘密在线观看| 日韩影视精彩在线| 一区二区三区蜜桃| 国产精品理论片| 一区二区三区四区亚洲| 夜夜精品视频一区二区| 在线亚洲+欧美+日本专区| 在线观看91精品国产入口| 国产真实精品久久二三区| 欧美色图免费看| 国产精品电影一区二区| 久久这里只有精品视频网| 亚洲综合久久av| 国产麻豆一精品一av一免费| 国产成人综合视频| 精品在线免费视频| 亚洲老妇xxxxxx| 不卡一卡二卡三乱码免费网站| av网站免费线看精品| 成人动漫中文字幕| 国产精品中文字幕日韩精品| 国产精品一区二区久久精品爱涩 | 久久电影网站中文字幕| 亚洲国产精品成人综合色在线婷婷 | 欧美国产日韩一二三区| 欧美一区二区三区四区视频| 精品国产伦一区二区三区观看方式 | 中文字幕一区二区日韩精品绯色| 亚洲欧洲国产日韩| 亚洲少妇中出一区| 亚洲婷婷综合久久一本伊一区| 粉嫩蜜臀av国产精品网站| 一本色道久久综合亚洲91 | 国产在线不卡一区| 欧美丝袜自拍制服另类| 久久久久国产精品厨房| 天堂一区二区在线| 亚洲成a人片综合在线| 一区二区在线观看视频| 亚洲丝袜自拍清纯另类| 久久成人免费电影| 在线看一区二区| 亚洲国产综合在线| 色哟哟国产精品| 色婷婷av一区二区| 欧美xfplay| 国产99精品在线观看| 国产一区二三区| 91亚洲男人天堂| 日韩欧美不卡一区| 亚洲日穴在线视频| 国产精品 日产精品 欧美精品| 97se狠狠狠综合亚洲狠狠| 亚洲欧洲精品一区二区三区不卡| 国产精品主播直播| 中文无字幕一区二区三区| 午夜不卡av在线| 69精品人人人人| 国产午夜精品久久久久久免费视| 国产成人综合精品三级| 日韩视频不卡中文| 老司机精品视频在线| 91免费看片在线观看| 麻豆一区二区三| 成人app下载| 91丨九色porny丨蝌蚪| 精品国产乱码久久久久久老虎| 中文字幕高清不卡| 免费亚洲电影在线| 伦理电影国产精品| 亚洲一线二线三线久久久| 午夜精品久久一牛影视| hitomi一区二区三区精品| 国产一区二区按摩在线观看| 国产91在线观看丝袜| 国产一区二三区| 成人高清视频在线观看| 青青草国产成人av片免费| 亚洲成a人在线观看| 久久精品视频一区二区| 久久久久久亚洲综合影院红桃| 色欧美日韩亚洲| 亚洲在线观看免费| 欧美大片在线观看一区| 不卡视频免费播放| 久久国产欧美日韩精品| 国产蜜臀av在线一区二区三区| 99精品久久免费看蜜臀剧情介绍| 亚洲情趣在线观看| 亚洲麻豆国产自偷在线| 欧美一区日本一区韩国一区| 丁香婷婷综合网| 日韩美女视频一区二区在线观看| 欧美高清激情brazzers| 亚洲成人自拍一区| 奇米影视7777精品一区二区| 亚洲综合激情网| 亚洲免费av高清| 国产欧美日韩综合精品一区二区| 欧美精品一级二级三级| 波多野结衣的一区二区三区| 日韩视频中午一区| 99久久久无码国产精品| 99这里都是精品| 日本丰满少妇一区二区三区| 极品少妇一区二区| 亚洲网友自拍偷拍| 日日骚欧美日韩| 奇米精品一区二区三区四区| 99re这里只有精品6| 久久综合狠狠综合久久综合88 | 欧美日韩一区中文字幕| 一区二区三区欧美日韩| 欧美高清hd18日本| 国产精品123| 欧美日韩一区二区三区在线看| 亚洲男帅同性gay1069| 成人av第一页| 石原莉奈一区二区三区在线观看| 亚洲欧洲av色图| 精品国产乱子伦一区| 播五月开心婷婷综合| 国产成人在线看| 日本女人一区二区三区| 国产一区二区三区四区五区美女| 国产成人精品www牛牛影视| 蜜桃91丨九色丨蝌蚪91桃色| 综合在线观看色| 亚洲国产综合人成综合网站| 国产成人亚洲精品狼色在线| 欧美在线播放高清精品| 亚洲精品一线二线三线| 亚洲少妇中出一区| 中文字幕亚洲区| 麻豆视频观看网址久久| 丁香一区二区三区| 日韩视频在线永久播放| 毛片基地黄久久久久久天堂| 成人av在线播放网址| 国产拍欧美日韩视频二区| 久久亚洲综合av| 亚洲一区二区视频在线观看| 欧美图片一区二区三区| 亚洲蜜臀av乱码久久精品 | 欧美bbbbb| 成人精品视频一区二区三区 | 99精品欧美一区二区三区小说| 日韩免费高清视频| 国产亚洲一区字幕| 亚洲成年人网站在线观看| 久久99深爱久久99精品| 另类小说视频一区二区| 香蕉久久一区二区不卡无毒影院| 北条麻妃一区二区三区| 国产一区二区三区四区在线观看| 精品一区二区三区免费| 欧美一区二区免费| 最新久久zyz资源站| 国精产品一区一区三区mba桃花| 欧美一区二区精品久久911| 国产乱色国产精品免费视频| 91视频国产资源| 欧美三级视频在线| 一区二区三区中文字幕精品精品 | 久久国产福利国产秒拍| 久国产精品韩国三级视频| 最新热久久免费视频| 国产三级一区二区三区| 伦理电影国产精品| 欧美一区二区在线免费播放| 黑人精品欧美一区二区蜜桃 | 不卡的av中国片| 欧美一区二区免费视频| 欧美一卡二卡三卡| 欧美三级日韩在线|