在使用帝国CMS编辑器内置上传功能的时候,默认是会带上图片的实际高宽插入到编辑器里的,这样会给我们前端控制样式会带来一些麻烦,尤其是手机端容易造成图片的变形,影响用户体验。
在使用帝国CMS编辑器内置上传功能的时候,默认是会带上图片的实际高宽插入到编辑器里的,如: <img alt="" src="/d/file/p/xxx.jpg" style="width: 200px; height: 200px;" />,这样会给我们前端控制样式会带来一些麻烦,尤其是手机端容易造成图片的变形,影响用户体验。 如何解决这个问题呢?请按以下操作↓↓
后台编辑器、打开 /e/admin/ecmseditor/infoeditor/plugins/image/dialogs/image.js 查找 d.setValue(g);f&&f.setValue(c) 替换为 d.setValue(null);f&&f.setValue(null) 即可。
前台编辑器操作跟后台编辑操作是一样的,只是路径为:/e/data/ecmseditor/infoeditor/plugins/image/dialogs/image.js
特别说明
浏览器对编辑器的js有缓存,所以需要清除浏览器缓存才能看到效果。
小白可以直接下载附件进行替换,附件只针对帝国CMS7.5_UTF8版本,其他版本的请自行修改
下载地址1