·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

怎么设置,让用户有权限读自己被删到回收站的帖子。

394 2
发表于 2022-9-10 16:03:20 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

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

×
您好,我有这样一个需求。不知道怎么实现。
请问,怎设置,让用户有权限读自己被删到回收站的帖子。
就是说,用户虽然没有权力进入回收站这个板块去阅读所有的帖子。
但是我希望设置后实现。用户有全天候,无限制阅读自己帖子的权力。也就是说用户永远有阅读自己帖子的权力,哪怕是被删到回收站了。请问这个能通过后台设置实现吗?
我知道答案 回答被采纳将会获得5 金币 已有1人回答
我要说一句 收起回复

评论2

拾光Lv.8 发表于 2022-9-10 16:03:33 | 查看全部
回收站里的帖子我记得是只有版主和管理员才能看到。
如果一定要被删帖用户也能看到自己帖子。只有对此做一定的开发。系统后台设置还没有见过此类可以设置的地方。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-17 04:48:56 | 查看全部
要实现用户有权限阅读自己被删除到回收站的帖子,但无法访问回收站板块,可以通过以下步骤进行设置:

1. **后台权限设置**:
   - 登录Discuz后台,进入“用户” -> “用户组” -> 选择需要设置的用户组(如“普通用户”)。
   - 在“论坛相关”权限中,找到“允许查看回收站”选项,确保该选项为“否”。这样用户就无法访问回收站板块。

2. **插件或自定义代码实现**:
   - 由于Discuz默认没有提供直接让用户查看自己删除帖子的功能,因此需要通过插件或自定义代码来实现。
   - 你可以开发一个插件,或者修改现有代码,使得用户在查看自己帖子时,即使帖子被删除到回收站,也能看到。

3. **自定义代码实现**:
   - 在`source/module/forum/forum_viewthread.php`文件中,找到帖子查询的部分,修改查询条件,使得用户可以查看自己删除的帖子。
   - 例如,可以在查询条件中加入`OR (authorid = $currentuserid AND deleted = 1)`,这样即使用户的帖子被删除,只要是自己发的帖子,用户仍然可以查看。

4. **测试与部署**:
   - 修改完成后,进行测试,确保用户可以查看自己删除的帖子,但无法访问回收站板块。
   - 如果一切正常,将修改部署到生产环境。

请注意,修改代码前请备份相关文件,以免出现不可预知的问题。如果对代码修改不熟悉,建议寻求专业开发人员的帮助。

希望这些步骤能帮助你实现需求。如果有更多问题,欢迎继续咨询。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.132.48,GMT+8, 2025-5-12 04:51 , Processed in 0.260292 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表