立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

我逸网

我逸分享各类计算工具和资料
不再需要查找公式和数据

安逸

我逸预设各种计算条件和经验
结果只在少量调整之间

效率

将繁琐交给我逸
我用故

我逸

[PHP] Discuz修改主题发帖时间

[复制链接]
发表于 2018-7-15 23:22:15 | 显示全部楼层 |阅读模式
本文以PHP方式修改单个Discuz主题的发帖时间。
创建一个PHP文件threadtime.php,输入PHP代码:
  1. <?php
  2. define('APPTYPEID', 127);
  3. define('CURSCRIPT', 'threadtime');
  4. require './source/class/class_core.php'; //文件在根目录下单点,在子目录下双点
  5. $discuz = & discuz_core::instance();
  6. $discuz->cachelist = $cachelist;
  7. $discuz->init();
  8. $tid=123; //要修改帖子的tid
  9. $newtime='2018-02-26 18:30:00'; //要修改为的时间
  10. DB::update('forum_thread',array('dateline'=>strtotime($newtime)),array('tid'=>$tid));
  11. DB::update('forum_post',array('dateline'=>strtotime($newtime)),array('tid'=>$tid,'first'=>1));
  12. C::t('forum_thread')->clear_cache($tid);
  13. echo 'ok';
  14. ?>
复制代码
将threadtime.php上传至论坛根目录(与forum.php、home.php相同目录)或自定义子目录下。
在浏览器中打开网址http://论坛域名(/子目录名)/threadtime.php,看到页面输出ok时表示修改成功。
回复 收藏

使用道具 举报

Archiver|服务支持:DZ动力|  

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

Copyright © 2016-2022 我逸网 cmd2d.com All Rights Reserved.
备案号:皖ICP备16004147号-1

beian 皖公网安备 34010302000278号

快速回复 返回顶部 返回列表