好哇网

DEDECMS织梦发布时间为1970年1月1日的解决方法

作者 2021-08-12 338

在dede后台-系统-sql命令行工具,执行以下命令:

1
UPDATE dede_archives SET sortrank = senddate ;

这条命令是将前台调用时间也改成入库时间,如果你是我上面提到的那种,就不要执行了,至于1970还会不会有其他影响,自己斟酌:

1
UPDATE dede_archives SET pubdate = senddate ;

这条命令是将发布时间改为入库时间

下面给出修改dedecms5.7修改文章内容的同时不修改发表日期时间的方法:

打开: /dede/templets/article_edit.htm
365行左右:

1
$nowtime = GetDateTimeMk(time());

改成:

1
$nowtime = GetDateTimeMk($arcRow["pubdate"]);

修改后,发现前台调用的格式如果采用类似
11-20 样式

1
[field:pubdate function='strftime("%m-%d",@me)'/]

May 15, 2009 样式

1
[field:pubdate function='strftime("%b %d, %Y",@me)'/]

就会出现1970年1月1日的问题,其实没有那么复杂,前台首页或者列表页,调用的时候只要使用

2009-12-27 18:30:02 样式

1
[field:pubdate function="GetDateTimeMK(@me)"/]

2009-12-27 样式

1
[field:pubdate function="GetDateMK(@me)"/]

以上就是DEDECMS发布时间1970年1月1日的解决方法全部内容。

发表评论

好哇网,每天提供1000+次下载,做你身边靠谱的下载站!

立刻探索下载

留言咨询