http://hi.baidu.com/vipxiaofan/item/70293dc72239277788ad9e06<br>DEDE的一鍵更新不能更新單頁文檔的解決辦法
織夢dedecms具有很好的生成HTML功能,在后臺主頁面中也添加了一鍵更新功能,不過,由于DEDECMS后臺功能比較完善,可以自動添加自定義文檔,而這些文檔的更新,必須在單頁文檔管理欄目下才能完成,點擊生成/一鍵更新無法更新
因此我在后臺的文件中填上了以下代碼,使得dede自定義文檔在更新網(wǎng)站時能夠自動完成更新
后臺文件 默認/dede/ 目錄下
makehtml_all.php
更改位置144行:源文件 else if($step==10) { $adminID = $cuserLogin->getUserID(); $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"; @unlink($mkcachefile); OptimizeData($dsql); ShowMsg("完成所有文件的更新!","javascript:;"); exit(); }//make step修改為以下代碼后 else if($step==10) { include_once(DEDEINC."/arc.sgpage.class.php"); $dsql->Execute("ex","SELECT aid FROM `#@__sgpage` "); $i = 0; while($row = $dsql->GetArray("ex")) { $sg = new sgpage($row['aid']); $sg->SaveToHtml(); $i++; } $adminID = $cuserLogin->getUserID(); $mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"; @unlink($mkcachefile); OptimizeData($dsql); ShowMsg("完成所有文件的更新!","javascript:;"); exit(); }//make step通過更改以上代碼,既可以使得dedecms的一鍵更新成為真正意義上的一鍵更新
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。