一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

织梦dedecms集成主动百度推送插件例子

时间:2016-03-24 编辑:简简单单 来源:一聚教程网

一、下载插件代码

dede内容推送百度插件下载地址>> http://pan.baidu.com/s/1qXdE956

将dede 目录下的文件用ftp 上传到你的网站后台目录下替换原有文件,如果这几个文件之前有做过二次开发的话请自行备份整合

二、设置后台



打开dede 后台系统——系统基本参数——添加新变量;



三、添加cfg_badutoken系统变量





四、添加cfg_baiduhost系统变量





添加完成后你的系统基本参数页面是这样的:



做完以上几步,然后发文章,如果百度提交返回{"remain":4992,"success":1}  就意味着提交成功,如下图:

其实核心代码就是

 代码如下 复制代码

$artUrl = MakeArt($id, TRUE, TRUE, $isremote);
    if($artUrl=='')
    {
        $artUrl = $cfg_phpurl."/view.php?aid=$id";
    }else{
  $urls = array(
    'http://'.$cfg_baiduhost.$artUrl,
);
//$urls[]='http://'.$cfg_baiduhost.$artUrl;  
$api = 'http://data.zz.baidu.com/update?site='.$cfg_baiduhost.'&token='.$cfg_badutoken;
$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);
}

热门栏目