网站建设
苏州SEO关键词优化一站式服务

dedecms织梦修改程序实现百度主动推送

1、后台系统参数新建字段

cfg_bdtoken:百度接口

cfg_bdhost:你的域名不加http

不懂的下面有附送百度网盘直接替换包和数据库命令包

或者直接数据库输入命令

代码示例

INSERT INTO `dede_sysconfig` (`aid`,`varname`,`info`,`value`,`type`,`groupid`) VALUES ('832','cfg_bdtoken','百度token','百度token','string','1');
INSERT INTO `dede_sysconfig` (`aid`,`varname`,`info`,`value`,`type`,`groupid`) VALUES ('833','cfg_bdhost','网站域名','你的域名不加http','string','1');

4.jpg

把数据填上


2、找到织梦发布文章的php

默认在dede文件夹中文章模型,article_add.php(发布文档);article_edit.php(修改文档)

其他自行可以在核心》频道模型》内容模型管理

1)修改发布文档article_add.php

找到

代码示例

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

在下边加入

代码示例

else{
$urls[]='http://'.$cfg_bdhost.''.$artUrl;  
$api = 'http://data.zz.baidu.com/urls?site='.$cfg_bdhost.'&token='.$cfg_bdtoken;
$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);
}

然后继续找到,

代码示例

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

在下面加入(注意是加入)

代码示例

<a href=''><u>百度提交返回".$result."</u></a>  
&nbsp;&nbsp;

2)修改更新文档article_edit.php

代码示例

    $artUrl = MakeArt($id,true,true,$isremote);
    if($artUrl=='')
    {
        $artUrl = $cfg_phpurl."/view.php?aid=$id";
    }

在下面加入(注意是加入)

代码示例

else{
$urls[]='http://'.$cfg_bdhost.''.$artUrl;  
$api = 'http://data.zz.baidu.com/update?site='.$cfg_bdhost.'&token='.$cfg_bdtoken;
$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);
}

如果你再织梦后台开启了全站支持的话,那么把

$urls[]='http://'.$cfg_bdhost.''.$artUrl;  

换成

$urls[]=$artUrl;

 

然后继续找到,

代码示例

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

在下面加入(注意是加入)

代码示例

<a href=''><u>百度提交返回".$result."</u></a>  
&nbsp;&nbsp;

可以了 发送文章和更新文章都可以实现推送了

历史上的今天
十一月
28
    哇哦~~~,历史上的今天没发表过文章哦
赞(0) 打赏
未经允许不得转载:苏州SEO优化 » dedecms织梦修改程序实现百度主动推送
分享到: 更多 (0)
标签:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)

网站建设与SEO关键词优化一站式服务

SEO咨询建站咨询

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮