帝国CMS做MIP模板,关于内容页的内容有图片时img标签怎么更改?

改MIP模板在手机端有一段时间还是很火的,电脑屋由于资源内容的原因,没有必要手机站,所以不必为这方面烦心!

但由于前段时间用帝国给客户改一个MIP的模板,在基本完工的时候,发现帝国内容页调用发布的内容标签[!–newstext–]调用后,如果发布的内容里有图片。帝国的编辑器模认是img标签

话说百度提出的MIP规范里,明明讲到IMG标签必须是<mip-img这样滴,不能每次发布文章都要在源码里一个一个改吧!

终于,经过一番查找,把[!–newstext–]用如下代码替换即可:

<?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;
?>

本文链接:https://www.dnwfb.com/1504.html,转载请注明出处。
0

评论0

没有账号? 注册  忘记密码?