DEDECMS 提供了單頁(yè)面功能是一個(gè)很不錯(cuò)的功能,看見有很多朋友用單頁(yè)功能來(lái)做網(wǎng)站最新文章集合頁(yè)面,這個(gè)是很實(shí)用的,唯一缺憾的是如果能在發(fā)布一篇文章后,系統(tǒng)能自動(dòng)的更新這個(gè)單頁(yè)面就好了,下面就看看這樣的一個(gè)小功能怎么實(shí)現(xiàn)吧,希望對(duì)你有點(diǎn)幫助.
實(shí)現(xiàn)方法,在后臺(tái)目錄的task_do.php中,找到如下代碼:
- $GLOBALS['_arclistEnv'] = ‘index’;
- $pv->SetTemplet($tpl);
- $pv->SaveToHtml($homeFile);
- $pv->Close();
在下面一行增加如下代碼:
- //更新所有的單文檔
- include_once(DEDEINC."/arc.sgpage.class.php");
- $dsql->Execute("ex","Select aid From `dede_sgpage` ");
- $i = 0;
- while($row = $dsql->GetArray("ex"))
- { //開源軟件:Vevb.com
- $sg = new sgpage($row['aid']);
- $sg->SaveToHtml();
- $i++;
- }
- //更新所有的單文檔
保存關(guān)閉后即可.
使用方法:
要正常使用這個(gè)功能,您還必須在后臺(tái)的[系統(tǒng)基本參數(shù)]——性能選項(xiàng)中,將“發(fā)布文章后馬上更新網(wǎng)站主頁(yè),”設(shè)置為“是”,這樣才能保證代碼的順利執(zhí)行[必須].
在后臺(tái)的[系統(tǒng)基本參數(shù)]——性能選項(xiàng)中,將“arclist標(biāo)簽調(diào)用緩存”盡量調(diào)小一點(diǎn)[非必須,更新自己的功能選擇].
新聞熱點(diǎn)
疑難解答
圖片精選