Villain博客

您现在的位置是:首页 > 技术笔记

技术笔记

帝国cms添加百度主动推送功能代码_帝国cms火车头发布自动提交百度

2020-09-09技术笔记
这里是百度主动推送的介绍:
最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。修改方法:1、找到文件:\e\class\hinfofu

这里是百度主动推送的介绍:
最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。

修改方法:

1、找到文件:\e\class\hinfofun.php

2、找到代码行数:大概在314行

3、修改代码:代码如下图所示

  1. /******************************** 百度主动推送开始 ****************************************/
  2.  
  3. $urls = array(
  4.  
  5. 'http://www.1004619.com/'.$infourl
  6.  
  7. );
  8.  
  9.  
  10.  
  11. $api = 'http://data.zz.baidu.com/urls?site=www.1004619.com&token=xxxxxxxxxxxxxxx&type=mip';
  12.  
  13.  
  14.  
  15. $ch = curl_init();
  16.  
  17. $options = array(
  18.  
  19. CURLOPT_URL => $api,
  20.  
  21. CURLOPT_POST => true,
  22.  
  23. CURLOPT_RETURNTRANSFER => true,
  24.  
  25. CURLOPT_POSTFIELDS => implode("\n", $urls),
  26.  
  27. CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  28.  
  29. );
  30.  
  31. curl_setopt_array($ch, $options);
  32.  
  33. $result = curl_exec($ch);
  34.  
  35. echo '百度实时推送成功'.$result;
  36.  
  37. /************************************* 百度主动推送结束 ***********************************/

测试方法:

添加完文章后,页面上会出现一条数据信息,如下图所示即代表成功。

帝国cms添加百度主动推送功能代码_帝国cms火车头发布自动提交百度

注意事项:

1、确认开启CURL 支持。

2、确认是否是添加文章,而不是编辑文章。

注:本教程是拿EmpireCMS v7.2 Free版本作为演示,实现发布一条文章推送一个文章。如需要帮助,请在文章下方留言。