ueditor笔记

学习文档:官方文档    API      下载      官网首页      非官方API  

1.首先下载相关插件

2.引入相关js和css

  <!-- 配置文件 -->
  <script type="text/javascript" src="ueditor.config.js"></script>
  <!-- 编辑器源码文件 -->
  <script type="text/javascript" src="ueditor.all.js"></script>

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

3.加载编辑器

  <!-- 加载编辑器的容器 -->
  <script id="container" name="content" type="text/plain" style="width:1024px;height:500px;">
    这里写你的初始化内容
  </script>

  哪块需要加编辑器,就把这句话写在哪块。

  其中可以直接用style来设置编辑器的长宽,也可以调用方法设置长宽:

     setHeight(Number number):设置编辑器高度

  还可以在ueditor.config.js中设置初始化编辑器宽度和高度:

  //,initialFrameWidth:1000 //初始化编辑器宽度,默认1000
  //,initialFrameHeight:320 //初始化编辑器高度,默认320

  可以把初始化内容卸载<scrpt>之间,也可以通过方法初始化编辑器内容:

    ue.setContent('hello');

4.定制工具栏图标

  1. 方法一:修改 ueditor.config.js 里面的 toolbars 2. 方法二:实例化编辑器的时候传入 toolbars 参数

  1.方法一:就是直接把ueditor.config.js中toolbars括号里边的用到的显示,不用到的删除即可。具体到哪个图标,请参考API中COMMAND列表

    ueditor.config.js中根据某些图标有设置,比如你自己的编辑器里的输入法用不了那么多,在这个文件中可以设置。

  2.方法二:实例化编辑器的时候传参

 

var ue = UE.getEditor('container', {
    toolbars: [
        ['fullscreen', 'source', 'undo', 'redo', 'bold']
    ],
    autoHeightEnabled: true,
    autoFloatEnabled: true
});

 

5.怎么通过javaScript把内容放到编辑器中

ue.ready(function(){
ue.setContent("编辑器内容,一般是从数据库中查出");
})

6.ueditor图层遮蔽问题

  1. ueditor在easyui中弹出窗口被遮盖的问题解决
    ueditor在easyui中弹出窗口被遮盖的问题解决
  2. 问题诊断:在谷歌浏览器中打开开发者工具(ctrl+shift+j),分析弹出dialog的css和弹出子窗口(附件上传和图片上传)css,如图显示的诊断截图

    ueditor在easyui中弹出窗口被遮盖的问题解决
    ueditor在easyui中弹出窗口被遮盖的问题解决
  3. 尝试解决问题:既然是css中z-index问题引起的,根据第2步的诊断图,定位到ueditor.css 修改1088行代码 的z-index为9999,如图所示

    ueditor在easyui中弹出窗口被遮盖的问题解决
    ueditor在easyui中弹出窗口被遮盖的问题解决
 

最终解决:修改ueditor-config.js 140行配置项z-index

ueditor在easyui中弹出窗口被遮盖的问题解决
ueditor在easyui中弹出窗口被遮盖的问题解决
 
7.ueditor在ie不显示问题:
下载的是UTF-8的ueditor,结果velocity是GBK,所以显示不出来,虽然在谷歌、IE9、火狐等浏览器都显示正常,切记切记
posted @ 2014-10-13 18:45  刘尊礼  阅读(371)  评论(0)    收藏  举报