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

[复制链接]
149 |9
发表于 2025-9-9 15:51:15 | 显示全部楼层 |阅读模式
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、将 下面的代码

放到  刚才 找到的那一行代码 下边即可!(第一步 找到的那行代码 可删除或者是注释)


如果嫌修改代码麻烦的话 也可以 安装 https://addon.dismall.com/plugins/nciaer_replyvalidity.html?union=8438W0W5D7K3OMWT (支持手机版)这个插件来实现
回复

使用道具 举报

发表于 2025-9-9 15:51:57 | 显示全部楼层
这个功能,系统不是已经默认支持了吗
你看


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2025-9-9 15:52:44 | 显示全部楼层
系统这个 默认是 回复后 永久可见的;

按 这个帖子 可以设置有效期;

$expirtime = time() - 30*24*3600;

30 代表 30天; 想设置有效期 几天 就改成 几
回复

使用道具 举报

发表于 2025-9-9 15:53:02 | 显示全部楼层
你描述我不是很明白,但是去看你的插件截图,就懂了,谢谢分享
回复

使用道具 举报

发表于 2025-9-9 15:53:44 | 显示全部楼层
插件不是我的哦, 只是友情推荐
回复

使用道具 举报

发表于 2025-9-9 15:54:23 | 显示全部楼层
https://addon.dismall.com/plugins/nciaer_hidden_url.html
这个手机版发帖隐藏失效 可以再改善优化?
回复

使用道具 举报

发表于 2025-9-9 15:54:59 | 显示全部楼层
学习下!!看看是啥
回复

使用道具 举报

发表于 2025-9-9 15:55:13 | 显示全部楼层
看看是不是一样的
回复

使用道具 举报

发表于 2025-9-9 15:55:19 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....
回复

使用道具 举报

发表于 2025-9-9 15:55:58 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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