- 相關推薦
DEDE關于批量修改文章更新時間的問題
DEDE關于批量修改文章更新時間的問題
大家好!
現(xiàn)有dede文章的日期是很久以前的而且不是唯一的,怎么改成最新的時間。我搜索出了這段代碼
elseif($dopost==‘updatetime’)
{
$pubdate =GetMkTime(GetDateTimeMk(time()));
$senddate = time();
$sortrank =AddDay($pubdate,$sortup);
if(!empty($aid)&& empty($qstr))
{
$qstr = $aid;
}
if($qstr==‘’)
{
ShowMsg(“參數無效!”,$ENV_GOBACK_URL);
exit();
}
$qstrs = ereg_replace(‘[^0-9,]’,‘’,ereg_replace(‘`’,‘,’,$qstr));
$hghsql=“Update `#@__archives` set `pubdate`=‘$pubdate’,`senddate`=‘$senddate’,`sortrank`=‘$sortrank’ where id in ($qstrs) ”;
//echo $senddate.“
”.$hghsql;exit();
if(!$dsql->ExecuteNoneQuery($hghsql)){
$gerr = $dsql->GetError();
ShowMsg(“把數據保存到數據庫主表 `#@__archives` 時出錯,請把相關信息提交給DedeCms官方。”.str_replace(‘“’,‘’,$gerr),”javascript:;“);
exit();
}else{ShowMsg(”成功更新指定文件。..“,$ENV_GOBACK_URL);exit();} }
修改了后臺的幾個文件這個方法好像是可以,但是我沒做成功,我懷疑這段代碼在復制的時候哪里寫錯了,特別是//echo $senddate.“
”.$hghsql;exit();這里。請老手幫忙看下,能寫個好的就更感謝了。
全部統(tǒng)一設為一個時間的話一句SQL就可以了。
UPDATE `#@__archives` SET `DEDE關于批量修改文章更新時間的問題pubdate`='1404362251' WHERE id > 1
【DEDE批量修改文章更新時間的問題】相關文章:
批量竹筍收購合約書03-10
linux批量清除tomcat日志03-16
今日更新-教案、課件04-25
吃與喝的更新?lián)Q代04-26
女友道歉信更新01-22
理性企業(yè)的最優(yōu)規(guī)模更新04-27
管理創(chuàng)新與觀念更新04-27
時變需求訂貨批量問題的相關策略04-28
宇通高檔BRT客車批量出口古巴04-27