当前位置:首页 > 行业动态 > 正文

DedeCMS为何自动将未审核文章的时间设置为当前时间?

DedeCMS是一个流行的PHP内容管理系统,它默认将未审核的文章时间设置为当前时间。这样做是为了确保文章的时间戳是最新的,从而在前端展示时能够反映出文章是最新发布的。

为了让DedeCMS自动将未审核文章的时间设定为当前时间,需要通过修改模板文件增加当前时间按钮两种方法来实现,具体如下:

DedeCMS为何自动将未审核文章的时间设置为当前时间?  第1张

1、修改模板文件

进入编辑页面:打开位于dede/templets目录下的article_edit.htm文件,找到用于显示发布时间的代码段。

替换发布时间代码:将原有的发布时间代码替换成新的代码,使得系统能自动获取当前时间。

2、增加当前时间按钮

定位到发布时间输入框:在article_edit.htm文件中找到发布时间的相关代码,同样位于dede/templets目录之下。

添加更新时间按钮:在发布时间输入框后面增加一个按钮,当点击该按钮时,系统会自动将发布时间更新为当前时间。

3、SQL语句更新法

定位到特定PHP文件:在dede目录下找到archives_do.php文件。

修改Update语句:在该文件中,找到用于更新文章信息的SQL语句,并加入时间的更新条件,使未审核的文章更新时,时间也同步更新为最新时间。

在了解以上内容后,以下还有一些其他注意事项:

在进行修改前,建议备份相关文件,以防修改错误导致网站出现问题。

对于不熟悉代码的用户,建议在专业人士的指导下进行操作,或者寻求DedeCMS社区的帮助。

考虑到DedeCMS的版本不同可能会导致文件位置或代码有所不同,因此请根据实际使用的版本来调整上述步骤。

通过修改DedeCMS的模板文件和增加当前时间按钮,可以实现未审核文章自动以当前时间发布,这要求用户有一定的代码操作能力,并且在操作前应该做好相应的备份工作以防万一,对于技术新手来说,寻求专业指导会是一个更为稳妥的选择。

0