插件源码

后台-新增自定义页面添加如下PHP代码

$sql=$empire->query("select * from {$dbtbpre}ecms_news_check order by id limit 10"); //随机取信息请用order by rand()
while($r=$empire->fetch($sql)){
$id=$r[id];
$classid=$r[classid];
DelNewsFile($r[filename],$r[newspath],$classid,0,$r[groupid]);//删除旧信息文件
$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[$classid][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");
$empire->query("update {$dbtbpre}ecms_news_index set newstime='$infouptime' where id='$r[id]'"); //设置当前时间
$empire->query("update {$dbtbpre}ecms_news set newstime='$infouptime' where id='$r[id]'");//设置当前时间
}
else	//增加
{
$intime=$empire->query("insert into {$dbtbpre}enewsinfovote(pubid,id,classid,infouptime,copyids) values ('$pubid','$id','$classid','$infouptime','$copyids');");
}
}

定时审核上线方法

1.前台安装帝国CMS定时刷新插件 

2.后台-管理定时刷新任务 添加刚才自定义页面刷新时间

3.添加定时访问首页 方法用DNSPOD定时访问网站首页!