代理加盟 2020全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 秀站网 > 织梦大学 > 使用教程 >

织梦MIP改造文章图片标签并去除行内style样式

来源:本站原创 发布时间:2019-03-30 00:00:00热度:我要评论(0

免费下载,无需注册无需充值

mip改造

百度MIP改造有很多规范,这些规范主要是为了提高页面的打开速度。用DedeCMS做MIP改造时,需要修改几个地方,比如<img>标签修改<imp-img>,所有行内style样式需要删除等。如果文章太多,一篇一篇修改是不现实的。只能通过函数的办法去除,下面提供修改办法。

打开/include/extend.func.php,增加函数

function imgurl($newurl){
$newurl = str_replace('<img','<mip-img',$newurl); 
$newurl = preg_replace(array("/style=(.*?)>/i"),array(">"),$newurl); //去除所有行内style样式
return $newurl;
}

还有一种是有换行的style样式,另外增加图片绝对路径,上诉代码修改为

function imgurl($newurl){
$newurl = str_replace(array('src="/uploads/' ,'<img'),array('src="https://www.vi586.com/uploads/','<mip-img') , $newurl);//图片绝对路径,根据自己的实际情况选用
$newurl = preg_replace(array("/style=(([\s\S])*?)>/i"),array(">"),$newurl);
return $newurl;
}

模板调用

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

转载请注明来源网址:https://www.xiuzhanwang.com/dedecms_jq/1301.html

    发表评论

    评论列表(条)