### [织梦如何实现自动更新主页功能](https://www.prosaas.cn/article/1315) **Published:** 2020-01-08T01:46:11 **Author:** 5201314 **Excerpt:** 织梦如何实现自动更新主页功能?推荐学习:织梦cms织梦DEDECMS实现自动更新主页功能 以上就是织梦如何实现… **![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212115654178.jpg)** **织梦如何实现自动更新主页功能?** 推荐学习:织梦cms 织梦DEDECMS实现自动更新主页功能 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'"); } ?> 以上就是织梦如何实现自动更新主页功能的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** cms, DEDECMS **Categories:** DEDECMS ---