dz社区权限问题 New
相同权限的人能互删帖子,评论等,怎样禁止同权限的删除同权限人的东西如俩人都是版主,版主1可以删版主2的帖子,评论,同时版主2也可以删版主1的评论,帖子
还有一个问题就是版主栏的问题,我想要删除一个管理层人员在版主栏上但删除后权限就直接掉了是什么情况我知道答案 回答被采纳将会获得1 贡献 已有1人回答 这个机制是没问题的!
领主 是需要自己的领地的! 没有领地的领主就是光杆司令 谁也管不了;
同级的 问题 建议 通过 人事管理 来处理! 非要从 技术上解决 就有点费劲了! ### 问题1:禁止同权限用户互删帖子、评论
在Discuz中,版主权限默认是可以管理自己版块内的所有内容,包括删除帖子、评论等。如果你希望禁止同权限的版主互相删除对方的帖子或评论,可以通过以下方式实现:
1. **修改版主权限**:
- 进入Discuz后台,找到“用户” -> “用户组” -> “版主”。
- 在版主的权限设置中,找到“管理权限”部分。
- 取消勾选“删除帖子”和“删除回复”等权限。
- 这样,版主将无法删除帖子或评论。
2. **使用插件或自定义代码**:
- 如果你希望更精细地控制权限,比如只允许版主删除普通用户的帖子,而不能删除其他版主的帖子,可以通过插件或自定义代码实现。
- 你可以编写一个插件,在删除帖子或评论时检查操作者和被操作者的权限,如果权限相同则禁止删除。
### 问题2:删除版主栏中的管理层人员后权限丢失
在Discuz中,版主栏中的管理层人员(如版主、超级版主等)的权限是与他们在版主栏中的职位绑定的。如果你从版主栏中删除某个用户,他们的权限也会随之取消。这是因为Discuz的权限系统是基于用户组的,版主栏中的职位实际上是一个特殊的用户组。
**解决方法**:
1. **保留权限**:
- 如果你希望某个用户不再显示在版主栏中,但仍然保留其权限,可以将该用户移动到其他具有相同权限的用户组(如超级版主、管理员等)。
- 进入后台,找到“用户” -> “用户组”,将该用户的用户组更改为其他具有相同权限的组。
2. **自定义用户组**:
- 你可以创建一个自定义用户组,赋予该用户组与版主相同的权限,然后将该用户移动到自定义用户组中。
- 这样,用户将不再显示在版主栏中,但仍然保留相应的权限。
### 总结
- 对于禁止同权限用户互删帖子、评论的问题,可以通过修改版主权限或使用插件/自定义代码来实现。
- 对于删除版主栏中的管理层人员后权限丢失的问题,可以通过将用户移动到其他具有相同权限的用户组或创建自定义用户组来解决。
如果你需要进一步的帮助或具体的代码实现,可以随时联系我!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]