织梦dedecms修改文章不修改更新时间 保持排序不变的方法
织梦dedecms修改文章不修改更新时间 保
在使用织梦dedecms的时候,很多人遇到过这种问题,就是修改一篇文章后,发现修改完的文章出现第一位,可能最近更新文章修改无所谓,但是碰到老文章,就让人很头疼,毕竟老文章质量和实时性都比较差了,这样非常影响用户阅读。这种情况是因为织梦dedecms默认修改文章的时候,会把更新时间也变成最新时间。小编介绍下织梦dedecms修改文章不修改更新时间,保持排序不变的方法。
编辑文章高级参数中更新时间
用FTP进入网站根目录下载/dede/templets/article_edit.htm文件(注:如果/dede已经更换名称,进入你更换名称的文件)
用Notepad++(或其他工具)打开article_edit.htm,搜索$nowtime = GetDateTimeMk(time());,dede5.7大约在464行左右。
把$nowtime = GetDateTimeMk(time());(把时间设定为现在的时间)
替换
$nowtime = GetDateTimeMk($arcRow["pubdate"]); (时间设定为从数据库取出的第一次发布时的时间)
修改完成,上传覆盖即可。这样以后在修改文章,时间不在会改变了。操作的时候别忘了备份文件以免出现操作错误。
最后,说明一下/dede/templets/是指的网站程序模板,也就是我们常用后台模板,不要选择我们网站的模板,而且/dede为了安全,都会建议大家更换名字,这样不容易被人猜到,从而提升网站安全。