帝国cms mip改造之newstext 中图片标签的处理

在百度的mip中,式不允许出现<img>标签的。

而在帝国cms 中,图片是以<img 打头开始的形式展现的。

所以对于帝国cms的newstext字段就要进行改造。

在百度mip中,图片默认以<p>标签分行

如果图片之间,没有<p>标签,图片就会显示错位。

现在给出一个处理办法

直接在mip模板中,将[!--newstext--]替换为:
 


<?php
$a=str_replace(array('<img','<IMG'),'<p><mip-img',preg_replace("/\\\sstyle=.*?>/si",">",$navinfor['newstext']));
$a =preg_replace('/width=".*?"/is','',$a);
$a =preg_replace('/height=".*?"/is','',$a);
echo $a;
?>

聊城兴企网络

专注于网络推广服务,为企业提供快速建站,小程序、网站seo优化一站式服务方案,为企业快速提高网站排名,获取新客户。!

| 北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾
18963523858 扫描微信