阅读权限

阅读权限内容管理

版本 v1.0.9· 张先生 · 100 次获取 · 内容管理
付费阅读:发帖可设置积分/金币付费阅读,读者支付后解锁全文,收益归作者。
免费

详情介绍

一、插件简介

项目说明
插件标识paidread
版本1.0.9
分类标签内容
前台入口无独立页面。发帖/编辑拓展「阅读权限」;帖子详情未解锁时显示锁面板。付费解锁走社区接口 POST /thread/topic/pay(以站点路由为准)
后台入口应用中心 → 插件列表 → 阅读权限。无独立后台菜单

发帖可设置阅读权限:回复可见、登录可见、付费购买(积分或金币)、会员可见(需已启用 VIP 插件)。可限制哪些用户组、哪些版块能使用该拓展。付费解锁记录在社区表 community_topic_pay。积分/金币名称读取支付中心,未填写时默认「积分」「金币」。应用中心标题为「阅读权限」,即通常所说的付费阅读。

二、核心能力

能力说明
回复可见对本帖发表有效回帖后可看全文
登录可见登录用户可看全文,游客不可见
付费购买设定价格与积分/金币;登录扣余额解锁;游客可走支付中心购金币解锁(浏览器令牌)
会员可见有效 VIP 可看全文(须安装并启用 VIP 会员插件)
VIP 跳过付费付费帖也可被 VIP 套餐「付费阅读」次数跳过(受发布者用户组、板块、周期次数限制)
发布范围可发布用户组 + 可用版块;管理员发帖不受用户组限制

三、依赖与安装

  1. 将插件目录置于 plugins/paidread/。
  2. 在应用中心安装「阅读权限」。
  3. 为社区主题表补充 read_mode 字段(兼容旧 is_paid + price)。解锁记录使用社区已有的 community_topic_pay。卸载默认保留这些字段与记录。
  4. 首次安装可从社区旧配置迁移 enable_pay、pay_publish_level_ids。
  5. 硬依赖:社区插件(发帖拓展、详情锁、支付解锁接口)。
  6. 软依赖:支付中心(游客付费、币种名称);VIP 会员(会员可见、付费跳过)。

四、应用中心基础配置

在应用中心 → 阅读权限 → 配置,字段来自 configSchema。本插件没有单独设置菜单:

配置项类型默认值说明
启用阅读权限开关开关闭后发帖不可新设限制,读者也无法按权限解锁
可发布用户组多选空勾选后仅这些用户组可设置阅读权限;不勾选表示不限制。后台管理员不受限
可用版块多选空不勾选表示全部版块都不可用;仅勾选的版块发帖时可出现阅读权限拓展

单帖的模式、价格、币种在发帖时由作者选择,不在应用中心配置。

五、后台重点配置

无独立任务/订单后台。运营只需在应用中心打开开关、勾选版块(及可选用户组)。后台发帖编辑器同样可设阅读权限(管理员不受用户组、版块勾选限制)。已设权限的帖子,原作者编辑时即使后来失去发布资格,仍可保留原限制。

四种模式:

  • reply 回复可见
  • login 登录可见
  • coins 付费购买(价格 + 积分/金币)
  • vip 会员可见(VIP 未启用时选项不出现)

六、前台用户流程

  1. 发帖:在允许的版块展开「阅读权限」,选择模式;付费模式填写价格与币种后发布。列表/详情可显示回复、登录、付费、会员角标。
  2. 阅读:作者与后台管理员始终可看全文。其他人未满足条件时看到锁面板(引导回帖、登录、支付或开通 VIP)。
  3. 付费解锁:登录用户扣对应积分或金币,写入解锁记录后永久可看(该账号)。游客可通过支付中心按站点规则解锁,绑定浏览器访客令牌。
  4. VIP:会员可见模式需当前账号 VIP 有效。付费模式下若 VIP 套餐开通了付费阅读跳过且命中作者用户组/板块,可按次数免付费查看。

七、后台审核与运维

无单独审核队列。付费流水在社区资产记录(类型约 topic_pay),现金游客单在支付中心订单中。

相关前台接口(社区提供)

方法路径说明
POST/thread/topic/pay付费解锁(站点可能带伪静态后缀,以社区路由为准)

八、特殊说明

  • 版块默认不可用:安装后必须在「可用版块」中勾选,否则前台发帖看不到阅读权限。
  • 兼容旧帖:仅有 is_paid=1 且价格大于 0、无 read_mode 的,视为付费购买。
  • 名称约定:锁面板价格单位随支付中心积分/金币名称变化。
  • 与隐藏插件区别:本插件锁的是整帖阅读;局部隐藏内容由「隐藏」类插件处理。
  • 静态资源:话题详情注入 /static/paidread/paidread.css。

九、推荐上线清单

  • 开启「启用阅读权限」
  • 勾选要用的版块(必做)
  • 按运营需要勾选可发布用户组,或留空不限制
  • 抽检四种模式:未满足条件锁全文,作者自己可看
  • 付费模式走通积分/金币扣款与重复打开不再扣费
  • 如需游客购买,确认支付中心通道;如需会员可见/跳过,确认 VIP 套餐范围与次数
  • 到支付中心确认积分、金币展示名称

十、常见问题

Q:发帖没有「阅读权限」? 总开关须开启,当前版块须在「可用版块」中,且用户组允许(管理员除外)。问答题等类型可能不允许设付费,以发帖页实际校验为准。

Q:为什么所有版块都不能用? 「可用版块」不勾选 = 全部不可用,不是全部可用。

Q:回了帖仍看不见? 须是本帖有效、未删除的回帖。仅点赞或评论其它帖无效。

Q:开通 VIP 仍要付钱? 「会员可见」与「付费购买」是两种模式。付费帖要免单,须在 VIP 套餐中开启付费阅读跳过,并命中该帖作者用户组与板块,且周期次数未用尽。

Q:没有「会员可见」选项? 未安装或未启用 VIP 会员插件。

Q:游客付费后换浏览器又要付? 游客解锁跟浏览器令牌走,换设备或清站点数据会失效;建议登录购买。

Q:价格单位名称不对? 到支付中心修改积分名称、金币名称后刷新。

Q:关掉插件后旧付费帖怎么办? 关闭后不能新设、也不能按权限解锁。数据仍在主题表与解锁表中,重新启用后恢复。

更新记录 (9)

  • v1.0.9 2026-10-06
    发帖页「支付币种」选项读取支付配置的币种名称
  • v1.0.8 2026-09-24
    版本优化
  • v1.0.7 2026-09-18
    优化插件缓存加载逻辑
  • v1.0.6 2026-09-08
    优化加载速度
  • v1.0.5 2026-09-06
    1、锁定区按钮文案调整
  • v1.0.4 2026-09-06
    1、「付费阅读」改为「阅读权限」:reply / login / coins / vip 2、Schema(如 read_mode)、发帖扩展、前台锁面板与徽章 3、去掉价格加减与「当前余额」提示 4、锁区样式拆到 paidread.css,由 renderAssets() 加载
  • v1.0.3 2026-08-28
    付费阅读相关媒体地址
  • v1.0.2 2026-08-25
    发帖页按板块显示/隐藏入口;保存与上传接口校验板块
  • v1.0.1 2026-08-24
    首次发布
微信客服 微信客服 QQ官方交流群 QQ官方交流群