在使用DEDECMS进行内容管理时,有时会遇到这样一个问题:当编辑文章并提交后,系统会自动将文章的发布时间更新为当前时间。这种默认行为虽然适用于许多场景,但有时我们希望保留文章原始的发布时间,而不是每次都更新为当前时间。
今天,我们将探讨如何修改DEDECMS后台设置,以确保文章编辑后仍保留原始发布时间。以下是具体的操作步骤:
第一步:确定文件位置
我们需要找到DEDECMS后台的模板文件。具体来说,打开dede/templets/article_edit.htm这个文件。
第二步:搜索特定代码
在打开的article_edit.htm文件中,通过搜索功能查找以下代码:
$nowtime = GetDateTimeMk(time());
第三步:修改代码
将上述找到的代码替换为以下内容:
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
完成以上步骤后,保存文件并刷新后台页面。现在,当你编辑一篇文章并提交时,系统将不再更改文章的发布时间,而是继续使用最初发布的时间。
这种方法特别适合那些需要保持历史记录准确性的网站,比如新闻类网站或博客。通过简单地调整后台代码,我们可以更好地控制内容的显示顺序和时间标记。
注意:在进行任何代码修改之前,请确保备份了相关文件,以防万一出现错误可以迅速恢复原始状态。
希望这篇文章能帮助你解决DEDECMS文章编辑时的时间更新问题!如果你有其他关于DEDECMS的疑问或需求,欢迎进一步交流。