在使用Dedecms 5.7的过程中,许多用户可能会遇到一个“智能”但有时让人困扰的问题:当您修改已发布文章时,系统会自动将发布时间更新为当前修改时间。虽然这一功能对部分站长来说非常实用,因为它相当于实现了内容的自动更新,但也有一些用户希望保留原始的发布时间。
标签 为了满足这部分用户的需求,本文将介绍如何在Dedecms 5.7中实现修改文章后仍保留原始发布时间的功能。具体操作步骤如下:
标签 首先,找到并打开以下文件之一:dede/templets/article_edit.htm 或者管理后台中的 \\\\templets\\\\article_edit.htm
标签 接下来,在上述文件中找到以下代码:

$nowtime = GetDateTimeMk(time());
    

标签 然后,将该代码替换为以下内容:

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

标签 完成以上修改后,保存文件并重新上传至服务器即可。这样,当您再次编辑文章时,系统的发布时间将保持为原始时间,而不是修改时间。
标签 需要注意的是,此修改仅适用于Dedecms 5.7版本。如果您使用的是其他版本,请先确认相关文件和代码的位置是否一致。此外,在进行任何文件修改前,建议先备份原文件,以防万一出现问题可以快速恢复。
标签 通过以上方法,您可以轻松解决Dedecms 5.7中文章修改后发布时间自动更新的问题,从而更好地满足个人或网站的实际需求。希望这篇文章能帮助到正在为此问题困扰的朋友们!