欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ckeditor插件開發(fā)簡單實例

 更新時間:2013年07月12日 16:41:35   作者:  
我需要在編輯文本的時候,選擇一段文字,點擊自定義的按鈕,就能夠在這段文字后面增加一個圖標,圖標超鏈接去一個地址,以選中的文字作為參數(shù)

CKeditor就是FCKeditor,在發(fā)布一個新版本的時候,把自己的名字都改了,不要"F"。

需求:我需要在編輯文本的時候,選擇一段文字,點擊自定義的按鈕,就能夠在這段文字后面增加一個圖標,圖標超鏈接去一個地址,以選中的文字作為參數(shù)。

做法:

1、在CKeditor的plugins文件夾下,創(chuàng)建新文件夾"addmap",這個名字可以自定義,這個名字是我項目中用的名字

2、在addmap文件夾下,放一張gif圖片"map.gif",用來作圖標用的。

3、在addmap文件夾下,新建"plugin.js",編輯這個js文件,我們這里的代碼是:

復制代碼 代碼如下:

(function() {
    //Section 1 : 按下自定義按鈕時執(zhí)行的代碼
    var a = {
        exec: function(editor) {
        var data=""; 
        var mySelection = editor.getSelection();
        if (CKEDITOR.env.ie) {
            mySelection.unlock(true);
            data = mySelection.getNative().createRange().text;
        } else {
            data = mySelection.getNative();
        }
        if(data!=null&&data!=''){
            editor.insertHtml(data+'<a href="/map_index.html?ad='+data+'"><img border="0" height="24" src="/images/map_icon.gif" width="24" /></a>');
        }
        }
    },
    b = 'addmap';
    CKEDITOR.plugins.add(b, {
        init: function(editor) {
            editor.addCommand(b, a);
            editor.ui.addButton('addmap', {
                label: 'add map link',
                icon: this.path + 'map.gif',
                command: b
            });
        }
    });
})();

4、回到CKeditor的根目錄,編輯config.js

復制代碼 代碼如下:

CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
config.language = 'zh-cn';
//config.uiColor = '#AADC6E';
//字體.
config.font_names = '宋體;楷體_GB2312;新宋體;黑體;隸書;幼圓;微軟雅黑;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana;';
//工具按鈕    
config.toolbar=
[
   ['Source','-','Preview'],
   ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print','Link','Unlink','Anchor'],
   ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
   ['addmap']
];

config.extraPlugins = 'addmap';

5、測試

相關文章

  • FCKeditor 圖片上傳進度條不動的解決方法

    FCKeditor 圖片上傳進度條不動的解決方法

    開發(fā)的“歷史五千年”網(wǎng)站,使用FCKeditor,在本地上傳圖片一切正常,但昨天晚上實際向網(wǎng)絡服務器(Windows Server 2003)發(fā)送圖片時,發(fā)送圖像進度條一直在滾動,無法關閉,通過FTP服務器查看服務器,圖片已經(jīng)傳送上去,但這個滾動條卻無法結束。
    2011-08-08
  • 常用網(wǎng)頁編輯器漏洞手冊(全面版)fckeditor,ewebeditor

    常用網(wǎng)頁編輯器漏洞手冊(全面版)fckeditor,ewebeditor

    常用網(wǎng)頁編輯器漏洞手冊(全面版)fckeditor,ewebeditor,使用這類編輯器的朋友一定要注意下。
    2011-04-04
  • Office文檔在線編輯的一個實現(xiàn)方法

    Office文檔在線編輯的一個實現(xiàn)方法

    因為項目的關系,研究了一下Office的在線編輯功能,寫出來共享一下。
    2010-06-06
  • js獲取UEditor富文本編輯器中的圖片地址

    js獲取UEditor富文本編輯器中的圖片地址

    這篇文章主要介紹了js獲取UEditor富文本編輯器中的圖片地址,最簡單的思路應該是先獲取UEditor中的內(nèi)容再將獲取到的字符串轉換成jquery對象,選擇器找到img元素,獲取src值
    2020-02-02
  • ckeditor自定義插件使用方法詳解

    ckeditor自定義插件使用方法詳解

    ckeditor是一款功能強大的富文本編輯工具,這篇文章主要為大家詳細介紹了ckeditor自定義插件的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • HTML 編輯器 FCKeditor使用詳解

    HTML 編輯器 FCKeditor使用詳解

    最近使用fckeditor的人是越來越多了,隨著大家環(huán)境的不一樣也導致大家在使用過程中碰到了各種各樣的問題,這篇文章對于細節(jié)的描述不錯,更高級的技巧可以參考腳本之家之前發(fā)布的一些文章。
    2009-06-06
  • FCKeditor的幾點修改小結

    FCKeditor的幾點修改小結

    FCKeditor的幾點修改小結...
    2007-11-11
  • 輕松實現(xiàn) CKfinder進駐CKEditor3.0

    輕松實現(xiàn) CKfinder進駐CKEditor3.0

    看完YaSin寫得“將CKfinder 整合進 CKEditor3.0 ”之后,我總覺得問題有點復雜,尤其是修改壓縮了的js文件。
    2010-01-01
  • FCKeditor 2.0 簡化和使用

    FCKeditor 2.0 簡化和使用

    FCKeditor 2.0版終于出來了,之所以用“終于”這個詞,是因為在這一版本上加上了眾望所歸的FLASH插入功能。
    2009-02-02
  • ckeditor syntaxhighlighter代碼高亮插件配置分享

    ckeditor syntaxhighlighter代碼高亮插件配置分享

    現(xiàn)在大家可以不必像我這樣為了實現(xiàn)代碼高亮的功能,去修改ckeditor編輯器,大家可以去使用百度編輯器(Ueditor)他有代碼高亮的功能,還蠻好用的,我的個人網(wǎng)站就是的百度編輯器的。歡迎大家去我的博客看看
    2014-12-12

最新評論