1. 主页 > 源码 >

详解dedecms发布文章实时主动推送(API提交)代码安装指南

注:主动推送(API提交)可以及时将网站新产出的链接推送给百度,让使新发布的页面可以在第一时间被百度抓取以及收录。

dedecms实时主动推送

1、在dede后台管理文件(默认后台文件为/dede/)中,找到article_add.php文件并打开;

2、在代码:

if($artUrl=='')
{
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}

后面加入以下代码:

else{
$urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl; 
$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=准入密钥';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("
", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
}

3、在下方

<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>已发布文章管理</u></a>

后面添加以下代码:

<u>主动推送反馈结果".$result."</u>

添加这个的意义在于织梦后台文章发布成功之后有一个推送提示的反馈效果,方便查看是否推送成功。

推送成功如下图所示:

dedecms发布文章实时主动推送(API提交)代码,附使用说明

注意事项
:修改的文件名称article_add.php不是archives_add.php,哎,粗心的人太多,把这个问题搞错的学院不少,出了问题大家多从自身找原因,不要一出了问题就变成问问党,很招人嫌的,学习是个不断自我成长的过程,不断的学习新知识,也要改进自己的学习方法。最后以一句听起来很有道理也确实很有道理的话结尾今天的分享,成功的道路并不拥挤,我们只是少了一点坚持。

本文由夜岛黑帽SEO整理发布,欢迎转载:http://www.mctpro.cn/a/yuanma/2271.html

联系我们

在线咨询:点击这里给我发消息

微信号:夜岛SEO

工作日:9:30-18:30,节假日休息