dedecms首页自动更新的方法
复制下面的代码并将其重命名为auto.php并将其上载到根目录。
< script src=" /auto.php" language=" javascript"></script>此代码然后更新主页html。
auto.php代码如下请保存da网站的根目录否则需要更改上面的脚本路径
< PHP $ lasttime=filemtime($ _ SERVER [ 'DOCUMENT_ROOT'] QUOT。/index.html"); $间隔=60; //1800秒内更新时间秒=30分钟 $ bdnum=1; //自动检查上面设置的时间以生成HTML编号 如果((时间() - $ lasttime)GT; $间隔) { require_once(dirname(__ FILE__)。" /include/common.inc.php"); require_once DEDEINC。“/arc.partview.class.php&quot ; $ GLOBALS ['_ arclistEnv']='索引'; $ row=$ dsql-> GetOne(" Select * From`dede_homepageset`"); $ row ['templet']=MfTemplet($ row ['templet']); $ pv=new PartView(); $ pv-> SetTemplet($ cfg_basedir。$ cfg_templets_dir。" /"$ row ['templet']); $ pv-> SaveToHtml(dirname(__ FILE __)。'/index.html'); exit(); } ?>要实现DEDE主页的自动更新网站主页的前提必须是随机文章。您可以使用以下示例代码在文章库中实现随机文章商店。代码需要根据情况进行修改。
{dede: arclist sort='rand'titlelenlen=30 row=16} < li>< a href=" [field: arcurl /]" title=" [field: title /]" target=" _blank"> [field: title /]</a></li> {/dede: arclist}