"景先生毕设|www.jxszl.com

织梦dedecms定时自动更新首页的方法

2022-10-29 16:29编辑: www.jxszl.com景先生毕设
dedecms织梦模板定时自动更新首页的方法如下:

I..在根目录/plus目录下新建I.个php文件,命名为:autoindex.php

II.将以下代码复制到autoindex.php文件
functionsp_input($tex

 更多精彩就在: 51免费论文网|www.jxszl.com 
t)
{
$text=trim($text);
$text=htmlspecialchars($text);
if(!get_magic_quotes_gpc())
returnaddslashes($text);
else
return$text;
}
$autotime=IIIVI00;//自动更新时间,单位为秒,这里我设为I.小时,大家可以自行更改.
$fpath="../data/last_time.inc";//记录更新时间文件,如果不能达到目的,请检查是否有读取权限.
include($fpath);
if(empty($last_time))
$last_time=0;
if(sp_input($_GET[renew])=="now")
$last_time=0;
if((time()-$last_time)>=$autotime)
{
define(DEDEADMIN,ereg_replace("[/\]{I.,}",/,dirname(_FILE_)));
require_once(DEDEADMIN."/../include/common.inc.php");
require_once(DEDEINC."/arc.partview.class.php");
/*
$row=$dsql->GetOne("Select*Fromdede_homepageset");
$dsql->Close();
$templet=$row[templet];
$position=$row[position];
*/
$templet=tnbjh/index.htm";//这里是首页模板位置,当前是dede默认首面位置.
$position="../index.html";
$homeFile=dirname(_FILE_)."/".$position;
$homeFile=str_replace("\","/",$homeFile);
$homeFile=str_replace("//","/",$homeFile);
$pv=newPartView();
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);
$pv->SaveToHtml($homeFile);
$pv->Close();
$file=fopen($fpath,"w");
fwrite($file,"fwrite($file,"$last_time=".time()."; ");
fwrite($file,?>);
fclose($file);
}
?>

III.在首页模板的标签中加入如下代码



以上就是本文章的内容,希望对大家有所帮助

原文链接:http://www.jxszl.com/biancheng/dedecms/75286.html