外链代发包收录,纯手工外链代发就找老客外链吧

站长新闻

您的位置:老客外链吧 > 站长新闻 >

帝国cms安装【前台定时执行刷新任务插件】实现自动审核采集入库的文章

文章来源:网站优化教程 作者:老客外链 人气:13 时间2022-08-02 08:16:40

一直懒得去研究怎么用火车头,就用帝国后台自带的采集功能,半自动的采集一些简单规则文章。如果一次采了很多一回审核放出去好像对收录不好,每天放一些。就用到下面说的这个插件,记录下帝国cms安装【前台定时执行刷新任务插件】实现自动审核采集入库的文章,以便以后建其他站时再使用省得再茶教程了

第一步:在后台的【栏目】---》【自定义页面】--》增加一个自定义页面,如图

帝国cms安装【前台定时执行刷新任务插件】实现自动审核采集入库的文章
页面代码可复制如下;(说明:这个代码是随机提取未审核文章,自动在当前时间增加300,600秒设置为自动的上线时间。然后设置定时执行这个文件就等于自动审核发布了)
  1. <?php
  2. $sql=$empire->query("select*from{$dbtbpre}ecms_".$class_r[1][tbname]."_indexwherechecked=0orderbyidlimit10");//随机取信息请用orderbyrand()
  3. while($r=$empire->fetch($sql)){
  4. $id=$r[id];
  5. $classid=$r[classid];
  6. $infouptime=time()+rand(300,600);//上线时间当前时间+300-600是秒自己换算默认是(300,600)
  7. $pubid=ReturnInfoPubid($classid,$id);
  8. $copyids='';
  9. $num=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}enewsinfovotewherepubid='$pubid'");
  10. $nihoam=$empire->query("update{$dbtbpre}ecms_".$class_r[1][tbname]."_checksetnewstime='$infouptime'whereid='$id'");
  11. if($num)//修改
  12. {
  13. $empire->query("update{$dbtbpre}enewsinfovotesetcopyids='$copyids',infouptime='$infouptime'wherepubid='$pubid'limit1");
  14. }
  15. else//增加
  16. {
  17. $intime=$empire->query("insertinto{$dbtbpre}enewsinfovote(pubid,id,classid,infouptime,copyids)values('$pubid','$id','$classid','$infouptime','$copyids');");
  18. }
  19. }
  20. ?>

第二步:后台的--》系统---》计划任务---》管理刷新业务里增加一个任务,如下图所示

帝国cms安装【前台定时执行刷新任务插件】实现自动审核采集入库的文章
选择之前建的那个自定义代码的页面,执行间隔时间自己按情况设置,文章多要多发点间隔时间就设置小一点;这样就实现了定时自动审核入库状态为未审核文章了
如果长时间人不打开网站刷新的话,还需要安装一个刷新内容的插件,因为帝国用的是生成静态的文章,平时发文后都要刷新生成前台才会显示新文章。

第三步:下载这个插件安装到网站e/extend这个目录下

帝国cms安装【前台定时执行刷新任务插件】实现自动审核采集入库的文章
帝国官方论坛安装方法如下:(地址:http://bbs.phome.net/showthread-31-196160-0.html)
******************** 安装插件 ********************

1、将“upload”目录下的文件上传至帝国CMS系统目录;

2、插件安装完毕。

******************** 卸载插件 ********************

1、删除 /e/extend/DoTimeRepage/ 目录;

2、插件卸载完毕。

******************** 插件使用 ********************

1、在经常被访问到的页面(比如:首页)最底部加上如下代码即可:(两种方式选其一)
(1)、JS调用方式:
<script src="[!--news.url--]e/extend/DoTimeRepage/"></script>
  (2)、框架调用方式:
<IFRAME frameBorder="0" width="0" height="0" marginWidth="0" marginHeight="0" id="dorepage" name="dorepage" scrolling="no" src="[!--news.url--]e/extend/DoTimeRepage/"></IFRAME>

2、生成相应页面。

(刷新任务增加:后台>“系统”>“计划任务”>“管理刷新任务”。信息定时上下线:增加信息时选项设置里可以设置定时发布。)

******************** 插件目录说明 ********************

/e/extend/DoTimeRepage/ 前台定时执行刷新任务插件目录
└index.php 执行刷新任务程序文件

如果懒得注册下载可在下面下载小编当初安装下载的安装包
帝国CMS-前台定时执行刷新任务插件下载.zip
ace572247146e5570a708e6b946a14db.zip(15.27 KB)

第四步:上传完插件后在网站首页代码里加上一句调用这个文件的代码

<script src="[!--news.url--]e/extend/DoTimeRepage/"></script>
帝国cms安装【前台定时执行刷新任务插件】实现自动审核采集入库的文章
最后像第2步的一样加一个定时刷新首页的任务就OK了,这样就实现了隔一段时间自动刷新审核出来的新文章了

上一篇:帝国CMS专题自定义字段设置教程(图文) 下一篇:没有了

联系我们

在线服务 外链咨询 二维码

扫码添加微信:juxia_com