采集文章自动发布(织梦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调用收录某个关键词的文章调用标签

  相关证明文件:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线