• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS安装使用 >

批量替换dedecms内容发布时间,采集入库时间,更新时间

来源: www.dedecms8.com 编辑:织梦吧 时间:2010-08-23点击:

首先要知道一个文章有三个时间。
对应的是数据库的dede_archives表,请根据你的实际情况更换前缀。
这个表里有三个表示时间的字段:
pubdate:发布时间(前台可更改)
senddate:入库时间
sortrank:前台调用最新文章。实际上是用这个时间。

我采集的文章不知道什么原因,入库后都是2021年的。后面手工增加的2009年的文章。
在首页等地方用pubdate排序方式都只能调出采集的2021年文章,
通过PHPMYADMIN查看发现有以上三个字段。
注意:里面的数值不是直观的。
如不是2009-01-13 14:13:32而是1231846313
所以我们在批量替换的时候要这么做。
第一步。在后台新增一个文章。
得到一个时间,比如2009-01-13 14:13:32,这可以通过管理文章那里看到。
第二步,后台执行SQL语句SELECT * FROM  dede_archives order by id DESC limit 1
这样你可以看到你刚才新加加的文章一所有字段值。
观察以下的数据:
pubdate:1231846313
senddate:1231846313
sortrank:1231846313
其中1231846313就是时间数据了。
然后就是替换了。
UPDATE dede_archives SET sortrank = 1231846313;
UPDATE dede_archives SET senddate = 1231846313;


UPDATE dede_archives SET pubdate = 1231846313;



三个时间可以根据你自己的需要设置相应的数据

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ