帝国CMS7.5采用的是ckeditor编辑器,这个编辑器上面有一个图片上传插件,上传后会自动获取图片的的宽高,并且插入时会再img标签里带上width和height,这样看起来很智能,实际上用起来不方便,会影响我们前端网页显示的效果,如果要实现手机端网页图片的自适应,还得单独用技术手段去处理掉img标签里的宽高属性。
于是,必须删除帝国CMS7.5编辑器图片上传后自动获取的宽和高!
先删除图片上传弹窗上显示的宽度和高度:
1,分别找到这两个文件:
/e/admin/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");
修改完毕,上传覆盖,清空浏览器缓存,试试看效果。
声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。