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]