在使用织梦程序搭建网站的时候我们为了让网站的内容更丰富经常会去采集一些文章来填充网站,在用火车头或者其他采集器采集的文章时间一般都是采集当前的时间,我们审核文章的时候需要自己去点击更新时间比较痛苦,那么该怎么做才能让我们编辑修改未审核文章的时候它自动把要发布的文档时间更新为本地系统电脑的最新时间呢,其实你只需要增加一个条件判断就可以搞定。
当进入审核文章的时候,对于未审核的文章,自动把发布时间框里显示当前系统时间,如果文章已经审核过,则发布时间是不变。
首先找到/dede/templets/article_edit.htm文档
找到
<td width="110"> 更新时间:</td>
<td width="250">
把以下代码
<?php
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120px;\">";
?>
替换为
<?php
if($arcRow["arcrank"]!=-1){
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\">";
}else{
$nowtime =date('Y-m-d H:i:s');
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\">";
};
?>
这个时候当我们再次审核文章的时候发布时间就会自动更新为你本地的最新时间了。