帝国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");
修改完毕,上传覆盖,清空浏览器缓存,试试看效果。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。