帝国CMS7.5删除编辑器图片上传后自动获取的宽和高 建站教程

正文概述 开源人   2024-10-12 00:09:06  

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

于是,必须删除帝国CMS7.5编辑器图片上传后自动获取的宽和高!4hX1234FCOM专注游戏工具及源码例子分享

先删除图片上传弹窗上显示的宽度和高度:4hX1234FCOM专注游戏工具及源码例子分享

1,分别找到这两个文件:4hX1234FCOM专注游戏工具及源码例子分享

/e/admin/ecmseditor/infoeditor/plugins/image/dialogs/image.js
/e/data/ecmseditor/infoeditor/plugins/image/dialogs/image.js

2,搜索:4hX1234FCOM专注游戏工具及源码例子分享

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

改成:4hX1234FCOM专注游戏工具及源码例子分享

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

再删除插入代码img标签中的宽度和高度属性:4hX1234FCOM专注游戏工具及源码例子分享

1,还是上面那两个文件4hX1234FCOM专注游戏工具及源码例子分享

2,搜索:4hX1234FCOM专注游戏工具及源码例子分享

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

改成:4hX1234FCOM专注游戏工具及源码例子分享

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

修改完毕,上传覆盖,清空浏览器缓存,试试看效果。4hX1234FCOM专注游戏工具及源码例子分享



声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 admin#1234f.com (#改@) 删除。