教你织梦DEDE自动更新首页的办法

简介:
如果网站主页使用了支持随机调用文章的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让百度喜欢你的网站,用这个小程序将会对你相当的有用和方便。
代码如下:

复制代码

  
  
<? php
set_time_limit ( 0 );
// 你网站的CMS根网址,结束不要加 /
$baseCmsUrl = " http://www.1410zk.com " ;
// 动态主页的名称
$dmPageName = " index.php " ;
// 静态主页的名称
$stPageName = " index.html " ;
// 你希望多长时间更新一次,单位是秒
$mkTime = 3600 ;
// 下面是执行的代码
$tureStFile = dirname ( __FILE__ ) . ' / ' . $stPageName ;
$ftime = @ filemtime ( $tureStFile );
if ( ! file_exists ( $tureStFile ) || ( $ftime < time () - $mkTime ))
{
$body = file_get_contents ( $baseCmsUrl . ' / ' . $dmPageName );
$fp = fopen ( $tureStFile , ' w ' );
fwrite ( $fp , $body );
fclose ( $fp );
}
?>
复制代码


将上述代码保存为 task.php  
然后在主页的静态HTML结尾引入下面的JS
<script language='javascript' src='task.php'></script>。

以上代码在dedecms和phpcms中均可用,ecms可能是不行的,不过它似乎有计划任务功能,但没有随机调用的功能用这个也没用。




本文转自黄聪博客园博客,原文链接http://www.cnblogs.com/huangcong/archive/2011/06/03/2070704.html如需转载请自行联系原作者

相关文章
|
2月前
Discuz! X3.5 游客帖内登陆提示框的大小修改
Discuz! X3.5 游客帖内登陆提示框的大小修改
36 0
|
2月前
|
关系型数据库 MySQL 数据库连接
帝国cms网站首页错误怎么办
帝国cms网站首页错误怎么办
|
6月前
|
搜索推荐
discuz未登录情况下首页tdk显示“首页”
discuz未登录情况下首页tdk显示“首页”
35 1
discuz未登录情况下首页tdk显示“首页”
WordPress前台后台出现一片空白的原因以及解决办法
WordPress前台后台出现空白的可能原因有以下:   这个问题,一般是在进行以下操作后出现的:   1.网站更换新主题2.网站安装或升级插件3.升级了Wordpress版本   其实问题的根源在于你的主题、插件和wordpress自身三者之间的不兼容,有的主题集成了很多强大的功能,可能与现在使用的插件冲突,而有的插件版本或主题不兼容你现在使用的Wordpress版本       下面是WordPress前台后台出现空白的解决办法:   方法一:通过FTP重新命名当前启用的主题:   把当前安装的主题文件夹重命名的话,会强制WordPress自动选择默认的主题,然后就可以正常载入了。
2590 0
|
PHP 开发者
MyCms 自媒体 CMS 系统 v3.2.1 发布,后台默认首页改版
MyCms 自媒体 CMS 系统 v3.2.1 发布,后台默认首页改版
237 0
MyCms 自媒体 CMS 系统 v3.2.1 发布,后台默认首页改版
|
前端开发
PageAdmin Cms建站系统如何修改后台登录目录
pageadmin修改后台登录目录的解决办法
648 0
PageAdmin Cms建站系统如何修改后台登录目录
|
Web App开发 数据库
DEDE后台新增文章,前台出现两篇相同文章的解决办法
 每当后台新增一篇文章,前台会出现一模一样的两篇文章。昨天更新都是正常的,今天突然就出现了这样的问题,近期对网站和数据库没有做过任何的改动。 你需要优化下数据表即可,如下图:    dede教程-598080707.
879 0
DEDE织梦标签dede:arclist用法与详解
标签名称:arclist 标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
1384 0