隐藏内容内容
为帖子增加隐藏内容:支持回复可见、登录可见、积分购买、用户等级、指定用户等解锁方式。
免费
详情介绍
一、插件简介
| 项目 | 说明 |
|---|---|
| 插件标识 | hide |
| 版本 | 1.1.3 |
| 分类标签 | 内容 |
| 前台入口 | 帖子详情页隐藏区块;发帖页拓展(无独立页面) |
| 后台入口 | 应用中心配置;后台帖子编辑表单拓展 |
为帖子增加可折叠的隐藏内容区块,支持回复可见、登录可见、付费购买、用户等级、指定用户等多种解锁方式。付费解锁支持积分/金币,可配置收益是否分成给作者。
二、核心能力
| 能力 | 说明 |
|---|---|
| 多区块 | 单帖可添加多个隐藏内容块 |
| 五种解锁模式 | 回复可见、登录可见、付费购买、用户等级、指定用户 |
| 付费解锁 | 积分/金币定价,可选作者分成 |
| 用户组门控 | 仅指定用户组可在发帖时添加隐藏内容 |
| VIP 跳过 | VIP 配额内可跳过付费隐藏块 |
| 后台编辑 | 管理员在后台帖子表单中可编辑隐藏块 |
| 插槽 | topic_after_content、compose_extra、admin_topic_form、compose_assets |
三、依赖与安装
- 将插件置于
plugins/hide/。 - 在应用中心安装「隐藏内容」。
- 安装时创建
hide_block、hide_unlock表。 - 依赖:
community(发帖、用户等级、Coin 服务)。 - 可选:
vip(跳过付费隐藏块)。
四、应用中心基础配置
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| 启用隐藏内容 | 开关 | 开 | 关闭后前台不渲染隐藏区块且不可购买解锁 |
| 付费购买分成给作者 | 开关 | 开 | 开启后用户付费解锁时,等额币种(积分/金币)发放给帖子作者 |
| 可发布用户组 | 多选 | — | 不勾选表示全部用户组不可用;仅勾选的用户组可在发帖时添加隐藏内容。后台管理员不受限 |
五、后台重点配置
无独立后台菜单。运营在应用中心配置开关、分成与用户组;管理员在社区后台编辑帖子时可通过 admin_topic_form 插槽管理隐藏块。
解锁模式说明
| 模式 | 标识 | 说明 |
|---|---|---|
| 回复可见 | reply | 用户回复该帖后可见 |
| 登录可见 | login | 登录即可见 |
| 付费购买 | coins | 支付积分/金币后解锁 |
| 用户等级 | level | 达到指定用户等级可见 |
| 指定用户 | users | 仅列出的用户 ID 可见 |
六、前台用户流程
作者发帖
- 在发帖拓展区点击添加隐藏内容。
- 填写标题与正文,选择解锁模式。
- 付费模式需设置价格与币种;等级模式选最低等级;指定用户模式填用户 ID。
- 发布帖子;隐藏块在正文下方展示(未解锁时显示遮罩/提示)。
读者解锁
- 打开帖子,查看隐藏块提示(如需回复、需登录、需付费等)。
- 满足条件或付费后内容展示。
- VIP 用户可在配额内跳过付费块。
前台路由
| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /hide/unlock | 付费解锁隐藏块 |
七、后台审核与运维
无审核流程。卸载插件会删除 hide_block、hide_unlock 表(帖子内隐藏内容数据丢失,请谨慎卸载)。
八、特殊说明
- 插槽:
topic_after_content(帖内渲染)、compose_extra(前台发帖)、admin_topic_form(后台编辑)、compose_assets(编辑器静态资源)。 - 数据表:
hide_block(隐藏块定义)、hide_unlock(付费解锁记录)。 - 同步机制:发帖保存时通过
hide_itemsPOST 字段 JSON 同步区块;HideService::syncForTopic()。 - Schema 迁移:自动添加
currency字段支持金币定价。
九、推荐上线清单
- 启用插件并配置可发布用户组
- 确认作者分成开关符合运营策略
- 测试五种解锁模式各至少一种
- 测试付费解锁与作者到账
- 确认发帖拓展静态资源加载正常
- 若使用 VIP,测试跳过逻辑
十、常见问题
Q:发帖页没有隐藏内容拓展? 检查插件启用状态;用户组是否在「可发布用户组」中(注意:不勾选=全部不可用,需主动勾选允许的用户组)。
Q:回复可见不生效? 读者需先在该主题下发表回复(非仅登录)。
Q:付费解锁后作者没收到分成? 检查「付费购买分成给作者」是否开启;确认帖子有有效作者 ID。
Q:后台如何编辑隐藏内容? 在社区后台帖子编辑表单中,通过隐藏内容拓展编辑(admin_topic_form 插槽)。
Q:与付费阅读有什么区别? 付费阅读针对整帖正文;隐藏内容是可嵌入正文的独立区块,解锁方式更丰富。
更新记录 (3)
-
v1.0.3
2026-08-25
发帖页按板块显示/隐藏入口;保存与上传接口校验板块
-
v1.0.2
2026-08-24
支持 only_active_extras:后台编辑时,没开过的拓展不显示空表单
-
v1.0.1
2026-08-24
首次发布