Dedecms 模板中心

您现在的位置: 首页 > 教程文档 > 织梦技巧 >

dedecms织梦一招解决手机版图片路径问题和自适应问题

来源:未知 发布时间:2017-11-18热度:
前段时间好织梦小编发了一个解决手机版图片路径问题的方法 结果有不少朋友联系我说,图片倒是能显示了,可是图片不能自适应。我看了看代码,由于dede在上传图片后,自动给图片加上了尺寸,有这个尺寸限制着,肯定不能自适应了。为了不辜负小伙伴的期望,今天...

前段时间好织梦小编发了一个解决手机版图片路径问题的方法  结果有不少朋友联系我说,图片倒是能显示了,可是图片不能自适应。我看了看代码,由于dede在上传图片后,自动给图片加上了尺寸,有这个尺寸限制着,肯定不能自适应了。为了不辜负小伙伴的期望,今天就来把解决方法放上吧,希望小伙伴们都能做自己的出漂亮的手机站~

替换内容中图片的相对地址为绝对地址、替换内容中的style为空,使移动站点中图片可以自适应
1、找到并打开文件 include/extend.func.php
在文件的最下方添加一个函数:

本部分设定了隐藏,您已回复过了,以下是隐藏的内容

复制代码
  1. /*
  2. *替换内容中图片的相对地址为绝对地址、替换内容中的style为空,使移动站点中图片可以自适应
  3. */
  4. function replaceurl($newurl)
  5. {
  6.     global $dsql;
  7.     $basehost = $dsql->GetOne("SELECT value FROM sysconfig where aid=1");
  8.     $newurl=str_replace('src="/uploads/allimg/','src="'.$basehost[value].'/uploads/allimg/',$newurl);
  9.     $newurl=preg_replace('/style=\"width:.*?\"/','',$newurl);
  10.     return $newurl;
  11. }

2、找到并打开移动版的文章模板
查找:{dede:field.body /}  替换成:{dede:field.body function='replaceurl(@me)'/}

    责任编辑:好织梦