DEDECMS自动更新首页HTML的方法

DEDECMS自动更新首页HTML的方法如下:

1、在首页模板<head>区里插入如下代码后,手动生成一次首页HTML,以后就会根据你设定的时间自动更新了。

<script src="/plus/auto_makehtml_homepage.php" language="javascript"></script>

2、把以下代码保存为 auto_makehtml_homepage.php ,放到 /plus/ 下。

<?php
require_once(dirname(__FILE__)."/../include/config_base.php");
require_once(dirname(__FILE__)."/../include/inc_arcpart_view.php");
$lasttime=filemtime(dirname(__FILE__)."/../index.html");
$interval=3600;//3600秒,测试时可改小点如60,方便查看效果。
if((time()-$lasttime)>$interval)
{
 $dsql = new DedeSql(false);
 $row  = $dsql->GetOne("Select * From #@__homepageset");
 $dsql->Close();
 $templet=$row['templet'];
 $position=$row['position'];
 $homeFile = dirname(__FILE__)."/".$position;
 $homeFile = str_replace("\\","/",$homeFile);
 $homeFile = str_replace("//","/",$homeFile);
 $templet = str_replace("{style}",$cfg_df_style,$templet);
 $pv = new PartView();
 $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);
 $pv->SaveToHtml($homeFile);
 $pv->Close();
}

?>

 

Trackbacks: 点击获得Trackback地址,Encode: UTF-8  点击获得Trackback地址,Encode: GB2312 or GBK  点击获得Trackback地址,Encode: BIG5
Tags: dedecms, 自动更新 | 分类:DedeCms
浏览概况:评论:0 | 相关文章:5 | 阅读:9667
文章评论(0)
发表评论
用户名:
密码(游客无需):
网址/E-mail:
      记住我的信息