商品发布中 需要使用到编辑器 在这里记录一下 问题和使用方法

附上百度编辑器的下载和说明文档的链接地址 戳这里

我下载了源码,所有版本都包括

在这里 主要跟着 examples来  里面有一个完整demo页面 completeDemo.html

在需要使用的界面中,引入相关资源(这几个资源是 demo的资源)

   编辑器配置     <script type="text/javascript" charset="utf-8" src="../ueditor.config.js"></script>   是资源相对目录的配置 ,也可以直接引入 不用配置    <script type="text/javascript" charset="utf-8" src="editor_api.js"> </script><!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败--><!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文--><script type="text/javascript" charset="utf-8" src="../lang/zh-cn/zh-cn.js"></script>  

接下来看一下编辑器的配置ueditor.config.js

功能按钮介绍:

toolbars: [
[
'source', //源代码
'cleardoc', //清空文档
'insertcode', //代码语言
'fontfamily', //字体
'fontsize', //字号
'paragraph', //段落格式
'customstyle', //自定义标题
'|',
'simpleupload', //单图上传
'insertimage', //多图上传
'attachment', //附件
'emotion', //表情
'time', //时间
'date', //日期
'map', //Baidu地图
'edittip ', //编辑提示
'autotypeset', //自动排版
'touppercase', //字母大写
'tolowercase', //字母小写
'background', //背景
'template', //模板
'scrawl', //涂鸦
'music', //音乐
'insertvideo', //视频
'|',
'anchor', //锚点
'undo', //撤销
'redo', //重做
'pagebreak', //分页
'bold', //加粗
'indent', //首行缩进
'snapscreen', //截图
'italic', //斜体
'underline', //下划线
'strikethrough', //删除线
'subscript', //下标
'fontborder', //字符边框
'superscript', //上标
'formatmatch', //格式刷
'blockquote', //引用
'pasteplain', //纯文本粘贴模式
'selectall', //全选
'print', //打印
'link', //超链接
'horizontal', //分隔线
'removeformat', //清除格式
'unlink', //取消链接
'|',
'insertrow', //前插入行
'insertcol', //前插入列
'mergeright', //右合并单元格
'mergedown', //下合并单元格
'deleterow', //删除行
'deletecol', //删除列
'splittorows', //拆分成行
'splittocols', //拆分成列
'splittocells', //完全拆分单元格
'deletecaption', //删除表格标题
'inserttitle', //插入标题
'mergecells', //合并多个单元格
'deletetable', //删除表格
'insertparagraphbeforetable', //"表格前插入行"
'edittable', //表格属性
'edittd', //单元格属性
'spechars', //特殊字符
'searchreplace', //查询替换
'justifyleft', //居左对齐
'justifyright', //居右对齐
'justifycenter', //居中对齐
'justifyjustify', //两端对齐
'forecolor', //字体颜色
'backcolor', //背景色
'insertorderedlist', //有序列表
'insertunorderedlist', //无序列表
'fullscreen', //全屏
'directionalityltr', //从左向右输入
'directionalityrtl', //从右向左输入
'rowspacingtop', //段前距
'rowspacingbottom', //段后距
'insertframe', //插入Iframe
'imagenone', //默认
'imageleft', //左浮动
'imageright', //右浮动
'imagecenter', //居中
'lineheight', //行间距
'inserttable', //插入表格
'charts', // 图表
'preview', //预览
]
]

几个使用过程中 可能会遇到的bug:  

1.一个是火狐浏览器,上传图片失败的问题  原博客链接

在image.js中 搜索:uploadComplete  将这个方法 加一个pre标签的过滤

var me = this;  try{  r=r.replace("<pre>", "").replace("</pre>", "");  var json = eval('('+r+')');  Base.callback(me.editor, me.dialog, json.url, json.state);  }catch (e){  var lang = me.editor.getLang('image');  Base.callback(me.editor, me.dialog, '', (lang && lang.uploadError) || 'Error!');  }  

2.umeditor编辑器插件图片尺寸太大问题解决  原博客链接

这个问题是 原图片特别大 导致 编辑器内展现不下的问题,用这个方法解决完了以后 原图大小还是不会减小,只是在编辑层面可以正常看,在展示界面没有做到按比例缩小  这个我暂时还没想到解决办法 只是在展示界面 进行了超出隐藏

3.其他博客对于视频的一些bug解决办法 放在这里  方便以后查用

转载于:https://www.cnblogs.com/GoTing/p/10057641.html

百度编辑器的初步使用相关推荐

  1. 关于百度编辑器UEditor在asp.net中的使用方法!

    为了完成自己想要的功能效果,在项目中使用到了百度编辑器,为了搞明白,苦心学习查资料搞了整整一天,总结一下. 在asp.net 的项目中目前我觉得有两种情况,一种是没有使用模板页的,一种是使用了模板页的 ...

  2. DWZ(J-UI)整合百度编辑器(UEditor)

    首先,在dwz.ui.js中找到 if($.fn.xheditor){ $("textarea.editor",$p).each(function(){ var $this=$(t ...

  3. 百度编辑器上传图片自定义路径,访问路径动态加载

    在用百度编辑器时发现他以前的上传图片只能上传到项目的根目录下 这叫人很郁闷,在网上找了一些资料,现在记录一下. 1.首先在config.json中添加root路径,这里我起名叫uploadRoot字段 ...

  4. yii2-Ueditor百度编辑器

    今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考. 资源下载 yii2.0-ueditor下载路径: https://link.jiansh ...

  5. 百度编辑器(ueditor)@功能之获取坐标

    //获取百度编辑器的工具类var domUtils = UE.dom.domUtils;//获取编辑器的坐标var $ueditor_offset = $("#ueditor_0" ...

  6. 编辑按钮 php,自定义百度编辑器菜单按钮

    首先打开自定义字段中的百度编辑器字段属性,如下图 选择自定义,然后在工具栏中写上想要的按钮英文字符,格式如下:'按钮字母', '按钮字母2', '按钮字母3' 完整的按钮表:'undo', 'redo ...

  7. ueditor百度编辑器常见报错的解决方法

    如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错.怎么使用建议参考ueditor官网,这里只谈一些常见错误. 问题:'UE' is not defind ...

  8. 百度html在线编辑器插件,百度编辑器UEditor插件DjangoUeditor v1.8.143

    DjangoUeditor将Ueditor封装为一个Django app,提供文件/图片等上传功能,提供UEditorField.UEditorWidget等封装类,简化Ueditor在Django中 ...

  9. 又一编辑神器-百度编辑器-Ueditor

    (Lionden<hsdlionden@gmail.com> 转载说明) 前段时间发表过一篇关于"KindEditor在JSP中使用"的博文.这几天在沈阳东软进行Jav ...

最新文章

  1. 在VSO8中使用QT
  2. python零基础实例-零基础学习Python开发练习100题实例(1)
  3. VC实现基于Office 2007 MODI 12.0实现图形文字识别(OCR)的程序
  4. Attribute “singleton” must be declared for element type “bean”.
  5. axure图表组件。echarts。 axure !important 二维码logo嵌入axure汉化美化定制。图表背景透明
  6. 品优影视源码 带会员中心+卡密系统
  7. c 语言鼠标钩子,线程钩子(鼠标钩子) | C/C++程序员之家
  8. sorry, unimplemented: non-trivial designated initializers not supported
  9. 苹果在研发屏下 Face ID 和 Touch ID该技术可能最终不会商用
  10. 东北大学第二场算法题解报告
  11. 【软件测试】—— 水杯测试用例
  12. Spring Security 安全框架
  13. 贪心算法 Greedy
  14. 用Twig启动WordPress开发:入门
  15. Swift5.1 语言参考(三) 类型
  16. 知识点滴 - 无线电频谱划分
  17. jemter在linux上怎么安装_jmeter 在linux服务器的安装和运行教程图解
  18. 良心安利通用模板素材网站
  19. Windows环境下msysgit安装git flow
  20. EndNote 国标-如何使用_免费

热门文章

  1. NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总
  2. 深入Python字典的内部实现
  3. 对于一些作用域自己的理解,望能帮助某人
  4. iptables防火墙配置工具ShoreWall的安装和使用实例
  5. JavaScript异步编程原理
  6. #region的快捷键+++从一个页面中弹出一个新窗口,当新窗口关闭时刷新原窗口!...
  7. 步骤一:入门linux基础/01Linux简介和安装/001Linux基础
  8. sqlserver 全文索引
  9. onu光功率多少是正常_ONU、机顶盒、路由器常见网络问题及处理方法
  10. Currency Exchange (POJ 1860)