DEDE有一個(gè)很不好的地方在采集完文章后以后生成文檔后的時(shí)間就是采集時(shí)的時(shí)間這一漏洞使很多新手不知道怎么辦?
網(wǎng)上關(guān)于修改的方法有很多但是真正修改后總是無法實(shí)現(xiàn)更改為當(dāng)前的時(shí)間或者干脆就是在更新是出錯(cuò)!剛開始做站的時(shí)候我也曾經(jīng)遇到這個(gè)問題而且也按照網(wǎng)上的各種方法修改過但是結(jié)局就如上面所說的一樣!這個(gè)問題一直到我遇見了一位用DEDE做站的好心高手把解決方法給我現(xiàn)在無私的奉獻(xiàn)給新手朋友們讓你們能避免被這個(gè)問題困惱不止!
下面所一下修改方法
打開DEDE后臺所在目錄(默認(rèn)為dede)的archives_dophp文件(如果連文件都找不到那我也沒辦法了)找到以下代碼(認(rèn)真找該文件里面你一不小心就找錯(cuò)位置了在比較下面找到審核文檔那一部分)
$maintable = ( trim($row[maintable])== ? dede_archives : trim($row[maintable]) ); $dsql>ExecuteNoneQuery("Update `dede_arctiny` set arcrank= where id=$aid "); if($row[issystem]==) { $dsql>ExecuteNoneQuery("Update `"trim($row[addtable])"` set arcrank= where aid=$aid "); } else { $dsql>ExecuteNoneQuery("Update `$maintable` set arcrank= where id=$aid "); } $pageurl = MakeArt($aidfalse); } ShowMsg("成功審核指定的文檔!"$ENV_GOBACK_URL); 把上面的代碼替換為以下代碼
$maintable = ( trim($row[maintable])== ? dede_archives : trim($row[maintable]) ); $newdate = time(); $dsql>ExecuteNoneQuery("Update `dede_arctiny` set sortrank=$newdatesenddate=$newdatearcrank= where id=$aid "); if($row[issystem]==) { $dsql>ExecuteNoneQuery("Update `"trim($row[addtable])"` set sortrank=$newdatepubdate=$newdatesenddate=$newdatearcrank= where aid=$aid "); } else { $dsql>ExecuteNoneQuery("Update `$maintable` set sortrank=$newdatepubdate=$newdatesenddate=$newdatearcrank= where id=$aid "); } $pageurl = MakeArt($aidfalse); } ShowMsg("成功審核指定的文檔!"$ENV_GOBACK_URL); 趕緊試著審核一篇文檔看看吧時(shí)間變成當(dāng)前時(shí)間了
說了這么多也做一下廣告我的垃圾站 如果你關(guān)于DEDE的有什么疑問在能力范圍內(nèi)無償幫助大家!
新聞熱點(diǎn)
疑難解答
圖片精選