织梦侠
WWW.2L3.NET

织梦文章、图集、软件模型文章发布增加百度主动推送

百度主动推送的作用这里就不多说了,既然你找到织梦侠这篇文章就知道百度主动推送的作用是什么!

刚搜索一下百度织梦的百度主动推送二次开发教程,基本上的内容只讲解了文章模型的修改方法
至于图片和软件的模型弄百度主动推送的基本没有!
下面讲解下三个模型二次开发百度主动推送的实现方法:
下面代码中出现到的’你的域名‘和‘准入密钥’自行在百度站长平台查找替换


首先 一、普通文章模型
打开你的后台目录/article_add.php找到(如果你的代码没有修改过,大概就在260行)
  1. ClearMyAddon($arcID, $title);
在这句上面增加
  1. else{
  2. $urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;  
  3. $api = 'http://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);
  14. }
修改完后的代码如下图


然后同一文件下找到
  1. $win->AddTitle("成功发布文章:");
替换下面代码
  1. $win->AddTitle("成功发布文章:  $result");
(这里代码的作用就是当你发布了新的文章时候是否成功推送到百度)



二、图片集模型
打开你的后台目录/album_add.php找到(如果你的代码没有修改过,大概就在361行)
  1. ClearMyAddon($arcID, $title);
在这句上面增加
  1. else{
  2. $urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;  
  3. $api = 'http://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);
  14. }
修改完后的代码如下图


然后同一文件下找到
  1. $win->AddTitle("成功发布一个图集:");
替换下面代码
  1. $win->AddTitle("成功发布一个图集:  $result");
(这里代码的作用就是当你发布了新的文章时候是否成功推送到百度)



三、软件模型
打开你的后台目录/soft_add.php找到(如果你的代码没有修改过,大概就在292行)
  1. ClearMyAddon($arcID, $title);
在这句上面增加
  1. else{
  2. $urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;  
  3. $api = 'http://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);
  14. }
修改完后的代码如下图


然后同一文件下找到
  1. $win->AddTitle("成功发布软件:");
替换下面代码
  1. $win->AddTitle("成功发布软件:  $result");
(这里代码的作用就是当你发布了新的文章时候是否成功推送到百度)


到这里就已经全部修改完毕了,下面看看成功返回的效果图:


懒人包下载提取密码:glhu
转载请注明文章来自织梦侠[秩名]作者的-织梦文章、图集、软件模型文章发布增加百度主动推送
联系作者
取消
这个作者很懒什么也没留下!
打赏作者
取消

本文作者无偿奉献,就打赏给我们织梦侠吧!

扫码支付
扫码打赏,建议金额1-10元

打开支付宝扫一扫,即可进行扫码打赏哦

提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。