一、下载插件代码
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); } |
时间: 2024-08-01 23:36:26