改MIP模板在手机端有一段时间还是很火的,电脑屋由于资源内容的原因,没有必要手机站,所以不必为这方面烦心!
但由于前段时间用帝国给客户改一个MIP的模板,在基本完工的时候,发现帝国内容页调用发布的内容标签[!–newstext–]调用后,如果发布的内容里有图片。帝国的编辑器模认是img标签
话说百度提出的MIP规范里,明明讲到IMG标签必须是<mip-img这样滴,不能每次发布文章都要在源码里一个一个改吧!
终于,经过一番查找,把[!–newstext–]用如下代码替换即可:
本文链接:https://www.dnwfb.com/1504.html,转载请注明出处。<?php
$a=str_replace(array('<img','<IMG'),'<mip-img',preg_replace("////sstyle=.*?>/si",">",$navinfor['newstext']));
$a =preg_replace('/onclick=".*?"/is','',$a);
$a =str_replace('<mip-img>','',$a);
$preUrl = '</mip-img>';
$a = preg_replace('#<mip-img.*?>#','$0'.$preUrl,$a);
echo $a;
?>
评论0