帝国cms百度mip改造理由是这样的:www.1495.com是氢行业中的一个门户资讯网站,之前水素杯、www.1495.com等核心关键词都是排在百度首位,但是7月底百度更新后,每日ip由1500下降到800左右,之后恢复到1000多,但是8月份更新后,又有很多关键词没有排名了。
那总要做点什么啊,html5已经弄好,熊掌号也已经弄好,百度递交也已经弄好。
那么接下来就想到了百度mip改造,试着弄了下完整一个h5站点的mip改造至少需要3-5天,所以帝国cms百度mip改造的价格应该是800-1200元之间。
准备采用的百度mip改造方案
1、原有的PC站、手机站不去变动,新增一个mip.chinashpp.com的站点,这个站点就是用于mip改造的;
2、先把手机站典型的h5页面mip改造,通过检验;
3、部署站点,导出模板组,然后倒入,吧一个模板命名为mip模板;
4、在mip目录下上传帝国cms所需的文件;
5、帝国cms源码的改动
简单的静态页的mip改造
一般的手机网站分为www.1495.com、列表页、内容页,一般的mip改造如下:
1、如果代码不是UTF-8的,那么闲改造成UTF-8;
2、最为基本的结构是
<!DOCTYPE html> <html mip>开始
Head之前有
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<link rel="stylesheet" type="text/css" href="https://c.mipcdn.com/static/v1/mip.css">
<style mip-custom >样式代码</style>
<body>有封装的js代码
<script src="https://c.mipcdn.com/static/v1/mip.js"></script>
最为困难的是要把原来的css样式变成style样式,集中写在头部的<style mip-custom >之中,我们知道原来的h5页面中,有很多事写在代码中的style样式,这是不允许的,要移到头部的样式中。
文章内容部分要靠帝国cms源码改动才能替换很多代码的,这里主要是改造非文章部分。
3、其他的mip改造
<img 替换成 <mip-img
</video>替换成</mip-video>、<video src替换成<mip-video src
< iframe替换成<mip-iframe
百度统计的改成
<mip-stats-baidu token="634421e2567c12b0bc9e527265c4d5e2"></mip-stats-baidu>
其他统计的参考mip官网
4、重要的是h5余mip一一对应的关系要处理好
<link rel="miphtml" href=" ">//对应的MIP页面,在原来的h5页面添加
<link rel="canonical" href=" ">//mip页面添加,对应的移动页面,如果没有就加MIP本身的页面
畅言代码mip改造
<mip-changyan?appid="cytbHGFzU"?conf="prod_79d1813385059b7a4473cddaeb0ccf0e"?critical-width="960"> <div?id="SOHUCS"></div> </mip-changyan>
所需脚本 https://mipcache.bdstatic.com/static/v1/mip-changyan/mip-changyan.js
引入脚本的代码应该是:
<script src=" https://mipcache.bdstatic.com/static/v1/mip-changyan/mip-changyan.js"></script>
能否起作用,到时试下
返回上一页代码的mip改造
原来的代码是:
<a href="javascript:history.go(-1);">←返回</a>
需要改造成:
<mip-history history="go, -1" class="mip-history-default"
layout="responsive" width="3" height="1">←返回</mip-history>
文章页有一个统计点击数的代码
这个代码是在帝国cms中是这样的
<script src="[!--news.url--]e/public/onclick/?enews=donews&classid=28&id=2302"></script>
或者
<script type="text/javascript"
src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&addclick=1></script>
改造成mip应该大致是这样,等进入实质性的改造之后再测试
<mip-pix src="https://e/public/onclick/?t=${TIME}&title=${TITLE}&id=${HOST}"></mip-pix>
但是在帝国cms模板中的代码是[!--page.stats--],这就需要修改源代码了
接下来要做的是创建mip站点
这个站点用的是原来的数据库和数据;只是模板不一样,专门用于mip。大致的流程与创建h5站点一样。
1、域名mip.chinashpp.com解析;
2、在服务器上生成站点,绑定目录mip,设置ssl,确保https能够访问;
3、在原系统中新建模板组;
4、文件上传,修改默认模板组,确保可以登录,如要在三个系统都能登录,简单的方法,创建三个用户,那就可以统一时间登录了。
这是一个比较复杂的过程,大家可以到百度去搜索下相关资料。
下面把内容页中需要改造的代码摘要如下,就可以查看这个页面对应的mip页面的情况了
相关阅读:注意:去日本旅游买什么都行,千万别买水素水杯
你肯定同意,质优的水素杯能够产生高浓度的氢,同时不能有臭氧和余氯产生。但实际上早期的化学方法已经面临淘汰,普通电解制氢制得的氢水有异味,这就是臭氧和余氯的缘故。
1495新葡萄娱乐" />