请选择 进入手机版 | 继续访问电脑版

织梦DEDECMS未审核文档发布时间改为当前时间的方法

[复制链接]
查看1570 | 回复1 | 2019-8-22 15:14 | 显示全部楼层 |阅读模式
DEDECMS未审核文档的发布时间是采集时的时间,因为有一些采集的文档需要编辑,所以当前发布时的时间总是“落后、过去式”,那么如何自动修改为当前时间呢?现在烈火网就说一下修改方法(在DEDE5.3下测试通过):

打开DEDE后台所在目录(默认为dede)的archives_do.php文件,大概在200行开始:

Copy to ClipboardLiehuo.Net Codes引用的内容:
  1. $maintable = ( trim($row['maintable'])=='' ? 'dede_archives' : trim($row['maintable']) );
  2. $dsql->ExecuteNoneQuery("Update `dede_arctiny` set arcrank='0' where id='$aid' ");
  3. if($row['issystem']==-1)
  4. {
  5. $dsql->ExecuteNoneQuery("Update `".trim($row['addtable'])."` set arcrank='0' where aid='$aid' ");
  6. }
  7. else
  8. {
  9. $dsql->ExecuteNoneQuery("Update `$maintable` set arcrank='0' where id='$aid' ");
  10. }
  11. $pageurl = MakeArt($aid,false);
  12. }
  13. ShowMsg("成功审核指定的文档!",$ENV_GOBACK_URL);
复制代码

修改为:

  1. Copy to ClipboardLiehuo.Net Codes引用的内容:
  2. $maintable = ( trim($row['maintable'])=='' ? 'dede_archives' : trim($row['maintable']) );
  3. $newdate = time();
  4. $dsql->ExecuteNoneQuery("Update `dede_arctiny` set sortrank='$newdate',senddate='$newdate',arcrank='0' where id='$aid' ");
  5. if($row['issystem']==-1)
  6. {
  7. $dsql->ExecuteNoneQuery("Update `".trim($row['addtable'])."` set sortrank='$newdate',pubdate='$newdate',senddate='$newdate',arcrank='0' where aid='$aid' ");
  8. }
  9. else
  10. {
  11. $dsql->ExecuteNoneQuery("Update `$maintable` set sortrank='$newdate',pubdate='$newdate',senddate='$newdate',arcrank='0' where id='$aid' ");
  12. }
  13. $pageurl = MakeArt($aid,false);
  14. }
  15. ShowMsg("成功审核指定的文档!",$ENV_GOBACK_URL);
复制代码
苹果 | 2019-8-22 19:39 | 显示全部楼层
自丢网真心不错,学习教程网。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16