98300

帝国CMS怎么自动刷新首页

[复制链接]
发表于 2020-5-30 21:24:36 | 显示全部楼层 |阅读模式
本文实例讲述了帝国CMS自动刷新首页的方法。分享给大家供大家参考。具体实现方法如下:
推荐学习《帝国cms教程》
在首页模板中加入下面代码,尽量放在底部.
代码如下:
  1. <script language="javascript" type="text/javascript" src="/e/htmlindex/index_html.php"></script>
复制代码
在 /e/ 建立文件夹 htmlindex 并设置 777权限,将下面代码保存在 /e/htmlindex/index_html.php,修改刷新时间,将文件中1200改为你想要的时间,单位为秒.
代码如下:
  1. <?php

  2. require("../class/connect.php");

  3. include("../class/db_sql.php");

  4. include("../class/config.php");

  5. include("../class/functions.php");

  6. include("../class/t_functions.php");

  7. require LoadLang("pub/fun.php");

  8. require("../data/dbcache/class.php");

  9. require("../data/dbcache/MemberLevel.php");

  10. include("../class/chtmlfun.php");

  11. $link=db_connect();

  12. $empire=new mysqlquery();

  13. $filepath_s="indexhtmlhc.txt";

  14. $time=time();

  15. @$filemtime=(int)filemtime($filepath_s)+1200;

  16. /*

  17. 函数解释

  18. file_exists() 函数检查文件或目录是否存在。

  19. mkdir() 函数创建目录。

  20. time() 函数返回当前时间的 Unix 时间戳。

  21. filemtime() 函数返回文件内容上次的修改时间。

  22. */

  23. if (!file_exists($filepath_s)){

  24. fopen($filepath_s, 'w');

  25. @chmod($filepath_s, 0777);

  26. ReIndex();

  27. }elseif(!file_exists($filepath_s) || (filemtime($filepath_s)+1200)<time()){

  28. fopen($filepath_s, 'w');

  29. @chmod($filepath_s, 0777);

  30. ReIndex();

  31. }else{

  32. // do nothing

  33. }

  34. db_close();

  35. $empire=null;

  36. ?>
复制代码
以上就是帝国CMS怎么自动刷新首页的详细内容,更多请关注其它相关文章!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|Archiver|手机版|小黑屋| 番茄论坛

GMT+8, 2020-7-3 20:41 , Processed in 0.164551 second(s), 27 queries .

Powered by Discuz! X

© 2015-2016 98300.NET

快速回复 返回顶部 返回列表