- 相关推荐
DEDE关于批量修改文章更新时间的问题
DEDE关于批量修改文章更新时间的问题
大家好!
现有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();这里。请老手帮忙看下,能写个好的就更感谢了。
全部统一设为一个时间的话一句SQL就可以了。
UPDATE `#@__archives` SET `DEDE关于批量修改文章更新时间的问题pubdate`='1404362251' WHERE id > 1
【DEDE批量修改文章更新时间的问题】相关文章:
批量竹笋收购合约书03-10
linux批量清除tomcat日志03-16
今日更新-教案、课件04-25
吃与喝的更新换代04-26
女友道歉信更新01-22
理性企业的最优规模更新04-27
管理创新与观念更新04-27
时变需求订货批量问题的相关策略04-28
宇通高档BRT客车批量出口古巴04-27
基于市场细分的定价与批量问题的联合决策04-27