织梦二次开发

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 235|回复: 0

[入门知识] DedeCms织梦编辑修改文章后,如何不改变时间文章排序?

[复制链接]

61

主题

63

帖子

836

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
38
贡献
735
发表于 2019-10-30 12:56:17 | 显示全部楼层 |阅读模式
dedecms织梦修改文章后台默认的情况是这样的:

当你编辑完了点击提交,DEDECMS就会自动的把原先发布的时间改成当前的。

也因此,在文章列表排序会把新编辑的文章排到前面。

这个过程对很多情况都是合理的,但是有些时候,我们不需要更新当前的时间,只需用原先发布的时间就行。

其实解决方法很简单:(以DEDECMS5.7 SP1为例)

1,找到

  1. dede/templets/article_edit.htm
复制代码

2,在article_edit.htm文件里搜索找到

  1. $nowtime = GetDateTimeMk(time());
复制代码


3,替换成

  1. $nowtime = GetDateTimeMk($arcRow[“pubdate”]);
复制代码

OK成功了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|织梦二次开发

GMT+8, 2019-12-8 06:16 , Processed in 0.191716 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表