公告:575分类目录为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ

点击这里在线咨询客服
新站提交
  • 网站:19294
  • 待审:3
  • 文章:37080
  • 会员:74
  • 最新会员:3632094

帝国CMS怎么自动审核发布文章?帝国CMS自动审核发布信息脚本分享!BCU575分类目录-全网最大的中文分类目录导航网站

  帝国CMS怎么自动审核发布文章?当一个文章站大量采集内容,一次性全部发布完这一是不利于SEO的,也是容易作弊,所以从网上找了这个脚本稍作修改。分享给大家,其实也很简单,但比帝国自带的计划任务功能好的是,不用开启后台才运行,脚本放到服务器上后加入服务器的计划任务便可以每天定时审核发布信息。下面帝国CMS模板网来告诉大家帝国CMS自动审核发布信息脚本,一起来看看吧:BCU575分类目录-全网最大的中文分类目录导航网站


 
复制代码
  1. <?php
  2. //使用密码控制
  3. if(empty($_GET['pwd'])||$_GET['pwd']!='脚本运行密码,请自行修改'){
  4. die('Fuckyou!-www.lwtz.cn!');
  5. }
  6. define('EmpireCMSAdmin','1');
  7. require("../class/connect.php");
  8. require("../class/db_sql.php");
  9. require("../class/functions.php");
  10. require("../class/t_functions.php");
  11. require("../data/dbcache/class.php");
  12. require("../data/dbcache/MemberLevel.php");
  13. $link=db_connect();
  14. $empire=newmysqlquery();
  15. $enews=$_POST['enews'];
  16. if(empty($enews)){
  17. $enews=$_GET['enews'];
  18. }
  19. //参数$news_table="news";//新闻表
  20. $news_num=1;
  21. //每次审核条数
  22. /***使用时间控制审核的栏目,下面的代码因为栏目太多,每天分三个时段更新*实验证明这个效果是不好的,收录只有早上的那次*
  23. $hours=date('H');switch($hours){
  24. //频道和列表
  25. case'8':$where="bclassid=0orclassidbetween33and86";
  26. break;
  27. case'13':$where="bclassid=0orclassidbetween87and139";
  28. break;
  29. case'22':$where="bclassid=0orclassidbetween140and192";
  30. break;
  31. default:$where="classid='10000'";
  32. }*/
  33. $where='1';
  34. //审核新闻模型全部栏目
  35. $class_list=$empire->query("SELECTclassid,islastfrom{$dbtbpre}enewsclasswhere$where");
  36. $class=array();
  37. $pclass=array();
  38. while($r=$empire->fetch($class_list)){
  39. if($r['islast']=='0'){
  40. array_push($pclass,$r['classid']);
  41. //非终极栏目不可以发不信息,所以不参与信息审核
  42. }else{
  43. array_push($class,$r['classid']);
  44. }
  45. }
  46. foreach($classas$key=>$val){
  47. ecmscheck($val,$news_table,$news_num);
  48. //审核}//刷新非终极栏目
  49. foreach($pclassas$key=>$value){
  50. echo'上级栏目'.$value.'已经更新<hr/>';
  51. ReListHtml($value,1);
  52. }
  53. ReIndex();
  54. //刷新首页
  55. /****@param$classid*@param$table*@param$num*/
  56. functionecmscheck($classid,$table,$num){
  57. global$empire,$class_r,$dbtbpre;
  58. $time=time();
  59. //每周一审核的设置为推荐
  60. $isgood='0';
  61. $day=strftime("%A");
  62. if($day=='Monday'){
  63. $isgood='1';
  64. }
  65. $res=$empire->query("selectidfrom{$dbtbpre}ecms_".$table."_checkwhereclassid=".$classid."ORDERBY`truetime`ASCLIMIT{$num}");
  66. while($r=$empire->fetch($res)){
  67. $data[]=$r['id'];
  68. }
  69. CheckNews_auto($classid,$data);
  70. }
  71. /***审核信息*@param$classid*@param$id*/
  72. functionCheckNews_auto($classid,$id){
  73. global$empire,$class_r,$dbtbpre,$emod_r,$adddatar;
  74. $classid=(int)$classid;
  75. $count=count($id);
  76. $time=time();
  77. //每周一审核的设置为推荐
  78. $isgood=strftime('%A')=='Monday'?1:0;
  79. for($i=0;$i<$count;$i++){
  80. $infoid=(int)$id[$i];
  81. $infor=$empire->fetch1("select*from{$dbtbpre}ecms_".$class_r[$classid][tbname]."_checkwhereid='$infoid'limit1");
  82. //$picurl=empty($infor['titlepic'])?'/images/smallpic/'.rand(1,300).'.jpg':$infor['titlepic'];
  83. //为了网站能好看点设置一个1-300的随机图片
  84. $res=$empire->query("update{$dbtbpre}ecms_".$class_r[$classid][tbname]."_checksettruetime='$time',newstime='$time',lastdotime='$time',isgood='$isgood'whereid='$infoid'limit1");
  85. $sql=$empire->query("update{$dbtbpre}ecms_".$class_r[$classid][tbname]."_indexsetchecked=1,truetime='$time',newstime='$time',lastdotime='$time'whereid='$infoid'");
  86. //未审核表转换
  87. MoveCheckInfoData($class_r[$classid][tbname],0,$infor['stb'],"id='$infoid'");
  88. //更新栏目信息数
  89. AddClassInfos($infor['classid'],'','+1');
  90. //刷新信息
  91. GetHtml($infor['classid'],$infor['id'],$infor,0);
  92. echo'信息'.$infor['id'].'内容页已经更新<hr/>';
  93. //刷新列表
  94. ReListHtml($infor['classid'],1);
  95. echo'终极栏目'.$infor['classid'].'已经更新<hr/>';
  96. }
  97. }
  98. //刷新首页functionReIndex(){
  99. $indextemp=GetIndextemp();
  100. //取得模板
  101. NewsBq($classid,$indextemp,1,0);
  102. echo'首页已经刷新';
  103. }

  上面的代码放到e/extend/sc/.index.php 文件夹里面。BCU575分类目录-全网最大的中文分类目录导航网站

  然后在服务器上搞个计划任务 定时打开这个地址 hide后面加 ?pwd=密码 即可!BCU575分类目录-全网最大的中文分类目录导航网站

  OK!搞定!是不是很简单?赶紧去试试吧!BCU575分类目录-全网最大的中文分类目录导航网站

 BCU575分类目录-全网最大的中文分类目录导航网站

 BCU575分类目录-全网最大的中文分类目录导航网站

标签:帝国自动审核 帝国自动更新首页

分享到: 更多 (0)

下一篇:返回列表

上一篇:【帝国cms代码】新手教程:帝国CMS网站备份方法

  admin95360564zxm

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 19294

    网站

  • 12

    小程序

  • 37080

    文章

  • 74

    会员

赶快注册账号,推广您的网站吧!
热门网站