dede审核文章时同步更新文章发布日期为审核时间的修改方法

刚坐在车里就开始电闪雷鸣。听着隆隆的雷声,没有恐慌,到有几分振奋人心的舒心感、酣畅淋漓感。朝外望去,突然间,狂风夹杂着骤雨席卷而来,一泻千里。瞬间暴雨如注,打在地上,溅起朵朵浪花,在热浪的蒸腾下激起层层水雾。满大街是慌乱的人群,行人跑着、叫喊着,唧唧喳喳的赶着在房檐下躲雨。这时候伞是没有用的,挡不住狂风暴雨的袭击,无论是带了伞的,还是没带伞的,全都躲在了房檐下。
对于有些经常大批量更新文章的站点,可能后台会一次性发布很多文章,然后状态设置为未审核,然后每天放出一些文章来,但是这样的话,审核完的文章,前台显示的发布时间会显示你第一次发布的时间,而不是审核时的时间,就会给访客造成一种印象,你这些文章很早就有了,最近没更新的印象,因此很有必要在审核文章的时候,自动同步文章发布时间为审核的时间。 方法如下: 打开DEDE后台所在目录(默认为dede)的archives_do.php文件,大概在200行开始: 原代码: $maintable = ( trim($row['maintable'])=='' ? 'dede_archives' : trim($row['maintable']) ); $dsql->ExecuteNoneQuery("Update `dede_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); 修改为: $maintable = ( trim($row['maintable'])=='' ? 'dede_archives' : trim($row['maintable']) ); $newdate = time(); $dsql->ExecuteNoneQuery("Update `dede_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); 当使用后台“审核”按钮审核文章时,同步更新该文章的发布时间为审核的时间。这样如果按发布时间排序,文章也能排在前面

本文dede审核文章时同步更新文章发布日期为审核时间的修改方法到此结束。我们要学着面对苦难,学着把生活中的苦难当成一支支蒲公英,随着自然的风流动飘扬,以最轻松愉快的心态放飞在青春浪漫的道场。小编再次感谢大家对我们的支持!