首页 > CMS建站 > 织梦DEDE > 正文

织梦发布未审核文章时自动将时间改为最新时间

2020-07-02 22:17:04
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦发布未审核文章时自动将时间改为最新时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

      织梦dededcms发布未审核文章时自动将时间改为最新时间

因为之前说了,最近在研究火车头采集,那么采集后数据的时间其实默认都是当前的采集时间,但是我想发布文章的时候,把时间调到最新的时间,怎么弄呢?

很简单,其实就是在update语句里面把时间也加进去,改成最新时间就OK

我目前的dedecms版本是5.7的  大家可以参考参考

在dede目录下  找到archives_do.php文件

大概在251行,将

<span style="font-size:16px;">$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', dutyadmin='".$cuserLogin->getUserID()."' WHERE id='$aid' "); } $dsql->ExecuteNoneQuery("UPDATE `dede_taglist` SET arcrank='0' WHERE aid='$aid' ");  $pageurl = MakeArt($aid,false);</span>

替换为:

<span style="font-size:16px;">$maintable = ( trim($row['maintable'])=='' ? 'dede_archives' : trim($row['maintable']) ); $newdate = time(); $dsql->ExecuteNoneQuery("UPDATE `dede_arctiny` SET sortrank='$newdate',senddate='$newdate',arcrank='0' WHERE id='$aid' "); if($row['issystem']==-1) { $dsql->ExecuteNoneQuery("UPDATE `".trim($row['addtable'])."` SET pubdate='$newdate',sortrank='$newdate',senddate='$newdate',arcrank='0' WHERE aid='$aid' "); } else { $dsql->ExecuteNoneQuery("UPDATE `$maintable` SET pubdate='$newdate',sortrank='$newdate',senddate='$newdate',arcrank='0', dutyadmin='".$cuserLogin->getUserID()."' WHERE id='$aid' "); } $dsql->ExecuteNoneQuery("UPDATE `dede_taglist` SET arcrank='0' WHERE aid='$aid' ");  $pageurl = MakeArt($aid,false);</span>

那么就OK了

以上就是织梦发布未审核文章时自动将时间改为最新时间的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表