非插件用代碼使帝國(guó)cms生成文章時(shí)主動(dòng)(自動(dòng))推送給百度增加流量的方法

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

說(shuō)起來(lái)自動(dòng)推送,站內(nèi)也寫過(guò)幾篇文章,比如wordpress?如何給wordpress主題添加百度自動(dòng)推送代碼加快收錄的方法 還有帝國(guó)的?2020版帝國(guó)CMS百度主動(dòng)推送(實(shí)時(shí))工具插件 不過(guò)這些軟件或者插件之類的東西還是很有必要的,我們做站想要有流量,還是要被國(guó)內(nèi)第一大流量搜索引擎百度所要收錄,這就是為啥需要這些主動(dòng)的問(wèn)題,不然你寫了,百度不收錄,沒(méi)有流量,沒(méi)有意義不是~~~

所以一款實(shí)用的百度主動(dòng)推送功能是必要的,不論是原創(chuàng)作者來(lái),還是采集站點(diǎn),此功能都是必備的,從手工到自動(dòng)化。這個(gè)修改不會(huì)觸動(dòng)帝國(guó)系統(tǒng)核心功能,安全綠色,如果升級(jí)系統(tǒng),頂多功能失效,找到這篇文章修改后可以繼續(xù)用……

帝國(guó)cms添加百度實(shí)時(shí)主動(dòng)推送代碼功能

非插件實(shí)現(xiàn)帝國(guó)cms生成文章的時(shí)候加百度主動(dòng)推送按鈕,只需要修改3個(gè)文件 ecmsinfo.php、listinfo.php、userfun.php 即可,方法步驟如下:

1:e /admin/ecmsinfo.php 文件中,在任意一個(gè)elseif{….} 后添加添加如下代碼

elseif($enews=="Post_Baidu_sitemap")//文章實(shí)時(shí)發(fā)送百度
{
$id=$_POST['id'];
$urls=$_POST['titleurl'];
ePostBaiduSitemap($id,$urls);
}

2、找到?e/data/html/list/listinfo.php文件,找到如下代碼:

 在
<input name="id[]" type="checkbox" id="id[]" value="<?=$r[id]?>"<?=$checked?>>
<input name="infoid[]" type="hidden" value="<?=$r['id']?>">

后面添加
<input name="titleurl[<?=$r[id]?>]" type="hidden" value='<?=$titleurl?>'>
 還是這個(gè)文件里面,在最后一個(gè)</table>標(biāo)簽前添加

    <tr bgcolor="#FFFFFF"> 
      <td height="25" colspan="8">
        <input type="submit" name="Submit101" value="批量提交百度" onClick="document.listform.enews.value='Post_Baidu_sitemap';document.listform.action='ecmsinfo.php';"><font color="#666666"><p>備注:多選框藍(lán)色為未審核信息;發(fā)布者紅色為會(huì)員投稿;信息ID粗體為未生成,點(diǎn)擊ID可刷新頁(yè)面.</p></font></td>
    </tr>

備注:多選框藍(lán)色為未審核信息;發(fā)布者紅色為會(huì)員投稿;信息ID粗體為未生成,點(diǎn)擊ID可刷新頁(yè)面.

3、找到e/class/userfun.php 添加如下代碼:

 //---------------------------用戶自定義標(biāo)簽函數(shù)文件
//發(fā)送給百度時(shí)時(shí)更新-------------------------------
function ePostBaiduSitemap($id,$_urls){
$site = 'www.你的域名.com';//你的網(wǎng)站域名
$token = 'xxxxxxxxx';//百度給的token
$newsurl = 'http://你的域名/';//你的網(wǎng)站地址,注意后面的斜杠/
$count = count($id);
if (empty($count))
{
printerror("未選擇信息ID", "", 1, 0, 1);
}
$urls=array();
for($i=0;$i<$count;$i++) { $id[$i] = (int)$id[$i]; if (array_key_exists($id[$i],$_urls)){ //$urls[] = $_urls[$id[$i]]; $urls[] = $newsurl.$_urls[$id[$i]]; } } $api = "http://data.zz.baidu.com/urls?site=$site&token=$token"; $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);
$httpstat = curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpstat==200){
$obj = json_decode($result);
printerror("今天剩余{$obj->remain}條,成功提交{$obj->success}條", "", 1, 0, 1);
}else{
printerror('推送失敗', "", 1, 0, 1);
}
}
?>

至此,帝國(guó)cms生成文章后后臺(tái)主動(dòng)推送功能已經(jīng)添加完畢,使用方法如下….

帝國(guó)cms后臺(tái)生成文章后主動(dòng)推送文章到百度功能使用方法:

  1. 網(wǎng)站后臺(tái)——信息,點(diǎn)擊任意左側(cè)樹形列表;
  2. 在右側(cè)的信息管理勾選要提交給百度的文章;
  3. 然后點(diǎn)擊列表下面的批量提交百度!

問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » 非插件用代碼使帝國(guó)cms生成文章時(shí)主動(dòng)(自動(dòng))推送給百度增加流量的方法

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情