加入收藏 | 设为首页 | 会员中心 | 我要投稿 信阳站长网 (https://www.0376zz.cn/)- 智能营销、云手机、数据工坊、云防火墙、大数据!
当前位置: 首页 > 教程 > 正文

织梦模板DEDECMS实现自动更新主页功能的代码

发布时间:2022-09-01 12:48:09 所属栏目:教程 来源:互联网
导读:?php require_once (dirname(__FILE__) . /../include/common.inc.php); $row = $dsql-GetOne(Select uptime From `cmsxx_arccache` where md5hash = autonew;); if(!is_array($row)) exit(autonew(5)); $interval=60; //时间 秒 if(time() - $row[uptime] $
  <?php
 
  require_once (dirname(__FILE__) . "/../include/common.inc.php");
 
  $row = $dsql->GetOne("Select uptime From `cmsxx_arccache` where md5hash = 'autonew';");
 
  if(!is_array($row)) exit(autonew(5));
 
  $interval=60;  //时间 秒
 
  if(time() - $row['uptime'] < $interval ) exit();
 
  autonew($no);
 
  function machom($no=''){
 
  define('DEDEADMIN', ereg_replace("[/]{1,}",'/',dirname(__FILE__) ) );
 
  require_once(dirname(__FILE__)."/../include/common.inc.php");
 
  require_once(dirname(__FILE__)."/../include/arc.partview.class.php");
 
  $dsql = new DedeSql(false);
 
  $row  = $dsql->GetOne("Select * From cmsxx_homepageset");
 
  $dsql->Close();
 
  $templet=$row['templet'];
 
  $position=$row['position'];
 
  $homeFile = DEDEADMIN."/".$position;
 
  $homeFile = str_replace("","/",$homeFile);
 
  $homeFile = str_replace("//","/",$homeFile);
 
  $templet = str_replace("{style}",$cfg_df_style,$templet);
 
  $pv = new PartView();
 
  $GLOBALS['_arclistEnv'] = 'index';
 
  $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);
 
  $pv->SaveToHtml($homeFile);
 
  }
 
  function autonew($no=''){
 
    global $dsql;
 
      $sql = "SELECT id FROM `cmsxx_archives` where arcrank <>'0'  limit $no ;";
 
      $dsql->SetQuery($sql);
 
      $dsql->Execute();
 
      while($row = $dsql->GetArray()){
 
          $id = $row['id'];
 
          $time = time() - rand(0,$interval * 10);
 
          $dsql->ExecuteNoneQuery("Update `cmsxx_arctiny` set `arcrank`='0', `sortrank`='$time' where id = '$id';");
 
          $dsql->ExecuteNoneQuery("Update `cmsxx_archives` set `arcrank`='0', `sortrank`='$time', `pubdate`='$time' where id = '$id';");
 
      }
 
      machom($no);
 
      $dsql->ExecuteNoneQuery("Update `cmsxx_arccache` set  `uptime`=".time()." where md5hash = 'autonew'");
 
  }
 
  ?>
 

(编辑:信阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读