现在移动端占比和pc差距甚大,就比如淘宝的成交,90%是在移动端,所以说现在移动端越来越重要了,pc端的流量简直是小的可怜,废话不多说,说下我用的两种小说程序,ygbook和杰奇,两个都是需要掏钱的哈,但是身为大天朝人,连电脑使用的Windows系统都能破解,还有什么是不能破解的对吧?
ygbook和杰奇介绍就不说了,某度上多的是,我之所以用ygbook是因为它比杰奇省心,而且ygbook的移动端urlurl规则和pc是一样的,有区别的是域名前面加了个m.,比如www.baidu.com/1.html,ygbook移动端是:m.baidu.com/1.html,这样看着pc和移动网址一目了然,但是杰奇的不是这样的,是啥样的我就不说了,用的人都知道。
不会技术的站长们,后面的内容就不用看了,直接加我扣扣:1174148618,我来帮你们解决
ygbook移动端怎么配置百度主动推送功能
ygbook自带百度pc主动推送功能,但是缺少移动推送功能,前面也说了移动端的重要性,如果要我选择的话,我宁愿没有pc端推送功能,我只要移动端有主动推送功能就好了。什么是百度主动实时推送?其实就是字面上的意思,就比如你发布一篇文章,能立马推送到百度,如果说同时两个网站,发布一篇内容是一样的文章,那么百度怎么判定谁是原创?答案是:谁先发布算谁的
怎么配置?
先在数据库文章表articles中添加字段,名为:m_tui_song,默认值为0,0代表没推送,1代表已经推送了。
查找文章id中m_tui_song的值是否为1,如果是1就不 推送,如果是0就推送,这样可以解决重复推送的问题,
下面就是推送的事了,在什么情况下触发推送这个事件呢?你可以在用户打开小说页面这一刻触发推送,这样用户阅读小说时,就能推送到百度了,新站没有用户阅读怎么推送,这里我使用的方法,用程序去请求这个页面,效果相当于用户自己打开,这样也能触发推送功能。
<?php
//代码路径:Application/Common/Common/extend.php
//所属方法:放入extend.php文件pushapi()方法中
//具体代码
/*移动主动推送开始*****************/
//移动推送api
$mobile_api = '';
$m_tui = M('articles')->where('id=%d', $id)->find();
if($m_tui['m_tui_song'] == 0 && $needpush){
$domian_prefix = is_HTTPS() ? 'https://' : 'http://';
$mobiledomain = $setting['seo']['mobiledomain'];
$pushurl = $domian_prefix . $mobiledomain . reurl('view', array('id' => $m_tui['id'], 'cate' => $m_tui['cate'], 'posttime' => $m_tui['posttime']));
$pushresult = push_curl($mobile_api,$pushurl);
$pushres = json_decode($pushresult, true);
if($pushres['success'] > 0){
M('articles')->where('id=%d', $id)->setField('m_tui_song', 1);
if($active){
S('push_error_sign', null);
}
}
}
/*移动主动推送结束****************/
怎么推送到百度
怎么推送这里我就不多说了,百度已经给出示例了,你们可以去站长工具-链接提交中去看看。
看完了还是不会怎么办
相信能看到这篇文章的,大多数是不懂代码的站长,如果说你们不懂代码,但是又想加这个功能,我教你们一招,赶紧加我Q:1174148618,专业技术人员帮你解决问题。