1. 首页
  2. 织梦

dede 去除内容页中图片的宽高值

dede在是使用过程中,会遇到内容页或图片详情页中图片,在手机端不能自适应,仔细查看不难发现,原因是dede将图片的宽高值上做设置,下面有就是去除内容页中宽高值的两种方法。

方法一:将图片的相对路径设置成绝对路径

修改目录include下的文件extend.func.php,在最后面添加一个函数方法:

function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);
return $newurl;
}

dede 去除内容页中图片的宽高值

接着在调用文章正文内容的标签

{dede:field.body/}

也需要修改

{dede:field.body function='replaceurl(@me)'/}

本方法很适合移动端和PC端文件夹不在一起的。

方法二:去掉图片img的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']);
END

原创文章,作者:lucky,如若转载,请注明出处:http://www.xiaomiyou.top/104.html

发表评论

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

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:769494835@qq.com

工作时间:周一至周五,9:30-17:30,节假日休息