百度UEditor編輯器之配置文件:ueditor.config.js,可以在這里配置整個(gè)編輯器的特性,。
- 編輯器資源文件根路徑配置:window.UEDITOR_HOME_URL = "/xxxx/xxxx/";
- 在開發(fā)過程中可以配置為如下:
-
- var URL =window.UEDITOR_HOME_URL ="/ProjectName/ueditor/";
-
- 在發(fā)布到Internet時(shí),,可以配置如下:
-
- var URL =window.UEDITOR_HOME_URL ="/www.65101.cn/ueditor/";
-
- 如果你的Internet站點(diǎn)配置了ROOT發(fā)布目錄(省去域名),,配置如下:
-
- var URL =window.UEDITOR_HOME_URL ="/ueditor/";
-
- 此處直接使用上面的路徑,無需重新定義:
- URL = window.UEDITOR_HOME_URL || (function(){此處代碼省略...});
- 配置項(xiàng)主體,。注意,,此處所有涉及到路徑的配置別遺漏URL變量。
- 圖片上傳配置區(qū):
-
- imageUrl:URL+"jsp/imageUp.jsp" //圖片上傳提交地址
- 或者
- imageUrl : URL +"upload.action" //圖片上傳提交的Action地址
-
- 此處說明:如果使用status2上傳,,則此處應(yīng)修改為你提交到上傳圖片的Action,。
- 如果使用status2,但不用自己寫的Action處理上傳圖片,,使用編輯器自帶的jar或者源碼中的Upload類處理,,
- 則需要配置status2的過濾器,否則你調(diào)試會(huì)發(fā)現(xiàn)配置都是正確的,,上傳失敗了,。
- 那么果斷點(diǎn),修改攔截器,,攔截器修改代碼詳見編輯器中的標(biāo)題,。
- 工具欄上的所有的功能按鈕和下拉框,可以在new編輯器的實(shí)例時(shí)選擇自己需要的從新定義,;
- toolbars:[
- ['fullscreen', 'source', '|', 'undo', 'redo', '|',
- 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|',
- 'rowspacingtop', 'rowspacingbottom', 'lineheight', '|',
- 'customstyle', 'paragraph', 'fontfamily', 'fontsize', '|',
- 'directionalityltr', 'directionalityrtl', 'indent', '|',
- 'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|',
- 'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
- 'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe','insertcode', 'webapp', 'pagebreak', 'template', 'background', '|',
- 'horizontal', 'date', 'time', 'spechars', 'snapscreen', 'wordimage', '|',
- 'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', '|',
- 'print', 'preview', 'searchreplace', 'help']
- ]
-
- 此處可以根據(jù)自己的需要增刪工具按鈕,,配置如下:
-
- toolbars:[
- ['source','undo', 'redo', '|',
- 'bold', 'italic', 'underline','removeformat', '|', 'forecolor',
- 'fontfamily', 'fontsize', '|','insertorderedlist', 'insertunorderedlist','insertimage','fullscreen'
- ]
- ]
- 語言配置項(xiàng),默認(rèn)是zh-cn。有需要的話也可以使用如下這樣的方式來自動(dòng)多語言切換,,當(dāng)然,,前提條件是lang文件夾下存在對(duì)應(yīng)的語言文件:
- lang值也可以通過自動(dòng)獲取 (navigator.language||navigator.browserLanguage ||navigator.userLanguage).toLowerCase()
-
- 語言配置:lang:"zh-cn"(中文)/ lang:"en"(英文)
-
- 語言包路徑配置:langPath:URL +"lang/"
- 初始化時(shí),是否讓編輯器獲得焦點(diǎn)true或false,;
- 編輯器層級(jí)的基數(shù),默認(rèn)是900,;
- 是否默認(rèn)為純文本粘貼。false為不使用純文本粘貼,,true為使用純文本粘貼,;
- pasteplain:false
-
- 此處如果粘貼為非純文本,可以粘貼復(fù)制的圖片,,樣式等內(nèi)容,。
- 還可以自定義編寫純文本粘貼模式下的過濾規(guī)則
- 說明:1.如果粘貼的圖片不經(jīng)過轉(zhuǎn)存,源文件圖片被刪除后此處發(fā)布的圖片則會(huì)找不到,。
- 2.由于不同瀏覽器較多,,粘貼的樣式也有不同,,如在IE9 下復(fù)制的科技資訊,用谷歌和360同樣復(fù)制粘貼,,
- 發(fā)布后看到的效果卻不一樣,,谷歌和IE相近,360瀏覽器卻相差甚遠(yuǎn),。尤其是客戶端發(fā)布的內(nèi)容在手機(jī)端看到的慘不忍睹,。當(dāng)然你也可以通過自己的程序處理。
- 編輯器的有序無序菜單配置,值留空時(shí)支持多語言自動(dòng)識(shí)別,,若配置值,,則以此值為準(zhǔn):
- 說明:此處無序列表編輯器本身有些問題,如:點(diǎn)擊空心圓圈,,出現(xiàn)的是實(shí)心黑點(diǎn),。還有破折號(hào)等...
- 有序:
- ,'insertorderedlist':{
- //自定的樣式
- //'num':'1,2,3...',
- //'num1':'1),2),3)...',
- //'num2':'(1),(2),(3)...',
- //'cn':'一,二,三....',
- //'cn1':'一),二),三)....',
- //'cn2':'(一),(二),(三)....',
- //系統(tǒng)自帶
- 'decimal' : '' , //'1,2,3...'
- 'lower-alpha' : '' , // 'a,b,c...'
- 'lower-roman' : '' , //'i,ii,iii...'
- 'upper-alpha' : '' , lang //'A,B,C'
- 'upper-roman' : '' //'I,II,III...'
- }
- 無序:
- ,insertunorderedlist : {
- //自定的樣式
- 'dash' :'— 破折號(hào)',
- 'dot':' 。 小圓圈'
- //系統(tǒng)自帶
- 'circle' : '', // '○ 小圓圈'
- 'disc' : '', // '● 小圓點(diǎn)'
- 'square' : '' //'■ 小方塊'
- }
- 字號(hào)配置:
- 'fontsize':[10, 11, 12, 14, 16, 18, 20, 24, 36]
- 此處建議使用時(shí)取消36,字體太大,,會(huì)出現(xiàn)一些瀏覽器兼容的問題,。
|