您现在的位置是:孟垂博自媒体博客 ✈ 帝国cms
帝国cms7.5采集文章定时审核插件详细讲解(图文)
10-18最后更新时间:2024-09-12【已收录】人已围观收藏
简介1. 找到/e/extend/ 在该目录下新建文件夹已经建一个php文件:
/e/extend/DoTimeRepage/doZyz.php
doZyz.php文件代码: <?phprequire("../../class/connect.php");require("../
1. 找到/e/extend/ 在该目录下新建文件夹已经建一个php文件:
/e/extend/DoTimeRepage/doZyz.php
doZyz.php文件代码:
auto_pub.html代码如下:
如果想要达到间隔某个时段自定审核的功能,这里运用宝塔面板自带功能进行操作。(这一步也是小白不懂得地方)
/e/extend/DoTimeRepage/doZyz.php
doZyz.php文件代码:
<?php
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../class/functions.php");
require '../'.LoadLang("pub/fun.php");
require("../../class/t_functions.php");
require("../../data/dbcache/class.php");
require("../../data/dbcache/MemberLevel.php");
$link=db_connect();
$empire=new mysqlquery();
$editor=1;
@set_time_limit(0);
//定时刷新任务
function user_DoTimeRepage(){
global $empire,$dbtbpre;
auto_checkInfo(2);
$todaytime=time();
$b=0;
$sql=$empire->query("select doing,classid,doid from {$dbtbpre}enewsdo where isopen=1 and lasttime+dotime*60<$todaytime");
while($r=$empire->fetch($sql))
{
$b=1;
if($r[doing]==1)//生成栏目
{
$cr=explode(',',$r[classid]);
$count=count($cr)-1;
for($i=1;$i<$count;$i++)
{
if(empty($cr[$i]))
{
continue;
}
ReListHtml($cr[$i],1);
}
}
elseif($r[doing]==2)//生成专题
{
$cr=explode(',',$r[classid]);
$count=count($cr)-1;
for($i=1;$i<$count;$i++)
{
if(empty($cr[$i]))
{
continue;
}
ListHtmlIndex($cr[$i],$ret_r[0],0);
}
}
elseif($r[doing]==3)//生成自定义列表
{
$cr=explode(',',$r[classid]);
$count=count($cr)-1;
for($i=1;$i<$count;$i++)
{
if(empty($cr[$i]))
{
continue;
}
$ur=$empire->fetch1("select listid,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid='".$cr[$i]."'");
ReUserlist($ur,"../");
}
}
elseif($r[doing]==4)//生成自定义页面
{
$cr=explode(',',$r[classid]);
$count=count($cr)-1;
for($i=1;$i<$count;$i++)
{
if(empty($cr[$i]))
{
continue;
}
$ur=$empire->fetch1("select id,path,pagetext,title,pagetitle,pagekeywords,pagedescription,tempid from {$dbtbpre}enewspage where id='".$cr[$i]."'");
ReUserpage($ur[id],$ur[pagetext],'../'.$ur[path],$ur[title],$ur[pagetitle],$ur[pagekeywords],$ur[pagedescription],$ur[tempid]);
}
}
elseif($r[doing]==5)//生成自定义JS
{
$cr=explode(',',$r[classid]);
$count=count($cr)-1;
for($i=1;$i<$count;$i++)
{
if(empty($cr[$i]))
{
continue;
}
$ur=$empire->fetch1("select jsid,jsname,jssql,jstempid,jsfilename from {$dbtbpre}enewsuserjs where jsid='".$cr[$i]."'");
ReUserjs($ur,'../');
}
}
else//生成首页
{
$indextemp=GetIndextemp();
NewsBq($classid,$indextemp,1,0);
}
$empire->query("update {$dbtbpre}enewsdo set lasttime=$todaytime where doid='$r[doid]'");
}
if($b)
{
echo "最后执行时间:".date("Y-m-d H:i:s",$todaytime)."<br><br>";
}
}
//自动生成未审核的文章,每次生成5条
function auto_checkInfo($num=5){
global $empire,$dbtbpre,$class_r,$emod_r,$public_r;
$todaytime=time();
$sql="select id,classid from {$dbtbpre}ecms_news_index where checked=0 order by id asc limit ".$num;
$sql=$empire->query($sql);
while($r=$empire->fetch($sql)){
$empire->query("update {$dbtbpre}ecms_news_index set checked=1 where id='$r[id]' limit 1");
$pubid=ReturnInfoPubid($r['classid'],$r['id']);
$infor=$empire->fetch1("select * from {$dbtbpre}ecms_news_check where id='$r[id]' limit 1");
//互转
MoveCheckInfoData('news',0,$infor['stb'],"id='$r[id]'");
AddClassInfos($r['classid'],'','+1');
//刷新信息
GetHtml($infor['classid'],$infor['id'],$infor,1);
//刷新列表
ReListHtml($r[classid],1);
}
}
user_DoTimeRepage();//自动刷新页面
db_close();
$empire=null;
?>
2.在栏目自定义页面新建一个自定义页面,命名:auto_pub.htmlauto_pub.html代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>auto_pub</title>
<script src="/e/extend/DoTimeRepage/doZyz.php"></script>
</head>
<body>
孟垂博官网详细教程之自动审核插件
</body>
</html>
到这里算是完成了80%,只要是访问这个自定义页面就相当于做了一次代码执行,随机审核5篇文章。如果想要达到间隔某个时段自定审核的功能,这里运用宝塔面板自带功能进行操作。(这一步也是小白不懂得地方)
《帝国cms7.5采集文章定时审核插件详细讲解(图文).doc》
如果这篇文章对你有所帮助,劳烦点个赞
推荐度:
很赞哦! ()
下一篇:返回列表
相关文章
- 帝国cms7.5采集文章定时审核插件详细讲解(图文)2020-10-18
文章评论
点击排行
本栏推荐
标签云(最新)
站点信息
- 建站时间:2019年06月15日
- 网站程序:帝国CMS7.5
- 博客模板:可免费共享
- 文章统计:235篇文章
- 时间卷轴:时间轴
- 标签管理:标签云
- 网站地图:XML网站地图
- 微信二维码:扫描一下,你我就是有缘