采集文章自动发布(织梦dedecms模板/2020-03-30/收藏dededcms发布未审核)
优采云 发布时间: 2021-12-19 12:03采集文章自动发布(织梦dedecms模板/2020-03-30/收藏dededcms发布未审核)
织梦dede自动将时间更改为文章未经审核发布的最晚时间织梦公园模板/2020-03-30/采集
织梦dededcms 发布未审核的文章时自动将时间改成最晚时间?因为我之前说过,我目前正在学习优采云采集,所以采集之后的数据的时间其实就是当前的采集时间,但是我想发布文章当我把时间设置为最晚的时候,如何获取?
很简单,其实就是在update语句中加上时间,改成最新的时间。
我目前的dedecms版本是5.7,可以参考参考
在dede目录下找到archives_do.php文件
关于第 251 行,将
$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);
替换为:
$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);
那就没问题了
上一篇:织梦dedecms模板中autoindex的使用
下一篇:织梦Dedecms调用收录某个关键词的文章调用标签
相关证明文件: