yusr 发表于 2024-12-10 20:58:02

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、将 下面的代码

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


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

可可的可 发表于 2024-12-10 20:58:16

这个功能,系统不是已经默认支持了吗
你看


yusr 发表于 2024-12-10 20:58:27

系统这个 默认是 回复后 永久可见的;

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

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

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

知行社区 发表于 2024-12-10 20:58:59

你描述我不是很明白,但是去看你的插件截图,就懂了,谢谢分享

::Bra 发表于 2024-12-10 20:59:44

插件不是我的哦, 只是友情推荐

ysx24 发表于 2024-12-10 20:59:51

https://addon.dismall.com/plugins/nciaer_hidden_url.html
这个手机版发帖隐藏失效 可以再改善优化?😆

yusr 发表于 2024-12-10 20:59:59

学习下!!看看是啥

站帮网 发表于 2024-12-10 21:00:10

看看是不是一样的

ysx24 发表于 2024-12-10 21:01:07

顶楼主啦..希望楼主多发精品好帖啦.....

霸王别姬 发表于 2024-12-10 21:01:20

感谢分享
页: [1]
查看完整版本: Discuz!X 隐藏内容回复可见设置有效期的方法