DEDECMS审核时同步更新文章发布日期【附修改方法】

我有的时候发布了很多文章,但是不想一次放出。怎么办呢?下面告诉你一个方法:打开DEDE后台所在目录(默认为dede)的archives_do.php文件,大概在200行开始:原代码: Copy code$maintable = ( trim($row[‘maintable’])==” ? ‘cmsxx_archives’ : trim($row[‘maintable’]) ); $dsql->ExecuteNoneQuery("Update `cmsxx_arctiny` set arcrank=’0′ where id=’$aid’ "); if($row[‘issystem’]==-1) { $dsql->ExecuteNoneQuery("Update `".trim($row[‘addtable’])."` set arcrank=’0′ where aid=’$aid’ "); } else { $dsql->ExecuteNoneQuery("Update `$maintable` set arcrank=’0′ where id=’$aid’ "); } $pageurl = MakeArt($aid,false); } ShowMsg("成功审核指定的文档!",$ENV_GOBACK_URL);

修改后: Copy code $maintable = ( trim($row[‘maintable’])==” ? ‘cmsxx_archives’ : trim($row[‘maintable’]) ); $newdate = time(); $dsql->ExecuteNoneQuery("Update `cmsxx_arctiny` set pubdate=’$newdate’,senddate=’$newdate’,arcrank=’0′ where id=’$aid’ "); if($row[‘issystem’]==-1) { $dsql->ExecuteNoneQuery("Update `".trim($row[‘addtable’])."` set pubdate=’$newdate’,senddate=’$newdate’,arcrank=’0′ where aid=’$aid’ "); } else { $dsql->ExecuteNoneQuery("Update `$maintable` set pubdate=’$newdate’,senddate=’$newdate’,arcrank=’0′ where id=’$aid’ "); } $pageurl = MakeArt($aid,false); } ShowMsg("成功审核指定的文档!",$ENV_GOBACK_URL);

当使用后台“审核”按钮审核文章时,同步更新该文章的发布时间为审核的时间。这样排序就能在前了~

修改是在DEDE5.3 版上进行的,其他版本自行参照

此审核同样适合采集来的文章~~

现在睡觉的话,会做梦;而现在学习的话,会让梦实现。

DEDECMS审核时同步更新文章发布日期【附修改方法】

相关文章:

你感兴趣的文章:

标签云: