百度编辑器(UEditor)自定义工具栏

百度编辑器(UEditor)自定义工具栏的自定义

百度编辑器默认功能比较齐全,但是不一定是我们所需要的,有的功能可以去掉,用自己想要的就可以了,可以参考百度官方文档!

百度编辑器默认配置展示界面

如何自定义工具栏:

方法一:在实例化编辑器的时候红色文字部分便是你所需要的

 1 <script type="text/Javascript">
 2     var editor = UE.getEditor(‘container‘,{
 3         //这里可以选择自己需要的工具按钮名称,此处仅选择如下五个
 4         toolbars:[[‘FullScreen‘, ‘Source‘, ‘Undo‘, ‘Redo‘,‘bold‘,‘test‘]],
 5         //focus时自动清空初始化时的内容
 6         autoClearinitialContent:true,
 7         //关闭字数统计
 8         wordCount:false,
 9         //关闭elementPath
10         elementPathEnabled:false,
11         //默认的编辑区域高度
12         initialFrameHeight:300
13         //更多其他参数,请参考ueditor.config.js中的配置项
14     });
15 </script>

方法二:

直接修改ueditor.config.js配置文件

找到:红色框中的内容并注释掉重新选中自己需要的

第一步:

第二步:修改成你所需要的比如

 1 , toolbars: [[
 2         ‘link‘, //超链接
 3         ‘unlink‘, //取消链接
 4         ‘|‘,
 5         ‘forecolor‘, //字体颜色
 6         ‘backcolor‘, //背景色
 7         ‘fontfamily‘, //字体
 8         ‘fontsize‘, //字号
 9         ‘|‘,
10         ‘bold‘, //加粗
11         ‘italic‘, //斜体
12         ‘underline‘, //下划线
13         ‘strikethrough‘, //删除线
14         ‘|‘,
15         ‘formatmatch‘, //格式刷
16         ‘removeformat‘, //清除格式
17         ‘|‘,
18         ‘insertorderedlist‘, //有序列表
19         ‘insertunorderedlist‘, //无序列表
20         ‘|‘,
21         ‘inserttable‘, //插入表格
22         ‘paragraph‘, //段落格式
23         ‘simpleupload‘, //单图上传
24         ‘imagecenter‘, //居中
25         ‘attachment‘, //附件
26
27         ‘|‘,
28         ‘justifyleft‘, //居左对齐
29         ‘justifycenter‘, //居中对齐
30         ‘horizontal‘, //分隔线
31         ‘|‘,
32         ‘blockquote‘, //引用
33         ‘insertcode‘, //代码语言
34
35         ‘|‘,
36         ‘source‘, //源代码
37         ‘preview‘, //预览
38         ‘fullscreen‘, //全屏
39         ]]

展现效果:

完整的按钮列表参考:

 1 toolbars: [
 2     [
 3         ‘anchor‘, //锚点
 4         ‘undo‘, //撤销
 5         ‘redo‘, //重做
 6         ‘bold‘, //加粗
 7         ‘indent‘, //首行缩进
 8         ‘snapscreen‘, //截图
 9         ‘italic‘, //斜体
10         ‘underline‘, //下划线
11         ‘strikethrough‘, //删除线
12         ‘subscript‘, //下标
13         ‘fontborder‘, //字符边框
14         ‘superscript‘, //上标
15         ‘formatmatch‘, //格式刷
16         ‘source‘, //源代码
17         ‘blockquote‘, //引用
18         ‘pasteplain‘, //纯文本粘贴模式
19         ‘selectall‘, //全选
20         ‘print‘, //打印
21         ‘preview‘, //预览
22         ‘horizontal‘, //分隔线
23         ‘removeformat‘, //清除格式
24         ‘time‘, //时间
25         ‘date‘, //日期
26         ‘unlink‘, //取消链接
27         ‘insertrow‘, //前插入行
28         ‘insertcol‘, //前插入列
29         ‘mergeright‘, //右合并单元格
30         ‘mergedown‘, //下合并单元格
31         ‘deleterow‘, //删除行
32         ‘deletecol‘, //删除列
33         ‘splittorows‘, //拆分成行
34         ‘splittocols‘, //拆分成列
35         ‘splittocells‘, //完全拆分单元格
36         ‘deletecaption‘, //删除表格标题
37         ‘inserttitle‘, //插入标题
38         ‘mergecells‘, //合并多个单元格
39         ‘deletetable‘, //删除表格
40         ‘cleardoc‘, //清空文档
41         ‘insertparagraphbeforetable‘, //"表格前插入行"
42         ‘insertcode‘, //代码语言
43         ‘fontfamily‘, //字体
44         ‘fontsize‘, //字号
45         ‘paragraph‘, //段落格式
46         ‘simpleupload‘, //单图上传
47         ‘insertimage‘, //多图上传
48         ‘edittable‘, //表格属性
49         ‘edittd‘, //单元格属性
50         ‘link‘, //超链接
51         ‘emotion‘, //表情
52         ‘spechars‘, //特殊字符
53         ‘searchreplace‘, //查询替换
54         ‘map‘, //Baidu地图
55         ‘gmap‘, //Google地图
56         ‘insertvideo‘, //视频
57         ‘help‘, //帮助
58         ‘justifyleft‘, //居左对齐
59         ‘justifyright‘, //居右对齐
60         ‘justifycenter‘, //居中对齐
61         ‘justifyjustify‘, //两端对齐
62         ‘forecolor‘, //字体颜色
63         ‘backcolor‘, //背景色
64         ‘insertorderedlist‘, //有序列表
65         ‘insertunorderedlist‘, //无序列表
66         ‘fullscreen‘, //全屏
67         ‘directionalityltr‘, //从左向右输入
68         ‘directionalityrtl‘, //从右向左输入
69         ‘rowspacingtop‘, //段前距
70         ‘rowspacingbottom‘, //段后距
71         ‘pagebreak‘, //分页
72         ‘insertframe‘, //插入Iframe
73         ‘imagenone‘, //默认
74         ‘imageleft‘, //左浮动
75         ‘imageright‘, //右浮动
76         ‘attachment‘, //附件
77         ‘imagecenter‘, //居中
78         ‘wordimage‘, //图片转存
79         ‘lineheight‘, //行间距
80         ‘edittip ‘, //编辑提示
81         ‘customstyle‘, //自定义标题
82         ‘autotypeset‘, //自动排版
83         ‘webapp‘, //百度应用
84         ‘touppercase‘, //字母大写
85         ‘tolowercase‘, //字母小写
86         ‘background‘, //背景
87         ‘template‘, //模板
88         ‘scrawl‘, //涂鸦
89         ‘music‘, //音乐
90         ‘inserttable‘, //插入表格
91         ‘drafts‘, // 从草稿箱加载
92         ‘charts‘, // 图表
93     ]
时间: 2024-08-02 05:12:00

百度编辑器(UEditor)自定义工具栏的相关文章

百度编辑器 Ueditor 如何增加模板 ?

简介: Ueditor 是百度出的开源富文本编辑器,非常符合国人习惯!模板功能很好用,但不能直接自定义, 下面就告诉大家如何增加模板. 查找模板在源代码中的位置: 已经知道其它模板的关键字,比如有:键入文档标题 grep '键入文档标题' -r  dir/ueditor/ 结果: [[email protected] ueditor]#  grep '键入文档标题' -r * dialogs/template/config.js:        "html":'<h1 class

FLASH图片上传功能—从百度编辑器UEditor里面提取出来

为了记录工作中碰到的各种问题,以及学习资料整理,今天开始,将以往的文章进行了一个整理,以后也开始认真的记录学习过程中的各种问题 在HTML里面的文件上传功能一直是个问题,为了实现上传文件大小限制,怎样显示进度条问题,以及上传前图片预览,也试过各种办法,直到有一天看到百度编辑器中的图片上传功能.花了点功夫把他单独提取出来. 最终效果图如下: 这个功能可以提供多个图片文件选择,预览,然后对上传的图片在上传队列中删除,以及旋转和,上传中进度条显示,以及上传相册的选择. 源代码下载路径为: http:/

百度编辑器UEditor PHP版下载

Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点.Ueditor基于BSD开源协议,除了具有代码精简.加载迅速的轻量级特质外,还采用了分层理念,使开发者可以根据实际应用和需求自由定制. Ueditor编辑器划分为了三层架构.其中,核心层为开发者提供了诸如range.selection.domUtils类的底层API接口,中间的命令插件层不仅提供了大量的基础command,还允许开发者基于核心层进行command命令的开发,而面向用户端的界面层则可

关于百度编辑器UEditor的一点说明

大家在使用的时候要特别注意editor_config.js中的“URL”这个参数 我的理解:1.这个参数是editor整个结构的总路径          2.首先要把这个路径配置好了.才能正常的显示,并使用editor的功能 关于百度编辑器UEditor中的上传图片控件(多图片上传)的提取 本人才疏学浅,用IE一点点来调试.才完成这个功能,结果没有一个清楚的文章分享给大家实在惭愧. 文字不好说明,如果朋友们有需要,请加我的QQ,问题我们一起来讨论

dedecms整合百度编辑器(Ueditor)之上传图片加水印的办法

Ueditor抓取远程图片加水印方法 打开getRemoteImage.php, 找到://远程抓取图片配置 在上面添加: require_once('../../../dede/config.php');//dede为你的后台目录 require_once(DEDEADMIN."/inc/inc_archives_functions.php"); 继续修改getRemoteImage.php, 找到: fwrite( $fp2 , $img ); 在下面添加: @WaterImg($

百度编辑器ueditor给上传的图片添加水印

百度编辑器本身是没有为上传图片添加水印的功能,想要在上传的时候添加图片水印,也很简单.以 ueditor 1.2.6 为例,打开php目录下面的imageUp.php文件,查找"$info = $up->getFileInfo();",在这句代码的下面加入以下代码: /* 添加水印 start */ $water_img = "watermark.png"; //水印文件(替这里换成你要的水印) $img_min_w = 350; //添加水印需要图片最小达到

百度编辑器ueditor 在vs2008中的使用方法

个人觉得百度编辑器ueditor还是不错的,虽然出生的时间比较短,但某些方面相比其它富文本编辑器更优秀,免费.可定制等等. 由于在官方下载的ueditor包是在vs2012下开发的,可以在vs2010中使用,但在vs2008中就会报错.折腾了一翻,现将解决方法分享给需要的朋友,其实就是把里面包含.net4.0的元素换成.net3.5的 1.下载.net framework 3.5版的Newtonsoft.Json.dll替换原来的 2.删除config.cs里的 using System.Dyn

百度编辑器 Ueditor 如何增加字体 ?

在百度编辑器 Ueditor 如何增加字体 ? 要修改两个文件: 第一个文件:editor-config.js: ,'fontfamily':[             { label:'',name:'songti',val:'宋体,SimSun'},             { label:'',name:'kaiti',val:'楷体,楷体_GB2312, SimKai'},             { label:'',name:'yahei',val:'微软雅黑,Microsoft Y

【百度编辑器ueditor】工具,如何去掉百度编辑器 ueditor 元素路径、字数统计等

去掉如下截图: 在百度编辑器 ueditor 根目录下: ueditor.config.js 文件中 搜索并将参数elementPathEnabled设置成false即可 常用功能开关如下: ,elementPathEnabled : false //是否启用元素路径,默认是true显示 ,wordCount:false //是否开启字数统计 ,autoHeightEnabled:false // 编辑器内容,是否自动长高,默认true ,fullscreen : false //是否开启初始化

百度编辑器ueditor(版本:r1_4_3-asp.net)配置

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="WebApplication2.Index" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/