当前位置: 首页 » dedecms文章页去img图片width和height属性

dedecms文章页去img图片width和height属性

作者: 江湖哥 分类: 织梦建站笔记 发布时间: 2019-10-31 16:19 316 百度已收录

温馨提示:本文共652个字,预计阅读时间需要2分钟

使用DedeCMS后台发布文章的时候,在上传图片后,发现生成文章后Dede会自动给这个图片加上width和height属性,如果这里不指定,那么值就为图片的原高宽。

图像指定 height 和 width 属性有两大不方便

一:固定了长宽后就无法通过css来指定图片高宽

二:移动端网站图片无法自适应

今天就分享大家如何去掉DedeCMS自动生成的这个烦人的图片width和height属性

打开include/ arc.archives.class.php,查找代码:

//设置全局环境变量

$this->Fields[‘typename’] = $this->TypeLink->TypeInfos[‘typename’];

@SetSysEnv($this->Fields[‘typeid‘],$this->Fields[‘typename‘],$this->Fields[‘id‘],$this->Fields[‘title‘],’archives‘);

在其下面增加:

//去掉img的width和height

$this->Fields[‘body’] = preg_replace(“/style=\”width\:(.*)\”/”,“”,$this->Fields[‘body’]);

保存,重新生成文章(静态网站),再查看源代码,我们会发现,自带的图片width和height属性 被成功的去掉了。

注意:上传的图片不能太大,根据自已的网站预留的空间为佳,不然没有了自带的width和height属性,图片太大就会样式错位甚至溢出

听江湖哥讲营销

关于版权
除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处链接:https://www.weitongsheng.com:443/archives/3130.html

如果觉得我的文章对您有用,请随意打赏或点赞.您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注