百度MIP是百度推出的手机版加快运用,首要是为了提高手机端页面拜访速度,一起官方还清晰MIP网站还能够优先录入和提高流量,十分合适流量站用户运用。但随着国内网速的体式,MIP的含义就随之不是那么重要了,网上许多朋友也都说MIP凉凉了,可是织梦无忧看到百度官网还有MIP更新信息,也没看到百度清晰说不在对MIP网站供给优势辅佐了。那么织梦无忧觉得仍是能够试着能做就做一个MIP网站,究竟不是很难。

在制造MIP模板之前,咱们首先要了解MIP的制造要求有哪些。

MIP改造标准

以下只列出常用的语法标准,详细的咱们能够去官网检查:https://www.mipengine.org/doc/2-tech/1-mip-html.html

<img>需替换为<mip-img>

<iframe>需替换为<mip-iframe>

<form> 需替换为<mip-form>

<script>type有必要text/javascript、application/javascript

<a>需替换为<mip-link>

一起图片标签上制止呈现其他特点标签,比方:style、width、height等等。还有百度计算、百度共享、百度广告等都有对应的百度MIP语法。

所以针对这些要求咱们就需要对模板进行这些标签的替换就行。

帝国CMS百度MIP改造办法

1、后台新建一个MIP终端

2、img、iframe、form、script、a等常用标签改造,只需要在MIP终端内替换模板字段,把<img替换字符 <mip-img就能够了。

这些标签改造咱们自行试试就知道怎么弄了。

3、内容页的newstext改造,newstext是写数据库的,所以用模板替换功用,肯定是不可的,这儿就需要用其他的办法了。

<?=str_replace(array('<img','<IMG'),'<mip-img',preg_replace("/sstyle=.*?>/si",">",$navinfor['newstext']));?>

把内容模板内的newstext标签替换成上面的代码就能够了,替换内容newstext字段内的img和去除img上的style特点。

至此,简略的帝国CMS百度mip改造就完成了,本教程合适模板结构不是很杂乱的模板mip改造。假如模板相对杂乱的今后有时间织梦无忧会为咱们共享使用帝国CMS函数的办法来替换改造。

常用的帝国CMS百度mip改造语法

百度计算
<mip-stats-bidutoken="百度计算后台获取"></mip-stats-bidu>
<scriptsrc="https://mipcache.bdstatic.com/static/mipmain-v0.0.1.js"></script>
百度共享
<scriptsrc="https://mipcache.bdstatic.com/static/v0.1/mip-share.js"></script>
<scriptsrc="https://mipcache.bdstatic.com/static/v1.1/mip-stats-bidu.js"></script>
百度广告
<scriptsrc="https://mipcache.bdstatic.com/static/v0.2/mip-ad.js"></script>
畅言
<mip-changyan?appid="cytbHGFzU"?conf="prod_79d1813385059b7a4473cddaeb0ccf0e"?critical-width="960"><p?id="SOHUCS"></p></mip-changyan>
<scriptsrc="https://mipcache.bdstatic.com/static/v1/mip-changyan/mip-changyan.js"></script>
回来上一页
<mip-historyhistory="go,-1"class="mip-history-default"layout="responsive"width="3"height="1">←回来</mip-history>
计算
<mip-pixsrc="[!--news.url--]e/public/onclick/?t=${TIME}&title=${TITLE}&id=${HOST}"></mip-pix>


声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS的MIP模板制作教程发布于2022-06-24 07:43:43

相关推荐