### 方法一:增加“当前时间”按钮 通过在编辑文章页面添加一个“当前时间”按钮,点击后可将选中文章的发布时间更新为当前时间。具体操作步骤如下: 1. 打开文件 `dede/templets/article_edit.htm`。 2. 找到与发布时间相关的代码段:
<?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;" />
### 方法二:自动更新发布时间 第二种方法更自动化,在文章审核发布时直接将发布时间改为当前时间,无需手动点击按钮。具体操作如下: 1. 找到与发布时间相关的代码段:
<?php
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
echo "<input name=\\\\"pubdate\\\\" value=\\\\"$nowtime\\\\" type=\\\\"text\\\\" id=\\\\"pubdate\\\\" style=\\\\"width:200\\\\">";
?>
<input name="pubdate" value="<?php echo $showtime=date("Y-m-d H:i:s");?>" type="text" id="pubdate" style="width:150">
### 总结 以上两种方法均可用于更新DedeCMS未审核文章的发布时间为当前时间。方法一具有较高的灵活性,适用于需要保留特定发布时间的文章;而方法二则更为便捷,适合快速处理大量未审核内容。无论选择哪种方式,都可以有效提升用户体验,避免因发布时间不准确导致的误解。 希望这些技巧能帮助您更好地管理网站内容,同时提高SEO效果!