知识学习

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 473|回复: 0

Tp6下ueditor上传设置

[复制链接]

升级   100%

152

主题

152

帖子

734

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
734
发表于 2022-6-18 16:38:18 | 显示全部楼层 |阅读模式
1:粘贴内容图片重载问题
修改 ueditor.config.js 在 window.UEDITOR_CONFIG 中 catchRemoteImageEnable:false 配置项
2:去掉编辑器图片中间的空白分割块,以及图片显示宽度
修改ueditor.all.js

2:去掉编辑器图片中间的空白分割块,以及图片显示宽度
修改ueditor.all.js


  1. <div>render: function (container){
  2. <span style="white-space:pre">        </span>//设置图片最大宽度,以免撑出滚动条
  3. <span style="white-space:pre">        </span>'img{max-width:100%;vertical-align:top;outline-width:0px;}'+
  4. <span style="white-space:pre">        </span>//设置段落间距
  5. <span style="white-space:pre">        </span>"p{margin:0;}" +
  6. <span style="white-space:pre">        </span>"p:last-child{margin-bottom:9px;}</style>" +
  7. }</div>
复制代码



3:关闭本地保存
修改 ueditor.all.js


  1. <div>'contentchange': function () {
  2. <span style="white-space:pre">        </span>if (!me.getOpt('enableAutoSave')) {
  3. <span style="white-space:pre">        </span>    return;
  4. <span style="white-space:pre">        </span>}
  5. <span style="white-space:pre">        </span>...</div>
复制代码



4:大文件上传超时
修改 webuploader.js


  1. <div>Transport.options = {
  2. <span style="white-space:pre">        </span>server: '',
  3. <span style="white-space:pre">        </span>method: 'POST',
  4. <span style="white-space:pre">        </span>// 跨域时,是否允许携带cookie, 只有html5 runtime才有效
  5. <span style="white-space:pre">        </span>withCredentials: false,
  6. <span style="white-space:pre">        </span>fileVal: 'file',
  7. <span style="white-space:pre">        </span>timeout: 30 * 60 * 1000,    // luoyi 修改为30分钟
  8. <span style="white-space:pre">        </span>formData: {},
  9. <span style="white-space:pre">        </span>headers: {},
  10. <span style="white-space:pre">        </span>sendAsBinary: false
  11. <span style="white-space:pre">        </span>};</div>
复制代码



5:多图片上传图片顺序
修改 ueditor/dialogs/image/image.js


  1. <div>uploader.on('uploadSuccess', function (file, ret) {
  2. <span style="white-space:pre">        </span>...
  3. <span style="white-space:pre">        </span>if (json.state == 'SUCCESS') {
  4.         // _this.imageList.push(json);
  5.         _this.imageList[$file.index()] = json;
  6.         $file.append('<span class="success"></span>');
  7.     }</div>
复制代码




6:多图上传时,修改图片的尺寸
修改 ueditor/jsp/config.json


  1. <div>"imageCompressEnable": true, /* 是否压缩图片,默认是true */
  2. "imageCompressBorder": 8800, /* 图片压缩最长边限制 */</div>
复制代码



7:单图上传
修改 ueditor.all.js


  1. <div>if(json.state == 'SUCCESS' && json.url) {
  2. <span style="white-space:pre">        </span>loader = me.document.getElementById(loadingId);
  3. <span style="white-space:pre">        </span>loader.setAttribute('src', link);
  4. <span style="white-space:pre">        </span>loader.setAttribute('_src', link);
  5. <span style="white-space:pre">        </span>loader.setAttribute('title', json.title || '');
  6. <span style="white-space:pre">        </span>loader.setAttribute('alt', json.original || '');
  7. <span style="white-space:pre">        </span>loader.setAttribute('width', 800); 修改
  8. <span style="white-space:pre">        </span>loader.setAttribute('height', 600); 修改
  9. <span style="white-space:pre">        </span>loader.removeAttribute('id');
  10. <span style="white-space:pre">        </span>domUtils.removeClasses(loader, 'loadingclass');
  11. }</div>
复制代码


8:去掉图片上传后的title以及alt
修改 ueditor.all.js


  1. <div>if(json.state == 'SUCCESS' && json.url) {
  2.     loader = me.document.getElementById(loadingId);
  3.     loader.setAttribute('src', link);
  4.     loader.setAttribute('_src', link);
  5.     loader.removeAttribute('title', json.title || '');  //去除title
  6.     loader.removeAttribute('alt', json.original || '');  //去除alt
  7.     loader.removeAttribute('id');
  8.     domUtils.removeClasses(loader, 'loadingclass');
  9. }</div>
复制代码



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|知识学习 ( 鲁ICP备20015483号 )

GMT+8, 2024-9-11 07:20 , Processed in 0.062397 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表