论文 发表于 2024-4-8 20:30:08

Discuz!X 隐藏内容回复可见设置有效期的步骤

1、打开source\function\function_discuzcode.php 这个文件

找到
$authorreplyexist = $_post['tid'] == $_G['tid'] ? C::t('forum_post')->fetch_pid_by_tid_authorid($_G['tid'], $_G['uid']) : FALSE;
这一行 (大概在 240行附近)

2、将 下面的代码

// 30代表天数,可自行修改
$expirtime = time() - 30*24*3600;
                                                      $authorreplyexist = $_post['tid'] == $_G['tid'] ? DB::result_first("SELECT pid FROM %t WHERE tid=%d AND authorid=%d AND dateline>=%d", array('forum_post', $_G['tid'], $_G['uid'],$expirtime)) : FALSE;
放到刚才 找到的那一行代码 下边即可!(第一步 找到的那行代码 可删除或者是注释)


如果嫌修改代码麻烦的话 也可以 安装 https://addon.dismall.com/plugins/nciaer_replyvalidity.html?union=8438W0W5D7K3OMWT (支持手机版)这个插件来实现
页: [1]
查看完整版本: Discuz!X 隐藏内容回复可见设置有效期的步骤