欢迎来到元素模板www.ys720.com,本站提供专业的织梦模板网站模板ASPCMS模板网站修改/网站仿站
当前位置:主页 > 程序教程 > DEDECMS教程 >
DEDECMS教程

织梦dedecms怎么批量修改内容的发布时间

(元素模板) / 2021-07-08 21:12
当我们用织梦cms结合老域名伪造一个老站的时候,可以按照域名的年龄批量修改文章的发布时间。

在数据库执行以下命令,第二行是起始时间,第三行是结束时间。
/********************************************************/
set@mStartDateTime:="2001-07-2612:00:00";
set@mEndDateTime:="2019-03-0815:36:16";
set@mArtCount=(selectcount(*)fromdede_archives);
set@mHours=(selectTimeStampDiff(HOUR,@mStartDateTime,@mEndDateTime));
set@mHours=FLOOR(@mHours/@mArtCount);
updatedede_archivesset
pubdate=UNIX_TIMESTAMP(FROM_UNIXTIME(pubdate)+INTERVAL(FLOOR(654+rand()*123))SECOND),
senddate=UNIX_TIMESTAMP(FROM_UNIXTIME(senddate)+INTERVAL(FLOOR(654+rand()*123))SECOND);
updatedede_archivesset
dede_archives.pubdate=UNIX_TIMESTAMP(@mEndDateTime),
dede_archives.senddate=UNIX_TIMESTAMP(@mEndDateTime);
updatedede_archivesset
dede_archives.pubdate=UNIX_TIMESTAMP(FROM_UNIXTIME(dede_archives.pubdate)-INTERVAL((@s:=@s+1)*@mHours/2)HOUR),
dede_archives.senddate=UNIX_TIMESTAMP(FROM_UNIXTIME(dede_archives.senddate)-INTERVAL((@s:=@s+1)*@mHours/2)HOUR)
orderbyiddesc,(SELECT@s:=-1);
/********************************************************/
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com