Dede修改文章时自动改为当前时间

Dede修改文章时自动改为当前时间

有些朋友在使用dede的时候采集了大量文章,然后通过手工编辑,每天发几篇,但是每次都要修改时间,非常麻烦,本文介绍如何让dede可以自动在编辑的时候将时间改为当前时间。

打开 dede\templets\article_edit.htm  下大约305行,改为:

$nowtime = GetDateTimeMk(time());

其中V5.5版本中有个判断是否审核的,那我们就应该更改如下:

if($arcRow["arcrank"]!=-1){
$nowtime =date('Y-m-d H:i:s');
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\">";
}else{
//$nowtime =date('Y-m-d H:i:s');
$nowtime = GetDateTimeMk(time());
 

这样就实现了:未审核的文章编辑的时候就会自动变成当前时间,而已审核的文章时间不会变。

另外,我们还可以通过修改是否审核的value值来自动更改未审核的文章为已审核状态,方法如下:

找到 dede\templets\article_edit.htm 文件中如下部分代码

<option value='<?php echo $arcRow["arcrank"]?>'>

改为:

<option value='-1'>

这样,就实现了点开未审核状态的文章编辑的时候会自动变成审核状态的。

同样的,如果是模块和其他系统里面的内容,找到相应的模板,都是带edit.htm结尾的模板文档,修改其中对应的内容即可。

本文就介绍到这里,更多dede的使用方法可以通过本站的导航来查找。