Ueditor的配置及使用

Ueditor的配置及使用

Ueditor官网:http://ueditor.baidu.com/website/    (项目需要JSP版本:UTF-8版)

1.配置  

<script type="text/javascript" charset="utf-8">

    window.UEDITOR_HOME_URL = "${ctx}/assets/plugins/ueditor/"; //UEDITOR_HOME_URL、config、all这三个顺序不能改变

</script>

<script type="text/javascript" charset="utf-8" src="${ctx}/assets/plugins/ueditor/ueditor.config.js"></script>

<script type="text/javascript" charset="utf-8" src="${ctx}/assets/plugins/ueditor/ueditor.all.min.js"></script>

<!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败-->

<!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文-->

<script type="text/javascript" charset="utf-8" src="${ctx}/assets/plugins/ueditor/lang/zh-cn/zh-cn.js"></script>

  

2.使用

复制代码

<!-- 加载编辑器的容器 -->
  <script id="editor" type="text/plain" name="content">
            ${info.content}   //在这里输入编辑器的初始内容。
  </script>

 

<!-- 创建编辑器并设置属性 -->

<script type="text/javascript">
    //建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor('editor')就能拿到相关的实例
   //相见文档配置属于你自己的编译器
 var ue = UE.getEditor('editor', {
        initialFrameHeight: 300,
        initialFrameWeight: 100
    });
</script>

复制代码

 

成功后如图:

 

3.配置过程中出现的问题:

(1)下拉框点击没反应,表情显示在编译器的后面。进入Ueditor文件夹,点开ueditor.config.js,为该编辑器的默认配置,找到zIndex,改大。

           

 

 

 工具栏中不想呈现的工具也可以在这里设置去掉。

 

 

 (2)使用setContent,动态设置编辑器的初始内容。

 

复制代码

<script type="text/javascript">
    var ue = UE.getEditor('editor', {
        initialFrameHeight: 300,
        initialFrameWeight: 100
    });
    var content;
    ue.addListener("ready", function() {    //必须这么写,等待编辑器加载完成,否则不能动态加载数据,会报错如下图。
        $.ajax({
            url: "${aapi}/ecosphere/detail/{{id}}",
            success: function(json) {
                content = json.data.content;
                UE.getEditor('editor').setContent(content);
            }
        });
    });
</script>

复制代码

 

 

 这么一来:

 

原有的内容就可以呈现出来了,在此基础上进行编辑即可。 

 

 (3)至今没解决!!!上传图片插入视频什么的没有卵用,求大神帮忙解决如下图所示的问题。试过网上的各种妖点子。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UEditor是一款基于JavaScript的富文本编辑器,它提供了丰富的功能和配置选项,其中包括图片上传功能。下面是ueditor配置图片上传的步骤: 1. 首先,你需要下载并引入UEditor的资源文件。可以从UEditor官网(http://ueditor.baidu.com/website/download.html)下载最新版本的资源文件。 2. 在HTML页面中引入UEditor的资源文件。例如: ```html <script type="text/javascript" src="ueditor/ueditor.config.js"></script> <script type="text/javascript" src="ueditor/ueditor.all.js"></script> ``` 3. 创建一个textarea元素作为编辑器的容器,并指定一个唯一的id。例如: ```html <textarea id="editor" name="content"></textarea> ``` 4. 在JavaScript代码中初始化UEditor,并配置图片上传功能。例如: ```javascript var ue = UE.getEditor('editor', { // 配置图片上传相关参数 serverUrl: '/upload', // 图片上传的服务器接口地址 imageFieldName: 'file', // 上传图片的表单字段名 imageMaxSize: 5 * 1024 * 1024, // 上传图片的最大大小,默认为5MB imageAllowFiles: ['.jpg', '.jpeg', '.png', '.gif'], // 允许上传的图片类型 imageCompressEnable: true, // 是否压缩图片,默认为true imageCompressBorder: 1600, // 图片压缩的最长边限制,默认为1600px imageInsertAlign: 'none', // 插入图片时的对齐方式,默认为'none' imageUploadUrl: '/upload', // 图片上传的服务器接口地址,与serverUrl相同 imageUploadParams: { // 图片上传的额外参数 token: 'your_token' } }); ``` 以上就是ueditor配置图片上传的基本步骤。你可以根据自己的需求进行更详细的配置,例如设置图片上传的路径、图片上传成功后的回调函数等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值