DedeCMS 是一款功能强大的内容管理系统,支持会员功能。通常情况下,会员发布的内容需要经过审核才能正式展示。由于审核时间和发布时间可能不一致,因此如果希望将审核时间作为文章的发布时间,可以通过修改 article_edit.htm 文件实现。 以下方法可以帮助您调整 DedeCMS 的发布时间设置:
方法一:增加“当前时间”按钮
首先,打开文件路径:dede/templets/article_edit.htm。找到以下代码段:

<?php
    $nowtime = GetDateTimeMk($arcRow["pubdate"]);
    echo "<input name="pubdate" value="$nowtime" type="text" id="pubdate" style="width:200">";
?>
    
在其后添加以下代码:

<input TYPE="button" value="当前时间" OnClick="document.form1.pubdate.value='<?php echo $showtime=date("Y-m-d H:i:s");?>'" style="border:1px solid #ddd;background:#fff;" />
    
通过这种方法,您可以手动点击“当前时间”按钮,将系统当前时间设为文章的发布时间。
方法二:直接显示当前时间
如果您希望省略点击按钮的步骤,可以让发布时间框直接显示当前时间。同样地,在上述文件中找到相同的代码段,并将其替换为以下内容:

<input name="pubdate" value="<?php echo $showtime=date("Y-m-d H:i:s");?>" type="text" id="pubdate" style="width:150">
    
这样,每次加载页面时,发布时间框都会自动填充为当前时间,无需额外操作。
注意事项:
在进行以上修改前,请确保备份原始文件,以便在出现问题时可以快速恢复。此外,修改完成后建议测试功能是否正常工作,以确保调整符合预期效果。 通过以上两种方法,您可以轻松实现将审核时间作为文章发布时间的功能,提升用户体验和管理效率。希望这些技巧对您的 DedeCMS 网站有所帮助!