• “德国战车”成了“老爷车”? 卫冕前景令人担忧 2019-09-16
  • 比iPad更白菜价:给自己个喜新厌旧换平板的理由 2019-09-09
  • 网友建言——黄河新闻网 2019-09-07
  • 打造时尚达人般的理想生活-热门标签-华商网数码 2019-09-06
  • “爸爸是交警”刷屏朋友圈  我用各种姿势陪你 2019-09-02
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2019-09-02
  • 谌龙,男羽的大旗你不扛也得扛 2019-08-31
  • [酷]此文已经把马克思理论、边际理论、人类需求层次理论、生物学理论、心理学理论、社会管理学理论等理论在哲学层面完美融合了! 2019-08-31
  • 凤凰网旅游发布大风号政府旅游影响力榜单(2018年5月) 2019-08-30
  • 中国动力电池市场竞争加剧 70家公司仅占3成份额 2019-08-30
  • 端午节假期间全国道路交通平稳有序 2019-08-29
  • 你把我抱紧 我帮你扶伞 2019-08-17
  • 榕城监狱及时调解服刑人员家属建房纠纷 2019-08-15
  • 市委把全国两会精神原汁原味传达到基层 2019-08-15
  • 大同能源革命跑出发展“加速度” 2019-08-14
  • 任选5中奖规则:织梦DEDECMS百度主动推送链接(实时)

    时间:2016-04-18来源:山西十一选五遗漏10 www.fqjb.net 作者:源码库 文章热度:

    山西十一选五遗漏10 www.fqjb.net 一、主要内容

    百度站长工具里的链接提交有主动推送和手动推送两种方法,该工具于今年改版,改版后的链接提交取消了sitemap链接推送功能,那么怎么在dedecms中实现推送呢?下面给出了两种方法,一种是实时推送,另外一种是统一推送。

    二、实验平台

    1. 百度工具

    2. dedecms 5.7

    三、实现步骤

    3.1 准备工作

    首先登录百度站长,位置在网页抓取——>链接提交。

    dedecms,百度主动推送

    网页往下拉,就可以看到接口调用地址。

    3.2 实时推送

    实时推送是指每发表一篇文章之后就推送。打开article_add.php文件,其目录在dedecm安装目录/dede/下。搜索:
     

    1. $artUrl = MakeArt($arcID, true, true,$isremote); 
    2. if($artUrl==''
    3.     $artUrl = $cfg_phpurl."/view.php?aid=$arcID"

    修改上述域名和密钥,也就是3.1步中的接口调用地址。保存,替换原文件(替换之前记得备份)。这样,每次发布文章后,就会主动推送该篇文章的链接。在其下面添加下述代码:
     

    1. else{     
    2.     $urls[]='//'.$_SERVER['HTTP_HOST'].$artUrl;       
    3.     $api = '//data.zz.baidu.com/urls?site=你的域名&token=准入密钥';     
    4.     $ch = curl_init();     
    5.     $options =  array(         
    6.         CURLOPT_URL => $api,         
    7.         CURLOPT_POST => true,         
    8.         CURLOPT_RETURNTRANSFER => true,         
    9.         CURLOPT_POSTFIELDS => implode("\n"$urls),         
    10.         CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),     
    11.     );     
    12.     curl_setopt_array($ch$options);     
    13.     $result = curl_exec($ch); 

    3.3 统一推送

    统一推送是指将一段时间内(如一天时间)发布的文章一次性推送给百度站长。其实现步骤:将下述代码复制保证在一个php文件里,并按照下述注释处的内容根据自己网站的参数修改,最后将该文件上传到网站根目录,然后在浏览器打开你的域名/该文件来实现统一推送。
     

    1. <?php 
    2. //(1)若将dedecms安装在子目录,则需修改下述引用 
    3. require_once ("include/common.inc.php"); 
    4. require_once ("include/arc.partview.class.php"); 
    5. require_once('include/charset.func.php'); 
    6. $year = date("Y"); 
    7. $month = date("m"); 
    8. $day = date("d"); 
    9. $dayBegin = mktime(0,0,0,$month,$day,$year);//当天开始时间戳 
    10. $dayEnd = mktime(23,59,59,$month,$day,$year);//当天结束时间戳  
    11. //(2)将下面2处表头修改为自己的 
    12. $query = "SELECT arch.id,types.typedir FROM dede_arctype as types inner join dede_archives as arch on types.id=arch.typeid where pubdate<".$dayEnd." AND pubdate>".$dayBegin.""
    13. //echo $query; 
    14. $urls=""
    15. $dsql->Execute('arch.id,types.typedir',$query); 
    16. while($row = $dsql->GetArray('arch.id,types.typedir')) 
    17. //(3)将下边的山西十一选五遗漏10 www.fqjb.net换成你的网址 
    18. $urls.="//www.fqjb.net".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".","
    19. /********* 用echo打印出获取到的链接 ***********/ 
    20. $urls = substr($urls,0,-1); 
    21. echo $urls
    22. echo '<br />'
    23. $urls = explode(",",$urls); 
    24. //(4)下边的域名和密钥换成自己的 
    25. $api = '//data.zz.baidu.com/urls?site=山西十一选五遗漏10 www.fqjb.net&token=xxxxxxxxx';  
    26. $ch = curl_init(); 
    27. $options =  array
    28.     CURLOPT_URL => $api
    29.     CURLOPT_POST => true, 
    30.     CURLOPT_RETURNTRANSFER => true, 
    31.     CURLOPT_POSTFIELDS => implode("\n"$urls), 
    32.     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), 
    33. ); 
    34. curl_setopt_array($ch$options); 
    35. $result = curl_exec($ch); 
    36. echo $result
    37. ?> 

    当天没有链接可推送时,则出现下图的状态:推送成功后会返回状态参数,如下图所示:

     

    dedecms,百度主动推送

    注意:(1) 网络上找的代码第2个include没有(),我这里实现的时候出错了,所以加上了()。

    (2) 最好不要经常重复推送,否则会有两个影响:第一,将浪费您提交的配额,每个站点每天可提交的数量是有限制的,如果您都提交了旧链接,当有新链接时可能因为配额耗尽无法提交。第二,如果您经常重复提交旧链接,我们会下调您的配额,您可能会失去主动推送功能的权限。


    注:相关教程知识阅读请移步到dedecms教程频道。
    相关dedecms教程
    热门标签

    dedecms教程Rss订阅dedecms教程搜索

  • “德国战车”成了“老爷车”? 卫冕前景令人担忧 2019-09-16
  • 比iPad更白菜价:给自己个喜新厌旧换平板的理由 2019-09-09
  • 网友建言——黄河新闻网 2019-09-07
  • 打造时尚达人般的理想生活-热门标签-华商网数码 2019-09-06
  • “爸爸是交警”刷屏朋友圈  我用各种姿势陪你 2019-09-02
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2019-09-02
  • 谌龙,男羽的大旗你不扛也得扛 2019-08-31
  • [酷]此文已经把马克思理论、边际理论、人类需求层次理论、生物学理论、心理学理论、社会管理学理论等理论在哲学层面完美融合了! 2019-08-31
  • 凤凰网旅游发布大风号政府旅游影响力榜单(2018年5月) 2019-08-30
  • 中国动力电池市场竞争加剧 70家公司仅占3成份额 2019-08-30
  • 端午节假期间全国道路交通平稳有序 2019-08-29
  • 你把我抱紧 我帮你扶伞 2019-08-17
  • 榕城监狱及时调解服刑人员家属建房纠纷 2019-08-15
  • 市委把全国两会精神原汁原味传达到基层 2019-08-15
  • 大同能源革命跑出发展“加速度” 2019-08-14
  • qq游戏德州 网络赚钱大全在家赚钱的十种方法 中国vs沙特 实况足球2019没有德甲 浙江福彩十二选五开奖结果一定牛 广东快乐十分今天开奖 彩票2345图表走势 14场胜负彩预测开奖 曾道人三肖中特彩图 江苏e球彩开奖情况 公式规律一尾 重庆百变王牌现场开奖 安徽快3开奖结果前天 天津快乐10分走势福彩 福彩7+1多少钱