網站采集了10000篇文章,難道一次性放出來?最好的方法是定時定量放出來,比如每分鐘放出1篇。
這樣就用到定時審核發布上線這個功能。
定時審核以數據表為單位,隨機獲取存在未審核信息的欄目,從此欄目中調取若干信息審核,每條信息發布時間會自動加上間隔,最大程度上模擬人工發布。
此方法比起論壇上的那個方法簡單太多了
1.批量采集數據信息待審核表里(這一步自己用采集軟件批量采集,方法不說了)
2.增加前臺定時執行刷新任務插件(下載:http://bbs.phome.net/showthread-31-196160-0.html按教程自己增加)
3.后臺欄目->管理自定義頁面 >增加自定義頁面
增加一個自定義頁面:文件名(*) suijionline.html 可以隨便添加文件名稱
頁面內容(*)添加如下PHP CODE:
$sql=$empire->query("select * from {$dbtbpre}ecms_".$class_r[1][tbname]."_index where checked=0 order by id limit 10"); //隨機取信息請用order by rand()
while($r=$empire->fetch($sql)){
$id=$r[id];
$classid=$r[classid];
$infouptime=time()+rand(300,600); //上線時間 當前時間+300-600是秒自己換算
$pubid=ReturnInfoPubid($classid,$id);
$copyids='';
$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsinfovote where pubid='$pubid'");
$nihoam=$empire->query("update {$dbtbpre}ecms_".$class_r[1][tbname]."_check set newstime='$infouptime' where id='$id'");
if($num) //修改
{
$empire->query("update {$dbtbpre}enewsinfovote set copyids='$copyids',infouptime='$infouptime' where pubid='$pubid' limit 1");
}
else //增加
{
$intime=$empire->query("insert into {$dbtbpre}enewsinfovote(pubid,id,classid,infouptime,copyids) values ('$pubid','$id','$classid','$infouptime','$copyids');");
}
}
4.后臺->系統->計劃任務->管理定時刷新任務
增加刷新任務:增加定時刷新任務選刷新自定義頁面—>選擇頁面:選剛才增加的自定義頁就可以了!執行時間間隔:一搬添成10分鐘吧!這樣就完成了自動審核上線信息了!
總結:前臺定時執行刷新任務這個要有用戶訪問才可以執行這個自定義頁面呢?
那么新站沒有流量,肯定是沒人訪問了,那么我們怎么樣才能讓他每過10分鐘刷新一下網站首頁讓他
執行這個自定義頁面審核上線代碼呢?
新聞熱點
疑難解答