首页 > CMS建站 > 织梦DEDE > 正文

织梦企业站如何让首页实现定时自动更新

2020-07-02 22:20:57
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦企业站如何让首页实现定时自动更新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

       很多用户的企业站更新频率不高,有的甚至大几个月到几年都不会更新,这个其实对于SEO来说是不理想的,所以我们就要像办法让我们的网站首页“自动更新”起来。因为我们很多站点都已经静态化了,所以不能使用php来直接实现定时自动更新,就需要记住JS来实现。所以我们首先先在我们的模板首页书写调用一些随机显示的文章产品标签,方便我们生成的时候模拟新页面的效果,然后再在plus目录下新建一个名为autoupdate.php的php文件,代码如何下:

<?$updatetime = 1800;//自动更新时间,单位为秒,这里我设为一小时,大家可以自行更改。$fpath = "../data/update_time.inc";//记录更新时间文件,如果不能达到目的,请检查是否有读取权限。include( $fpath );if(empty($last_time)){$last_time = 0;}if((time()-$last_time)>=$updatetime ){define('DEDEADMIN', ereg_replace("[///]{1,}",'/',dirname(__FILE__) ) );require_once(DEDEADMIN."/../include/common.inc.php");require_once(DEDEINC."/arc.partview.class.php");$templet = "xunmzy/index.htm";//这里是首页模板位置,当前是dede默认首面位置。$position = "../index.html";$homeFile = dirname(__FILE__)."/".$position;$homeFile = str_replace("//", "/", $homeFile );$homeFile = str_replace( "//", "/", $homeFile );$pv = new PartView();$pv -> SetTemplet( $cfg_basedir.$cfg_templets_dir."/".$templet );$pv -> SaveToHtml( $homeFile );$pv -> Close();$file = fopen( $fpath, "w");fwrite( $file, "<?php/n");fwrite( $file,"/$last_time=".time().";/n");fwrite( $file, '?>' );fclose( $file );}?>

最后再在我们网站首页模板中插入如下js:

<script src="/plus/autoupdate.php" type="text/javascript"></script>

然后再重新生成一下首页,就能实现自动定时更新网站首页了。有需求的朋友去尝试看看吧。

以上就是织梦企业站如何让首页实现定时自动更新的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表