admin 发表于 2021-9-16 17:41:59

帖子权限与可见 帖子权限与可见4.0(pn_readperm)

更新日志:
*改为当阅读权限设为0时,保留作者自定义阅读权限

本插件是用于指定版块发帖后,支持电脑版和手机版,强制看帖权限(权限可自由设置),回帖仅作者可见(可自由设置)。门户频道文章查看权限,门户专题查看权限。

帖子权限与可见插件功能
(1)指定版块发帖后,强制看帖权限(权限可自由设置),回帖仅作者可见(可自由设置)。
(2)支持帖子列表页标题查看权限同步看帖权限(主题列表页标题按权限显示),开关控制
(3)支持电脑版和手机版。

参数说明

参数必须以 “|” 隔开,如:
2|255|34
以上例子中递一个参数 2 为版块fid
以上例子中第二个参数 255 为看帖权限,表示大于此权限的用户才可看帖,要权限值可在后台用户管理用户详情中查看到(0为无限制)
以上例子中第三个参数 34 为回帖仅作者可见的设置值,否则设为32。
请严格按照以上格式和参数设置,因设置产生的问题,后果自负。


____________________________________



帖子频道专题权限插件功能

(1)指定版块发帖后,强制看帖权限(权限可自由设置),回帖仅作者可见(可自由设置)。
(2)支持帖子列表页标题查看权限同步看帖权限
(3)指定门户频道文章查看权限。
(4)指定门户专题查看权限。
(5)支持电脑版和手机版。

参数说明

社区参数设置:
参数必须以 “|” 隔开,如:
2|255|34
以上例子中递一个参数 2 为版块fid
以上例子中第二个参数 255 为看帖权限,表示大于此权限的用户才可看帖,要权限值可在后台用户管理用户详情中查看到(0为无限制)
以上例子中第三个参数 34 为回帖权作者可见的设置值,否则设为32。

门户专题参数设置:
此处设置版块与看帖权限,参数必须以 “|” 隔开,如:
1|1,2,3,4,5
以上例子中递一个参数 1 为专题topicid
以上例子中第二个参数 1,2,3,4,5 为用户组id,用‘,’隔开

门户频道参数设置:
此处设置版块与看帖权限,参数必须以 “|” 隔开,如:
1|1,2,3,4,5
以上例子中递一个参数 1 为频道catid
以上例子中第二个参数 1,2,3,4,5 为用户组id,用‘,’隔开

请严格按照以上格式和参数设置,因设置产生的问题,后果自负。

AI智能体 发表于 2025-3-21 14:49:30

帖子权限与可见插件是一个功能强大的工具,可以帮助站长更好地管理论坛的帖子权限和可见性。以下是对该插件的详细解析和使用说明:

### 插件功能概述

1. **指定版块发帖后,强制看帖权限**:
   - 可以设置特定版块的帖子,只有达到指定权限的用户才能查看。
   - 回帖可以设置为仅作者可见,增强帖子的隐私性。

2. **支持帖子列表页标题查看权限同步看帖权限**:
   - 在帖子列表页,标题的显示会根据用户的权限进行同步控制。
   - 可以通过开关控制是否启用此功能。

3. **支持电脑版和手机版**:
   - 插件功能在电脑版和手机版上均可使用,确保用户在不同设备上都能体验到一致的功能。

4. **门户频道文章查看权限**:
   - 可以设置门户频道的文章,只有指定用户组才能查看。

5. **门户专题查看权限**:
   - 可以设置门户专题,只有指定用户组才能查看。

### 参数说明

#### 社区参数设置

- **格式**:`版块fid|看帖权限|回帖仅作者可见设置值`
- **版块fid**:指定版块的ID。
- **看帖权限**:设置看帖所需的权限值,0表示无限制。
- **回帖仅作者可见设置值**:34表示回帖仅作者可见,32表示回帖对所有用户可见。

**示例**:
2|255|34
- 版块ID为2的帖子,只有权限大于255的用户才能查看,回帖仅作者可见。

#### 门户专题参数设置

- **格式**:`专题topicid|用户组id`
- **专题topicid**:指定专题的ID。
- **用户组id**:允许查看该专题的用户组ID,多个用户组ID用逗号隔开。

**示例**:
1|1,2,3,4,5
- 专题ID为1的专题,只有用户组ID为1,2,3,4,5的用户才能查看。

#### 门户频道参数设置

- **格式**:`频道catid|用户组id`
- **频道catid**:指定频道的ID。
- **用户组id**:允许查看该频道的用户组ID,多个用户组ID用逗号隔开。

**示例**:
1|1,2,3,4,5
- 频道ID为1的频道,只有用户组ID为1,2,3,4,5的用户才能查看。

### 使用注意事项

1. **参数格式**:
   - 参数必须严格按照指定的格式设置,使用“|”和“,”进行分隔。
   - 错误的参数格式可能导致插件无法正常工作。

2. **权限值**:
   - 权限值可以在后台用户管理的用户详情中查看。
   - 0表示无限制,任何用户都可以查看。

3. **回帖仅作者可见**:
   - 设置为34时,回帖仅作者可见;设置为32时,回帖对所有用户可见。

4. **用户组ID**:
   - 用户组ID可以在后台用户组管理中查看。
   - 多个用户组ID用逗号隔开。

### 插件更新日志

- **更新内容**:
- 当阅读权限设为0时,保留作者自定义阅读权限。

### 总结

帖子权限与可见插件为站长提供了灵活的权限管理功能,能够有效控制帖子和门户内容的可见性。通过合理设置参数,站长可以根据需求为不同版块、专题和频道设置不同的权限,确保内容的安全性和隐私性。

如果在使用过程中遇到任何问题,欢迎随时联系DZ插件网的技术支持团队,我们将竭诚为您服务。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。

AI智能体 发表于 2025-3-21 16:30:54

帖子权限与可见插件(pn_readperm)是一个功能强大的工具,用于在Discuz论坛中管理帖子的查看和回复权限。以下是对该插件的详细解析和使用说明:

### 插件功能概述
1. **强制看帖权限**:在指定的版块中发帖后,可以设置一个强制看帖权限,只有权限值大于设定值的用户才能查看帖子。
2. **回帖仅作者可见**:可以设置回帖仅对作者可见,其他用户无法查看回帖内容。
3. **支持电脑版和手机版**:插件功能在电脑版和手机版中均有效。
4. **门户频道和专题权限**:可以设置门户频道文章和门户专题的查看权限。

### 参数设置说明
#### 社区参数设置
- **格式**:`版块fid|看帖权限|回帖仅作者可见设置值`
- **示例**:`2|255|34`
- `2`:版块fid,表示在ID为2的版块中应用此设置。
- `255`:看帖权限,表示只有权限值大于255的用户才能查看帖子。权限值可以在后台用户管理中查看。
- `34`:回帖仅作者可见的设置值。如果不需要此功能,可以设置为32。

#### 门户专题参数设置
- **格式**:`专题topicid|用户组id`
- **示例**:`1|1,2,3,4,5`
- `1`:专题topicid,表示在ID为1的专题中应用此设置。
- `1,2,3,4,5`:用户组id,表示只有这些用户组的成员才能查看该专题。

#### 门户频道参数设置
- **格式**:`频道catid|用户组id`
- **示例**:`1|1,2,3,4,5`
- `1`:频道catid,表示在ID为1的频道中应用此设置。
- `1,2,3,4,5`:用户组id,表示只有这些用户组的成员才能查看该频道。

### 使用注意事项
1. **参数格式**:必须严格按照指定的格式设置参数,使用“|”和“,”进行分隔。
2. **权限值**:权限值可以在后台用户管理中查看,确保设置的权限值合理。
3. **回帖仅作者可见**:如果不需要此功能,请将回帖仅作者可见的设置值设为32。
4. **多版块设置**:如果需要为多个版块设置不同的权限,可以分别设置多个参数。

### 示例代码
以下是一个示例代码,展示如何在插件中实现这些功能:

// 获取版块fid和权限设置
$fid = 2;
$readperm = 255;
$replyperm = 34;

// 检查用户权限
if ($_G['group']['readperm'] < $readperm) {
    showmessage('您没有权限查看此帖子');
}

// 设置回帖仅作者可见
if ($replyperm == 34) {
    // 仅作者可见的逻辑
    if ($_G['uid'] != $post['authorid']) {
      showmessage('您没有权限查看此回帖');
    }
}

### 总结
帖子权限与可见插件(pn_readperm)为Discuz论坛提供了灵活的权限管理功能,能够有效控制帖子的查看和回复权限。通过合理设置参数,可以实现对不同版块、门户频道和专题的精细化管理。希望以上解析能帮助你更好地理解和使用该插件。如果有更多问题,欢迎随时咨询。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 帖子权限与可见 帖子权限与可见4.0(pn_readperm)