当前位置:首页 » emlog » 正文

分类页和文章页“当前位置”下方广告(PC版)
分类页和文章页“当前位置”下方广告(移动版)

emlog实现百度实时推送,加快文章收录

1910 人参与  2015年07月04日 21:03  分类 : emlog  评论


    之前在zblog和wp都见过百度实时推送插件,还在想着什么时候emlog也能推出呢?这不刚说完就有了!在这里感谢四少爷的插件哦。之前就曾在博客分享过emlog查看百度是否收录,当时只能手动提交url。现在插件已经支持实时推送了,对于实时推送百度是这么说的:“主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。”    

        水水水水水水水水水水水水水水水水.jpg      
如何实现实时推送:

首先在modul.php加上如下代码:

<?php
//判断内容页是否百度收录
function baidu($url){
$url='http://www.baidu.com/s?wd='.$url;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);
if(!strpos($rs,'没有找到')){
     return 1;
   }
else{
     return 0;
  }   
     }
  function checkbaidu($id){
  $url=Url::log($id);
  if(baidu($url)==1){
   echo "百度已收录";
  } else {
   if (ROLE == 'admin' || ROLE == 'writer') {
    $urls = array(
      $url,
  );
  $api = 'http://data.zz.baidu.com/urls?site=www.mrxn.net&token=你自己的token值';
  $ch = curl_init();
  $options =  array(
     CURLOPT_URL => $api,
     CURLOPT_POST => true,
     CURLOPT_RETURNTRANSFER => true,
     CURLOPT_POSTFIELDS => implode("\n", $urls),
     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),);
  curl_setopt_array($ch, $options);
  $result = curl_exec($ch);
  echo 'success';
   }
     echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">已自动提交度娘等待收录</a>";
  }
}
?>


  然后再将以下代码:

<?php echo checkbaidu($logid); ?>
 
放入你的echo_log.php文件中的合适位置即可使用


注意事项

$api = 'http://data.zz.baidu.com/urls?site=www.mrxn.net&token=你自己的token值';

$api 中的token值请换成你自己的token,获取方法:前往百度站长平台获取:http://zhanzhang.baidu.com/linksubmit/index


我把百度官方的函数做了一个小小的修改,将

$result = curl_exec($ch); echo $result;修改成了:$result = curl_exec($ch);echo 'success';

这一部分是有些网站排版问题,改不改都无所谓

  本文参考:Mrxn's Blog http://www.mrxn.net

来源:新哈网(微信/QQ号:897698882),转载请保留出处和链接!

本文链接:http://www.xinha.net/post/144.html

文章底部广告(PC版)
文章底部广告(移动版)
百度分享获取地址:http://share.baidu.com/

本文标签:emlog  实时收录  主动推送  

百度推荐获取地址:http://tuijian.baidu.com/,百度推荐可能会有一些未知的问题,使用中有任何问题请直接联系百度官方客服!
<< 上一篇 下一篇 >>
评论框上方广告(PC版)
评论框上方广告(移动版)

  • 评论(3)
  • 相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
  • 1楼 IT技术宅 2015-10-11 14:58:52 回复
    貌似已经失效了,,试了一直显示的已收录 。。 [F18]
  • 2楼 姜辰 2015-07-04 23:53:12 回复
    好玩意,我今晚就试试。哈哈
  • 3楼 wys.me 2015-07-04 22:10:01 回复
    教程很简明扼要,一看就能明白,好教程。
    博主也换这款时尚主题了,恭喜!!
    加了音乐,感觉么么哒。

我是标题

    内容的形式各种各样,可以是文本,也可以是各种广告等。

网络推广 | 网络营销 | 本站主题 | 网络创业 | 电子商务