问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

DedeCMS织梦修改文章按发布时间,不要更新时间的修改方法

更新时间:2021-10-12 10:06 作者:佚名点击:

dedecms默认文章发布后,修改文章会自动变成当前时间,如果不想修改发布时间,只能每次都要在修改完文章之后切到“高级参数”,再选择以前发布文章的时间。

这样操作起来特别麻烦,如果不修改时间,我们文章都是按照时间顺序排列的,会导致文章全乱,用户体验很差,不利于网站优化。

所以这个问题一定要解决,文章修改后,发布时间依然是最开始的时间就好了。查阅不少资料,终于找到解决方法,其实很简单,打开文件article_edit.htm,FTP中的路径为dede/templets/article_edit.htm,找到代码(大概在第464行):

$nowtime = GetDateTimeMk(time());

这段代码就是把修改文章后把时间设定为当前时间,我们修改这个参数即可,修改为:

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

DedeCMS织梦修改文章按发布时间,不要更新时间的修改方法
修改前的代码

 

DedeCMS织梦修改文章按发布时间,不要更新时间的修改方法

 

修改后的代码

保存之后,上传覆盖,再修改文章就会发现时间就是初始发布的时间了,是不是改变了?

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容