最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国cms7.5删除编辑器图片上传后自动获取的宽和高

    正文概述 管理员   2025-09-04   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");

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


    我爱模板网 » 帝国cms7.5删除编辑器图片上传后自动获取的宽和高

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元