織夢dedecms的網(wǎng)站首頁自動刷新技巧
在SEO角度上首頁的權(quán)重是最高的,能夠保持首頁的文章頻繁的更新,能夠?qū)?yōu)化帶來非常好的幫助。
不少用戶他想自己的dedecms網(wǎng)站首頁能夠自動刷新一保持最好的優(yōu)化狀態(tài), 但是往往這種是要自己通過手工后臺,進(jìn)行刷新或者更新文章后才會刷新首頁。
那么除了這個方法以外能否自動刷新呢?其實(shí)辦法還是有的,那就是通過隨機(jī)的文章調(diào)用到首頁,變成刷新首頁。
下面我們來講一下方法:
首先我們將以下一段代碼保存成reflash.php文件,放在免備案香港空間的web根目錄下,然后以javascript的形式引入到網(wǎng)站首頁模板中。
<?php $lasttime=filemtime($_SERVER['DOCUMENT_ROOT']."/index.html"); $interval=60; //更新時間秒為單位1800秒=30分鐘 $bdnum=1;//上面設(shè)置的時間自動審查生成HTML條數(shù) 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>
然后將以下代碼放置到您的首頁需要調(diào)用隨機(jī)文章的地方即可。
{dede:arclist sort='rand' titlelen=30 row=16} <li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li> {/dede:arclist}