隐藏内容

隐藏内容内容

版本 v1.0.3· 张先生 · 39 次获取 · 内容
为帖子增加隐藏内容:支持回复可见、登录可见、积分购买、用户等级、指定用户等解锁方式。
免费

详情介绍

一、插件简介

项目说明
插件标识hide
版本1.1.3
分类标签内容
前台入口帖子详情页隐藏区块;发帖页拓展(无独立页面)
后台入口应用中心配置;后台帖子编辑表单拓展

为帖子增加可折叠的隐藏内容区块,支持回复可见、登录可见、付费购买、用户等级、指定用户等多种解锁方式。付费解锁支持积分/金币,可配置收益是否分成给作者。

二、核心能力

能力说明
多区块单帖可添加多个隐藏内容块
五种解锁模式回复可见、登录可见、付费购买、用户等级、指定用户
付费解锁积分/金币定价,可选作者分成
用户组门控仅指定用户组可在发帖时添加隐藏内容
VIP 跳过VIP 配额内可跳过付费隐藏块
后台编辑管理员在后台帖子表单中可编辑隐藏块
插槽topic_after_contentcompose_extraadmin_topic_formcompose_assets

三、依赖与安装

  1. 将插件置于 plugins/hide/
  2. 在应用中心安装「隐藏内容」。
  3. 安装时创建 hide_blockhide_unlock 表。
  4. 依赖community(发帖、用户等级、Coin 服务)。
  5. 可选vip(跳过付费隐藏块)。

四、应用中心基础配置

配置项类型默认值说明
启用隐藏内容开关关闭后前台不渲染隐藏区块且不可购买解锁
付费购买分成给作者开关开启后用户付费解锁时,等额币种(积分/金币)发放给帖子作者
可发布用户组多选不勾选表示全部用户组不可用;仅勾选的用户组可在发帖时添加隐藏内容。后台管理员不受限

五、后台重点配置

无独立后台菜单。运营在应用中心配置开关、分成与用户组;管理员在社区后台编辑帖子时可通过 admin_topic_form 插槽管理隐藏块。

解锁模式说明

模式标识说明
回复可见reply用户回复该帖后可见
登录可见login登录即可见
付费购买coins支付积分/金币后解锁
用户等级level达到指定用户等级可见
指定用户users仅列出的用户 ID 可见

六、前台用户流程

作者发帖

  1. 在发帖拓展区点击添加隐藏内容。
  2. 填写标题与正文,选择解锁模式。
  3. 付费模式需设置价格与币种;等级模式选最低等级;指定用户模式填用户 ID。
  4. 发布帖子;隐藏块在正文下方展示(未解锁时显示遮罩/提示)。

读者解锁

  1. 打开帖子,查看隐藏块提示(如需回复、需登录、需付费等)。
  2. 满足条件或付费后内容展示。
  3. VIP 用户可在配额内跳过付费块。

前台路由

方法路径说明
POST/hide/unlock付费解锁隐藏块

七、后台审核与运维

无审核流程。卸载插件会删除 hide_blockhide_unlock 表(帖子内隐藏内容数据丢失,请谨慎卸载)。

八、特殊说明

  • 插槽topic_after_content(帖内渲染)、compose_extra(前台发帖)、admin_topic_form(后台编辑)、compose_assets(编辑器静态资源)。
  • 数据表hide_block(隐藏块定义)、hide_unlock(付费解锁记录)。
  • 同步机制:发帖保存时通过 hide_items POST 字段 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
    首次发布
微信客服 微信客服