下面的代碼復制下來改名gengxin.php中的,上傳到根目錄。
修改首頁模板,在網站首頁的這部分加入
<script src="/gengxin.php" language="javascript"></script>
這段代碼,然后更新首頁html。
gengxin.php代碼如下,請保存到網站根目錄,否則上面腳本路徑需更改
可以在需要的地方加入 sort=’rand’ ,讓每次生成的文章都是隨機,這對于網站來講,就完成了局部更新,非常利于SEO優化
{dede:arclist sort='rand' titlelen=30 row=16}
<li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li>
{/dede:arclist}
修改首頁模板,在網站首頁的這部分加入
<script src="/gengxin.php" language="javascript"></script>
這段代碼,然后更新首頁html。
gengxin.php代碼如下,請保存到網站根目錄,否則上面腳本路徑需更改
<?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(); } ?>要實現DEDE首頁自動更新的前提是網站首頁必須有隨機文章,可以使用以下例子代碼可實現調用文章庫的里隨機文章鋪,代碼需要根據情況修改。
可以在需要的地方加入 sort=’rand’ ,讓每次生成的文章都是隨機,這對于網站來講,就完成了局部更新,非常利于SEO優化
{dede:arclist sort='rand' titlelen=30 row=16}
<li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li>
{/dede:arclist}