首頁 關于我們 成功案例 網站建設 電商設計 新聞中心 聯系方式
QQ聯系
電話聯系
手機聯系
QQ聯系
電話聯系
手機聯系

手動改造dedecms織夢發布文章百度主動推送

發布時間:2019-06-17 14:35
發布者:嘉銘物聯
瀏覽次數:

1、后臺系統參數新建字段

cfg_bdtoken:百度接口

cfg_bdhost:你的域名不加http

 

不懂的下面有附送百度網盤直接替換包和數據庫命令包

或者直接數據庫輸入命令

1
2
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

找到

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


在下邊加入 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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(" "$urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch$options);
$result = curl_exec($ch);
}

然后繼續找到,

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

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

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

 

2)修改更新文檔article_edit.php

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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(" "$urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch$options);
$result = curl_exec($ch);
}

然后繼續找到,

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

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

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

可以了 發送文章和更新文章都可以實現推送了

不懂就留言吧!

 

難得搞的可以直接下載我的百度網盤包替換下和輸入命令即可

https://pan.baidu.com/s/1geQLTOv

 

解壓密碼xhcss

注明:百度網盤文件有2處錯誤

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

要改成

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

因為$artUrl會自動在前面增加/所以不需要加/了 懶得去換了!

大乐透走势基本走势图 股市趋势技术分析在线阅读 青海体彩十一选五综合走势图 上海时时乐走势图2oo期 pk10北京赛车app下载 上海11选5推荐任三 债券基金配资 山东十一运夺金手机app 黑龙江36选7玩法介绍 股票权重的计算公式 福建体彩十一选五中奖规则 陕西11选5任五遗漏号 个股分析报告范文 246天天好彩蓝月亮精选 在线配资开户 大乐透技巧规律和口诀 贵州快3开奖