国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢發布新文章后提交原創保護到百度的實現方法

2024-07-12 09:08:07
字體:
來源:轉載
供稿:網友

要實現織夢發布新文章后提交原創保護到百度的前提條件是站點要先擁有百度的原創保護提交權限。

 

通過百度原創保護權限會發現,其實百度的原創提交只和鏈接提交多了一個類型:type=original

比如你的鏈接提交為:http://data.zz.baidu.com/urls?site=網址&token=token值

那么原創提交鏈接為:http://data.zz.baidu.com/urls?site=網址&token=token值&type=original

這樣的話就比較容易了,在這里我是通過給織夢加自定義文檔屬性實現的,當勾選文檔屬性為原創時候,就提交原創鏈接,否則提交普通鏈接,做一個判斷即可。

先增加一個自定義文檔屬性,需要執行一段sql語句(在這里注意:建議先做好數據備份,如果您的表前綴改過,下面的sql要改下表前綴),執行完成后會看到如下圖的屬性。
 

INSERT INTO `dede_arcatt` VALUES('9','y','原創');alter table `dede_archives` modify `flag` set('c','h','p','f','s','j','a','b','y') default NULL;

織夢發布新文章后提交原創保護到百度的實現方法

發布文檔時候勾選原創屬性即可:

織夢發布新文章后提交原創保護到百度的實現方法

然后修改織夢后臺文件 article_add.php 和 article_edit.php 這里是以文檔模型為例子,如果需要修改其他模型,請自行改下,主要是加入以下推送文件,在推送時候做判斷。
 

if($artUrl=='')        {                $artUrl = $cfg_phpurl."/view.php?aid=$id";              }else{$aurls[]='http://'.$cfg_baiduhost.'/'.$artUrl;if(strpos($flag,'y') !== false){$api = 'http://data.zz.baidu.com/urls?site='.$cfg_baiduhost.'&token='.$cfg_badutoken.'&type=original';}else{$api = 'http://data.zz.baidu.com/urls?site='.$cfg_baiduhost.'&token='.$cfg_badutoken;}$ch = curl_init();$options = array(        CURLOPT_URL => $api,        CURLOPT_POST => true,        CURLOPT_RETURNTRANSFER => true,        CURLOPT_POSTFIELDS => implode("/n", $aurls),        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),);curl_setopt_array($ch, $options);$result = curl_exec($ch);}

這樣的話前臺的調用也方便多了,調用flag屬性為y的即可。

出現如下圖的提示,表示提交成功:

織夢發布新文章后提交原創保護到百度的實現方法

成功返回示例:
 

{        "remain": 4999999,        "success": 1,        "remain_original": 9,        "success_original": 1}

失敗返回示例:

{        "error":401,        "message":"token is not valid"}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松桃| 通渭县| 宽甸| 波密县| 克什克腾旗| 青田县| 延津县| 米林县| 乌鲁木齐县| 灵宝市| 贡嘎县| 乌兰察布市| 佳木斯市| 许昌县| 交城县| 门头沟区| 崇礼县| 汉中市| 水富县| 茶陵县| 乌海市| 会昌县| 拜城县| 利辛县| 和静县| 凤山市| 枞阳县| 寻乌县| 广宁县| 呼图壁县| 巴彦县| 阳泉市| 德化县| 黔江区| 高青县| 阿勒泰市| 新乐市| 清河县| 沂水县| 凤庆县| 咸宁市|