織夢CMS發布文章自動實現百度鍊接主動推送教程

發布日期:2019-06-13 01:03:13 作者:seo重慶

  • 正文内容
  • 相關推薦
原創

織夢CMS近幾年都沒有更新,但是很多初學者都還是在使用織夢,近期有長咨詢冬鏡,織夢CMS如何實現發布新文章後自動提交鍊接百度(百度鍊接提交中的主動推送方式),下面,冬鏡就和大家講講如何自動化實現主動推送。

織夢cms主動推送

織夢文章鍊接主動推送教程

1、找到後台發布文章的PHP文件

默認路徑如下:網站目錄/dede/article_add.php,打開并編輯該文件(article_add.php),解釋一下這個文件就是發布新文章的功能文件,這裡要提醒一下大家article_add.php隻限默認的内容模型,其它的模型需要修改對應的php文件;

2、找到該文件中的 ClearMyAddon($arcID, $title); 并在該代碼後面增加百度主動推送代碼,代碼如下所示:

$urls = $arturl;
$urls = explode(“,”,$urls);
$api = 'http://data.zz.baidu.com/urls?site=uqseo.com&token=DXIL1vZKSq3Rrko2'; //在百度站長平台獲取主動推送的接口地址
$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 = $arturl這個是代表發布文章的地址,這個必須要啟用絕對地址才能這樣寫,不然推送不成功,如果不想啟用絕對地址,那麼就用拼接的方式把自己的主域名拼接上。②$api=”接口調用地址”這裡需要填寫自己的主動推送接口地址,如果你直接複制冬鏡的一樣不會有效果額。

其實做到這一步也可以說改造完成了,不繼續後面的操作一樣可以實現主動推送。

3、在 <a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>已發布文章管理</u></a> 後面添加如下代碼:

<a><u>主動推送反饋結果".$result."</u></a>

添加這個的意義在于織夢後台文章發布成功之後有一個推送提示的反饋效果,方便大家查看是否推送成功。

這裡有人就問冬鏡了,那在文章發布成功後在執行百度站長平台的自動推送的代碼,可以嗎?

答案是肯定可以的,主動推送和自動推送是不沖突的,也就是2種推送方式是可以共存的,不過冬鏡不建議大家把自動推送寫到後台,因為自動推送是js代碼,我們隻需要在模版的公共部分添加如下的js推送代碼即可(通用)。

<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>

好了,關于織夢發布新文章如何實現主動推送的教程冬鏡就分享到這裡,如果你在操作中還有什麼疑問,可以評論區留言交流。

搜一下

标簽:

标題:織夢CMS發布文章自動實現百度鍊接主動推送教程

鍊接:http://juhua552824.cn/dedecms/407.html

版權:若無特殊标注皆為 seo重慶 原創版權,轉載請以鍊接形式注明作者及原始出處

發表評論

電子郵件地址不會被公開。 必填項已用*标注

評論

3條評論
  1. avatar

    時秒網絡 Lv.1 Chrome 62.0.3202.84 Chrome 62.0.3202.84 Windows Server 2003 Windows Server 2003 回複

    違規廣告,禁止展現****

    福建省廈門市 電信

    1. bv x Lv.1 Chrome 74.0.3729.157 Chrome 74.0.3729.157 Windows Windows 回複

      回複了時秒網絡:666不錯

      澳大利亞 Telstra國際互聯節點

  2. avatar

    時秒網絡 Lv.1 Chrome 62.0.3202.84 Chrome 62.0.3202.84 Windows Server 2003 Windows Server 2003 回複

    違規廣告,禁止展現****

    福建省廈門市 電信

    http://m.juhua552824.cn|http://wap.juhua552824.cn|http://www.juhua552824.cn||http://juhua552824.cn