帝国cms7.5删除编辑器图片上传后自动获取的宽和高

帝国cms7.5采用的是ckeditor编辑器,这个编辑器上面有一个图片上传插件,上传后会自动获取图片的的宽高,并且插入时会再img标签里带上width和height,这样看起来很智能,实际上用起来不方便,会影响我们前端网页显示的效果,如果要实现手机端网页图片的自适应,还得单独用技术手段去处理掉img标签里的宽高属性

于是,必须删除帝国cms7.5编辑器图片上传后自动获取的宽和高!

先删除图片上传弹窗上显示的宽度和高度:

1,分别找到这两个文件:

/e/你的后台目录名称/ecmseditor/infoeditor/plugins/image/dialogs/image.js
/e/data/ecmseditor/infoeditor/plugins/image/dialogs/image.js

2,搜索:

d.setValue(g);f&&f.setValue(c)

改成:

d.setValue(null);f&&f.setValue(null)

再删除插入代码img标签中的宽度和高度属性:

1,还是上面那两个文件

2,搜索:

this.imageElement.getAttribute("style") || this.imageElement.removeAttribute("style");

改成:

this.imageElement.setAttribute("style")&&this.imageElement.removeAttribute("style");

修改完毕,上传覆盖,清空浏览器缓存,试试看效果。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注