PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

6

帖子

2

回复

46

积分

楼主
发表于 2020-02-06 14:45:46 | 查看: 1191 | 回复: 0

百度UEditor编辑器之配置文件:ueditor.config.js,可以在这里配置整个编辑器的特性。

  1. 编辑器资源文件根路径配置:window.UEDITOR_HOME_URL = "/xxxx/xxxx/";

    [javascript] view plain copy

    print?


    1. 在开发过程中可以配置为如下:  

    2.   

    3. var URL =window.UEDITOR_HOME_URL ="/ProjectName/ueditor/";  

    4.   

    5. 在发布到Internet时,可以配置如下:  

    6.   

    7. var URL =window.UEDITOR_HOME_URL ="/www.65101.cn/ueditor/";  

    8.   

    9. 如果你的Internet站点配置了ROOT发布目录(省去域名),配置如下:  

    10.   

    11. var URL =window.UEDITOR_HOME_URL ="/ueditor/";  

    12.   

    13. 此处直接使用上面的路径,无需重新定义:  

    14. URL = window.UEDITOR_HOME_URL || (function(){此处代码省略...});  

  2. 配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。

    [javascript] view plain copy

    print?


    1. 图片上传配置区:  

    2.   

    3. imageUrl:URL+"jsp/imageUp.jsp"             //图片上传提交地址  

    4. 或者  

    5. imageUrl : URL +"upload.action"     //图片上传提交的Action地址     

    6.   

    7. 此处说明:如果使用status2上传,则此处应修改为你提交到上传图片的Action。  

    8. 如果使用status2,但不用自己写的Action处理上传图片,使用编辑器自带的jar或者源码中的Upload类处理,  

    9. 则需要配置status2的过滤器,否则你调试会发现配置都是正确的,上传失败了。  

    10. 那么果断点,修改拦截器,拦截器修改代码详见编辑器中的标题。  

  3. 工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的从新定义;

    [javascript] view plain copy

    print?


    1. toolbars:[  

    2.         ['fullscreen', 'source', '|', 'undo', 'redo', '|',  

    3.             'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|',  

    4.             'rowspacingtop', 'rowspacingbottom', 'lineheight', '|',  

    5.             'customstyle', 'paragraph', 'fontfamily', 'fontsize', '|',  

    6.             'directionalityltr', 'directionalityrtl', 'indent', '|',  

    7.             'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|',  

    8.             'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',  

    9.             'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe','insertcode', 'webapp', 'pagebreak', 'template', 'background', '|',  

    10.             'horizontal', 'date', 'time', 'spechars', 'snapscreen', 'wordimage', '|',  

    11.             'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', '|',  

    12.             'print', 'preview', 'searchreplace', 'help']  

    13.     ]  

    14.   

    15. 此处可以根据自己的需要增删工具按钮,配置如下:  

    16.   

    17. toolbars:[  

    18.             ['source','undo', 'redo', '|',  

    19.                 'bold', 'italic', 'underline','removeformat', '|', 'forecolor',  

    20.                 'fontfamily', 'fontsize', '|','insertorderedlist', 'insertunorderedlist','insertimage','fullscreen'  

    21.             ]  

    22.         ]  

  4. 语言配置项,默认是zh-cn。有需要的话也可以使用如下这样的方式来自动多语言切换,当然,前提条件是lang文件夹下存在对应的语言文件:

    [javascript] view plain copy

    print?


    1. lang值也可以通过自动获取 (navigator.language||navigator.browserLanguage ||navigator.userLanguage).toLowerCase()  

    2.   

    3. 语言配置:lang:"zh-cn"(中文)/ lang:"en"(英文)  

    4.   

    5. 语言包路径配置:langPath:URL +"lang/"  

  5. 初始化时,是否让编辑器获得焦点true或false;

    [javascript] view plain copy

    print?


    1. focus:true  

  6. 编辑器层级的基数,默认是900;

    [javascript] view plain copy

    print?


    1. zIndex : 9  

  7. 是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴;

    [plain] view plain copy

    print?


    1. pasteplain:false  

    2.   

    3. 此处如果粘贴为非纯文本,可以粘贴复制的图片,样式等内容。  

    4. 还可以自定义编写纯文本粘贴模式下的过滤规则  

    5. 说明:1.如果粘贴的图片不经过转存,源文件图片被删除后此处发布的图片则会找不到。  

    6. 2.由于不同浏览器较多,粘贴的样式也有不同,如在IE9 下复制的科技资讯,用谷歌和360同样复制粘贴,  

    7. 发布后看到的效果却不一样,谷歌和IE相近,360浏览器却相差甚远。尤其是客户端发布的内容在手机端看到的惨不忍睹。当然你也可以通过自己的程序处理。  

  8. 编辑器的有序无序菜单配置,值留空时支持多语言自动识别,若配置值,则以此值为准:

    [javascript] view plain copy

    print?


    1. 说明:此处无序列表编辑器本身有些问题,如:点击空心圆圈,出现的是实心黑点。还有破折号等...  

    2. 有序:  

    3. ,'insertorderedlist':{  

    4.     //自定的样式  

    5.     //'num':'1,2,3...',  

    6.     //'num1':'1),2),3)...',  

    7.     //'num2':'(1),(2),(3)...',  

    8.     //'cn':'一,二,三....',  

    9.     //'cn1':'一),二),三)....',  

    10.     //'cn2':'(一),(二),(三)....',  

    11.     //系统自带  

    12.     'decimal' : '' ,         //'1,2,3...'  

    13.     'lower-alpha' : '' ,    // 'a,b,c...'  

    14.     'lower-roman' : '' ,    //'i,ii,iii...'  

    15.     'upper-alpha' : '' , lang   //'A,B,C'  

    16.     'upper-roman' : ''      //'I,II,III...'  

    17.     }  

    18. 无序:  

    19. ,insertunorderedlist : {  

    20.     //自定的样式  

    21.     'dash' :'— 破折号',  

    22.     'dot':' 。 小圆圈'  

    23.     //系统自带  

    24.     'circle' : '',  // '○ 小圆圈'  

    25.     'disc' : '',    // '● 小圆点'  

    26.     'square' : ''   //'■ 小方块'  

    27.     }  

  9. 字号配置:

    [javascript] view plain copy

    print?

    1. 'fontsize':[10, 11, 12, 14, 16, 18, 20, 24, 36]  

    2. 此处建议使用时取消36,字体太大,会出现一些浏览器兼容的问题。  


您需要登录后才可以回帖 登录 | 立即注册

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 1901532 位访问者, 日访问量: 7911 总访问量: 6042814,当前 2022-05-28 22:48:18 在线人数:39

ICP备案证书号: 苏ICP备14003016-2号