织梦dedecms的网站首页自动刷新技巧


在SEO角度上首页的权重是最高的,能够保持首页的文章频繁的更新,能够对优化带来非常好的帮助。

 不少用户他想自己的dedecms网站首页能够自动刷新一保持最好的优化状态, 但是往往这种是要自己通过手工后台,进行刷新或者更新文章后才会刷新首页。

dedecms自动刷首页技巧

 那么除了这个方法以外能否自动刷新呢?其实办法还是有的,那就是通过随机的文章调用到首页,变成刷新首页。

下面我们来讲一下方法:

 

首先我们将以下一段代码保存成reflash.php文件,放在免备案香港空间的web根目录下,然后以javascript的形式引入到网站首页模板中。

<?php
$lasttime=filemtime($_SERVER['DOCUMENT_ROOT']."/index.html");
$interval=60;  //更新时间秒为单位1800秒=30分钟
$bdnum=1;//上面设置的时间自动审查生成HTML条数
if((time()-$lasttime)>$interval)
{
 require_once (dirname(__FILE__) . "/include/common.inc.php");
 require_once DEDEINC."/arc.partview.class.php";
 $GLOBALS['_arclistEnv'] = 'index';
 $row = $dsql->GetOne("Select * From `dede_homepageset`");
 $row['templet'] = MfTemplet($row['templet']);
 $pv = new PartView();
 $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
 $pv->SaveToHtml(dirname(__FILE__).'/index.html');
 exit();
}
?>

js引用方式

<script src="/reflash.php" language="javascript"></script>

然后将以下代码放置到您的首页需要调用随机文章的地方即可。

{dede:arclist sort='rand' titlelen=30 row=16}
  <li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li>
{/dede:arclist}
免实名域名注册