亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

轉:ueditor使用小結

2024-04-27 15:14:21
字體:
來源:轉載
供稿:網友
轉自:http://www.cnblogs.com/janes/p/5072496.htmlueditor使用小結

一、簡介

ueditor是百度編輯器,官網地址:http://ueditor.baidu.com/website/

完整的功能演示,可以參考:http://ueditor.baidu.com/website/onlinedemo.html

為了方便開發學習,我們下載它的完整版和.net版。

ueditor_release_ueditor1_4_3_1-src.zip

ueditor_release_ueditor1_4_3_1-gbk-net.zip

 

二、如何引入ueditor編輯器

下載包的index.html是編輯器示例,主要幾處代碼如下:

<head>

   ……

<!--編輯器基本配置-->

<script type="text/javascript" charset="gbk" src="ueditor.config.js"></ script>

<!--編輯器完整代碼-->

<script type="text/Javascript" charset="gbk" src="ueditor.all.js"> </script >

  ……

</head>

<body>

<div>

<script id="editor" type="text/plain"></ script>

</div>

<script type="text/javascript">

//實例化編輯器

var ue = UE.getEditor( 'editor', {

        autoHeightEnabled: true,

        autoFloatEnabled: true,

        initialFrameWidth: 690,

        initialFrameHeight:483

    });

</script>

 

三、如何調整ueditor工具欄

ueditor功能強大,但是有些功能我們是用不到的,可以在ueditor.config.js中配置。搜索"toolbars"找到工具欄配置項,刪掉不必要的功能就可以了。

,toolbars: [[

'undo', 'redo' , '|',

'bold', 'forecolor' , 'removeformat', 'autotypeset', 'pasteplain' , '|', '|',

'justifyleft', 'justifycenter' , '|',

'link', 'unlink' ,  '|',

'insertimage', 'insertvideo' , '|',

'Wordimage', '|' ,

'inserttable', 'insertrow' , 'deleterow', 'insertcol', 'deletecol' , 'mergecells', 'splittocells', '|' , 'mybtn1','mydialog1'

        ]]

 

四、如何修改ueditor默認樣式

如果想修改編輯器默認的字體等,可以找打開ueditor.all.js,搜索editor.js中的"render:"方法,修改以下部分:

var html = ( ie && browser.version < 9  ? '' : '<!DOCTYPE html>') +

                    '<html xmlns=/'http://www.w3.org/1999/xhtml/' class=/'view/' ><head>' +

                    '<style type=/'text/CSS/'>' +

                    //設置四周的留邊

                    '.view{padding:0;word-wrap:break-word;cursor:text;height:90%;}/n' +

                    //設置默認字體和字號

                    //font-family不能呢隨便改,在safari下fillchar會有解析問題

                    'body{margin:8px;font-family:sans-serif;font-size:16px;}' +

                    //設置段落間距

                    'p{margin:5px 0;}</style>' +

                    ( options.iframeCssUrl ? '<link rel=/'stylesheet/' type=/'text/css/' href=/'' + utils.unhtml(options.iframeCssUrl) + '/'/>' : '' ) +

                    (options.initialStyle ? '<style>' + options.initialStyle + '</style>' : '') +

                    '</head><body class=/'view/' ></body>' +

                    '<script type=/'text/javascript/' ' + (ie ? 'defer=/'defer/'' : '' ) +' id=/'_initialScript/'>' +

                    'setTimeout(function(){editor = window.parent.UE.instants[/'ueditorInstant' + me.uid + '/'];editor._setup(document);},0);' +

                    'var _tmpScript = document.getElementById(/'_initialScript/');_tmpScript.parentNode.removeChild(_tmpScript);</script></html>';

 

五、ueditor上傳圖片插入正文后如何默認居中

修改/dialogs/image/image.js文件的initAlign()和setAlign方法。

Image(9)

六、ueditor如何自定義工具欄按鈕

如果現有的功能不能滿足需求,我們想在工具欄上新增一個自定義按鈕,該如何實現呢?

1.首先修改ueditor.config.js,為toolbars添加'mybtn1';

,toolbars: [[

'undo', 'redo' , '|',

'bold', 'forecolor' , 'removeformat', 'autotypeset', 'pasteplain' , '|', '|',

'justifyleft', 'justifycenter' , '|',

'link', 'unlink' ,  '|',

'insertimage', 'insertvideo' , '|',

'wordimage', '|' ,

'inserttable', 'insertrow' , 'deleterow', 'insertcol', 'deletecol' , 'mergecells', 'splittocells', '|' ,'mybtn1'

        ]]

2.然后修改ueditor.all.js,找到變量btnCmds,添加'mybtn1';

var btnCmds = ['undo' , 'redo', 'formatmatch',

'bold', 'italic' , 'underline', 'fontborder', 'touppercase' , 'tolowercase',

'strikethrough', 'subscript' , 'superscript', 'source', 'indent' , 'outdent',

'blockquote', 'pasteplain' , 'pagebreak',

'selectall', '

'insertparagraphbeforetable', 'insertrow' , 'insertcol', 'mergeright', 'mergedown' , 'deleterow',

'deletecol', 'splittorows' , 'splittocols', 'splittocells', 'mergecells' , 'deletetable', 'drafts','mybtn1' ];

3.最后在ueditor.all.js,新增mybtn1命令執行的代碼:

UE.commands['mybtn1'] = {

    execCommand: function (cmdName, align) {

var range = this .selection.getRange();

this.execCommand('inserthtml' , '<p>click mybtn1</p>');

return true ;

    }

};

這樣就完成了對工具欄功能的擴展。 

image

七 ueditor如何自動抓取遠程圖片

如果想實現粘貼網頁時,直接將其中的圖片上傳到自己的圖片服務器,該怎么做呢?這其中主要用到的js是plugins/catchremoteimage.js。

首先設置編輯器選項:catchRemoteImageEnable:true。這樣便開啟了自動抓取圖片的功能。

如果想自定義圖片上傳方式,而不用ueditor默認的圖片上傳地址,那么需要修改catchremoteimage.js這里:

image

 

  把這里的url改成自定義的ashx文件地址即可。 

八  ueditor上傳圖片窗口,如何實現選擇圖片后自動上傳

上傳圖片窗口操作需要先選擇圖片,點擊“開始上傳”,然后插入圖片。操作過程略顯繁瑣,其實可以去掉“開始上傳”,在選中圖片后自動上傳。

首先找到dialogs/image/image.html,隱藏image.html的“開始上傳”按鈕。

image

然后修改dialogs/image/image.js文件,找到addFile方法,然后在方法結尾添加以下代碼:

 

function addFile(file) {

……                //自動上傳                clickUpload = function () {                    $upload.click();                }                setTimeout("clickUpload()", 200);            }

 

image

作者:小靜(Cathy) 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品成人久久久久| 久久久久久久999| 人九九综合九九宗合| 亚洲性日韩精品一区二区| 成人精品视频久久久久| 91av视频在线免费观看| 成人黄色短视频在线观看| 亚洲黄色片网站| 国产一区二区黑人欧美xxxx| 久久久国产一区二区三区| 国产精品成人一区二区| 日本精品中文字幕| 亚洲视频网站在线观看| 亚洲偷欧美偷国内偷| 亚洲网站在线看| 日本精品一区二区三区在线| 亚洲精品白浆高清久久久久久| 国产精品嫩草视频| 国产精品网红福利| 国产日韩综合一区二区性色av| 91久久久久久久久久| 一区二区三区高清国产| 国产精品伦子伦免费视频| 18一19gay欧美视频网站| 日韩av中文在线| 欧美自拍视频在线观看| 日韩美女福利视频| 成人国产精品色哟哟| 中文字幕综合一区| 日韩福利伦理影院免费| 国产又爽又黄的激情精品视频| 亚洲电影免费观看高清完整版在线观看| 亚洲老头同性xxxxx| 亚洲韩国欧洲国产日产av| 国产成人精品视| 亚洲精品一区二区三区婷婷月| 2019国产精品自在线拍国产不卡| 亚洲欧美国产高清va在线播| 久久五月天综合| 亚洲人精品午夜在线观看| 国产一区二区丝袜高跟鞋图片| 欧美国产日韩视频| 亚洲无限乱码一二三四麻| 日韩电视剧免费观看网站| 精品久久久999| 国产欧美精品久久久| 欧美激情第一页xxx| 精品亚洲一区二区三区| 国产精品国产三级国产aⅴ9色| 久热精品视频在线| 亚洲a级在线播放观看| 欧美成人手机在线| 国产精品91在线观看| 国产精品91久久久| 久久人体大胆视频| 狠狠色狠狠色综合日日小说| 久久视频在线视频| 久久久91精品国产| 日韩美女毛茸茸| 中文字幕在线看视频国产欧美| 久久国产精彩视频| 国产精品国产福利国产秒拍| 中文字幕一区电影| 日韩电影第一页| 国产精品亚洲美女av网站| 国产日本欧美一区二区三区在线| 午夜精品福利电影| 性欧美办公室18xxxxhd| 91精品国产综合久久香蕉最新版| 国产精品视频免费在线观看| 成人国产精品色哟哟| 狠狠躁夜夜躁久久躁别揉| 欧美情侣性视频| 欧美激情一区二区三区在线视频观看| 国产精品视频色| 久久久精品免费视频| 精品国产一区二区三区四区在线观看| 日韩av免费一区| 亚洲精品资源美女情侣酒店| 亚洲人a成www在线影院| 欧美日韩精品二区| 欧美日韩国产精品一区二区三区四区| 国产精品女人久久久久久| 亚洲va久久久噜噜噜久久天堂| 亚洲网在线观看| 亚洲在线免费视频| 狠狠色噜噜狠狠狠狠97| 国产亚洲欧洲在线| 热久久99这里有精品| 国产亚洲视频在线| 97超级碰碰碰久久久| 日韩av电影免费观看高清| 国产日韩换脸av一区在线观看| 日韩中文字幕视频在线观看| 久久精品免费播放| 欧美视频在线观看 亚洲欧| 国内精品免费午夜毛片| 亚洲人免费视频| 一区二区三区 在线观看视| 国产日韩欧美成人| 国产精品国产自产拍高清av水多| 欧美黑人xxxⅹ高潮交| 视频在线观看99| 91人人爽人人爽人人精88v| 亚洲第一精品夜夜躁人人爽| 午夜精品久久久久久久白皮肤| 日本精品视频在线| 亚洲人成毛片在线播放| 亚洲精选一区二区| 亚洲综合大片69999| 4388成人网| 国产91精品黑色丝袜高跟鞋| 欧美国产日韩一区二区| 欧美成人激情在线| 久久久极品av| 亚洲精品久久久久久久久久久| 国产美女精品免费电影| 亚洲视频在线观看免费| 亚洲精品av在线播放| 国产精品久久999| 亚洲一区二区三区视频播放| 欧美性猛交xxxx免费看久久久| 日韩中文在线观看| 国产精品偷伦视频免费观看国产| 欧美在线一区二区三区四| 自拍偷拍亚洲欧美| 亚洲精品电影在线| 高清欧美电影在线| 91免费国产视频| 神马久久久久久| 日韩中文字幕视频在线| 日本一区二区三区四区视频| 神马久久桃色视频| 97免费视频在线| 亚洲精品视频播放| 成人黄在线观看| 欧美日韩国产一区在线| 亚洲的天堂在线中文字幕| 欧美日韩美女视频| 欧美另类极品videosbestfree| 亚洲欧美国产精品专区久久| 欧美大片免费观看在线观看网站推荐| 亚洲国产第一页| 日韩福利在线播放| 欧日韩不卡在线视频| 国产精品久久久久av免费| 在线播放国产一区中文字幕剧情欧美| 国产久一一精品| 久久精品2019中文字幕| 国产视频精品一区二区三区| 91国产精品视频在线| 欧美高清在线观看| 色伦专区97中文字幕| 中文字幕亚洲综合| 亚洲2020天天堂在线观看| 国产精品久久久久久久久粉嫩av| 日韩成人在线播放| 精品久久久久久久久久国产| 夜夜嗨av一区二区三区免费区| 国产91色在线|| 国产精品久久久久免费a∨大胸| 亚洲激情视频网站| 亚洲成色777777在线观看影院| 日本韩国在线不卡|