解决dede5.7图片大小自适应问题,只需去掉img中的style属性

   现在只适应网站成为网站建设一股清流,毕竟自适应网站可以简单适应各种分辨率也不需要很多操作,而且个人感觉优化起来要比单独手机的轻松许多,但是有些朋友发现在操作dede自适应网站的时候,只有文章图片大小不改变,导致在移动端浏览时手机,图片出现变形,很难看。那么如何解决dede5.7图片大小自适应问题呢?
   dede5.7图片大小无法自适应是因为,你在上传图片时,dede会自动给img一个style属性,style属性规定了图片大小,所以导致在其他分辨率流量时,图片只会随分辨率变形而不会自适应,找到问题所在下面我们就需要解决这个问题,那么说就是把图片style属性去掉就可以了。
   打开ede/article_add.php文件搜索代码:
   $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');
   在这句代码下面加入以下代码,
//去除img中的style属性 
$body = preg_replace("/\"]/i",'',$body); 
//去除img中的width,height属性 
$exp=Array("/height=.{0,5}\s/i","/width=.{0,5}\s/i"); $exp_o=Array('',''); $body = preg_replace($exp,$exp_o,$body);
   效果如下如所示
添加去除img中的style width heigh属性图片
   这样就把img中style width height属性去掉了,在移动浏览时就会发现图片也可以自适应了。
请尊重我们的辛苦付出,未经允许,请不要转载济南seo-关注网站优化推广和网络营销-老米seo技术博客的文章!
上一篇:去掉dede5.7后台登陆验证码两种简单的方法
下一篇:手机访问WordPress网站自动跳转手机站