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

dedecms织梦模板定时自动更新首页的方法如下:
1、在 根目录/plus 目录下新建一个php文件,命名为:autoindex.php
2、将以下代码复制到 autoindex.php 文件

01 <?php
02
03 function sp_input( $text )
04
05 {
06
07 $text = trim( $text );
08
09 $text = htmlspecialchars( $text );
10
11 if (!get_magic_quotes_gpc())
12
13 return addslashes( $text );
14
15 else
16
17 return $text;
18
19 }
20
21 $autotime = 3600;//自动更新时间,单位为秒,这里我设为一小时,大家可以自行更改。
22
23 $fpath = "../data/last_time.inc";//记录更新时间文件,如果不能达到目的,请检查是否有读取权限。
24
25 include( $fpath );
26
27 if( empty($last_time))
28
29 $last_time = 0;
30
31 if( sp_input($_GET['renew'])=="now")
32
33 $last_time = 0;
34
35 if((time()-$last_time)>=$autotime )
36
37 {
38
39 define('DEDEADMIN', ereg_replace("[/\\]{1,}",'/',dirname(__FILE__) ) );
40
41 require_once(DEDEADMIN."/../include/common.inc.php");
42
43 require_once(DEDEINC."/arc.partview.class.php");
44
45 /*
46
47 $row = $dsql->GetOne("Select * From dede_homepageset");
48
49 $dsql->Close();
50
51 $templet=$row['templet'];
52
53 $position=$row['position'];
54
55 */
56
57 $templet = “tnbjh/index.htm”;//这里是首页模板位置,当前是dede默认首面位置。
58
59 $position = "../index.html";
60
61 $homeFile = dirname(__FILE__)."/".$position;
62
63 $homeFile = str_replace("\\""/", $homeFile );
64
65 $homeFile = str_replace( "//""/", $homeFile );
66
67 $pv = new PartView();
68
69 $pv ->SetTemplet( $cfg_basedir.$cfg_templets_dir."/".$templet );
70
71 $pv -> SaveToHtml( $homeFile );
72
73 $pv -> Close();
74
75 $file = fopen( $fpath, "w");
76
77 fwrite( $file"<?php\n");
78
79 fwrite( $file,"\$last_time=".time().";\n");
80
81 fwrite( $file'?>' );
82
83 fclose( $file );
84
85 }
86
87 ?>
3、在首页模板的<head></head>标签中加入如下代码
<script src=”/plus/autoindex.php” language=”javascript”></script>
以上就是本文章的内容,希望对大家有所帮助
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、本站所发布的全部内容源于互联网搬运,(包括源代码、软件、学习资料等)本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的23个小时之内,从您的电脑或手机中彻底删除上述内容。
2、访问本站的用户必须明白,本站对所提供下载的软件和程序代码不拥有任何权利,其版权归该软件和程序代码的合法拥有者所有,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!敬请谅解! 侵删请致信E-mail:messi0808@qq.com
3、如下载的压缩包需要解压密码,若无特殊说明,那么文件的解压密码则为www.77code.com
4、如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

琪琪源码网 cms教程 织梦dedecms定时自动更新首页的方法 https://www.77code.com/zh/cms/29713.html

相关文章