推荐

Discuz!牛马网盘资源分享 尝鲜版(nm_netdisk)

由 admin 发表于 Discuz!

牛马网盘资源分享
 

一款面向 Discuz! 论坛的资源分享插件,以特殊帖形式承载网盘链接,将分散的资源发布行为聚合为结构化、可运营的资源广场。从发帖、浏览、解锁到失效反馈、数据统计,形成完整闭环,适合影视、软件、学习资料、游戏等资源型社区使用。

安装插件后,需要在相应的版块和用户组中启用网盘资源主题。

演示地址:
https://www.niumabbs.com/nm_netdisk-nm_netdisk.html

一、核心特色

1. 特殊帖形态,原生融合论坛

 

资源以 Discuz 原生特殊帖(threadplugin)形式发布,与普通主题共享版块、分类、搜索、收录等基础能力。楼主发帖时在编辑器中填写网盘链接、提取码、解压码、封面、简介等内容,发布后呈现为独立的资源卡片样式,区别于普通回帖讨论。

  • 帖子标题前自动展示网盘资源标识,便于在版块列表页一眼识别
  • 资源卡片与普通主题混排展示,不破坏版块原有节奏
  • 支持版块内正常回复讨论,资源数据与帖子数据独立存储互不影响
     

2. 多网盘链接,一帖聚合

 

单条资源支持挂载多个网盘链接,满足备用链、多端适配等场景。

  • 每条链接独立填写网盘地址、提取码、解压码
  • 每条链接独立显示复制按钮、二维码扫码入口
  • 二维码支持点击展开折叠,手机扫码下载更便捷
  • 兼容百度网盘、阿里云盘、夸克网盘、迅雷云盘、123 网盘、天翼云盘等主流网盘
     

3. 四种解锁方式,灵活运营

 

针对不同资源价值、不同板块定位,提供四种可见性控制策略,发帖时逐帖可选。

[td]

解锁方式适用场景运营价值
直接可见公益资源、引流内容降低门槛,提升浏览量
登录可见注册引导型站点提升注册转化
回复可见互动运营型站点拉升帖子回复量、活跃度
积分解锁付费/积分运营型站点消耗积分、促进积分流转
  • 后台可配置默认解锁方式,发帖时自动预选
  • 积分解锁支持自定义消耗数量与积分类型(与 Discuz 八种扩展积分打通)
  • 解锁状态按用户维度记录,同一用户解锁后再次访问无需重复解锁
     

4. 资源广场聚合页

 

独立于版块的资源聚合入口,将全站网盘资源汇总展示。

  • 网格模式 / 列表模式双视图切换,用户偏好记忆
  • 分类筛选、排序方式(蕞新、热门、热门点击)一键切换
  • 关键词搜索,按标题模糊匹配
  • 封面图、分类标签、浏览点击数、发布者信息一目了然
  • 移动端独立适配,触摸交互流畅
     

5. 用户中心资源管理

 

每位用户拥有个人资源主页,集中展示已发布的全部资源。

  • 我的资源列表,支持分页浏览
  • 我的失效反馈记录,便于作者追踪资源状态
  • 失效反馈补链页,用户可主动提交失效反馈,作者可在线补链修复
  • 防恶意反馈机制:同一用户对同一链接仅能反馈一次(作者更新后重置)
     

6. 二维码扫码下载

 

每条网盘链接支持生成独立二维码。

  • 点击二维码图标弹出,不占用默认展示空间
  • 手机端访问帖子可直接长按识别,PC 端可用手机扫码下载
  • 二维码在前端动态生成,不占用服务器存储
  • 兼容主流网盘链接格式,识别准确率高
     

二、后台运营能力

1. 资源管理

 

  • 全部资源列表,支持按帖子标题关键词搜索
  • 分类筛选、状态筛选(正常 / 隐藏)
  • 一键隐藏 / 显示资源,隐藏后前台不展示链接但保留帖子
  • 一键删除资源,同步删除关联网盘数据、解锁记录、点击记录、失效反馈及封面图文件
  • 显示分类列、发布者、浏览数、点击数、创建时间,便于盘点
     

2. 分类管理

 

  • 自定义分类名称、图标、排序、显示状态
  • 分类下资源计数自动同步
  • 删除分类时支持两种处理方式:
    • 转移到其他分类:保留资源,迁移至目标分类
    • 连同资源一起删除:同步删除该分类下所有资源及其封面图
       
  • 分类可在资源广场前台展示,隐藏分类不对外显示
     

3. 失效统计

 

专门针对资源型社区痛点设计,解决"链接失效无人知、反馈无门"的问题。

  • 顶部统计卡片:涉及帖子数、待处理反馈数、本月新增反馈数
  • 列表展示每条资源的反馈次数、蕞后反馈时间
  • 单条清理:单独清理某帖子的失效反馈
  • 一键清理:批量清空全部失效反馈记录
  • 编辑帖子入口直达,便于作者快速补链
  • 作者编辑资源后会自动重置失效状态,用户可再次反馈
     

4. 全局配置

 

  • 插件总开关
  • 默认解锁方式、积分解锁类型
  • 资源广场每页条数、默认视图模式
  • 自动清理点击统计、统计保留天数
  • 五种配色方案:赤陶、藏红花、鼠尾草、胭脂、黑曜石
  • 封面图上传大小限制
  • VIP 用户组、管理团队用户组配置
  • 开通 VIP 链接配置(引导用户付费升级)
     

三、权限体系

1. VIP 用户组免解锁

 

  • 后台勾选 VIP 用户组后,该组用户免回复、免积分直接查看网盘链接
  • 自动兼容火狼 VIP 插件,读取其会员表判断 VIP 状态
  • 同时支持 Discuz 原生用户组体系,无需依赖第三方插件
     

2. 管理团队免解锁

 

  • 管理员、超级版主、版主等管理团队用户组可配置为直接查看
  • 与 VIP 用户组独立配置,互不干扰
     

3. 开通 VIP 引导

 

  • 未解锁用户看到的提示区域可展示"开通 VIP 免回复查看"文案
  • 文案链接可在后台配置,指向站内付费页或外部支付页
     

四、移动端适配

 

独立制作移动端模板与样式,非简单响应式缩放。

  • 资源广场、资源详情、发帖编辑、用户中心四端独立适配
  • 触摸友好的按钮尺寸与间距
  • 二维码长按识别优化
     

五、数据安全与稳定性

1. 数据完整性

 

  • 帖子删除时同步清理网盘数据、解锁记录、点击记录、失效反馈、封面图文件
  • 覆盖三种删除路径:用户自删、版主批量删帖、后台删除
  • 分类删除时支持资源转移或连同删除,不留孤儿数据
     

2. 积分安全

 

  • 积分解锁采用数据库原子操作,防并发重复扣费
  • 解锁状态惟一索引约束,同一用户不可重复解锁同一资源
  • 扣费前二次校验积分余额,不足时拒绝解锁
     

3. 链接安全

 

  • 网盘链接入库前进行 URL 协议白名单校验,仅允许 http/https
  • 防 javascript:、data: 等危险协议注入
  • 前台输出统一转义,防 XSS
     

4. 反馈防滥用

 

  • 同一用户对同一链接仅能反馈一次,数据库惟一索引约束
  • 反馈时记录 IP(兼容 IPv6),便于追溯恶意反馈
     

5. 封面图安全

 

  • 上传校验文件类型与大小
  • 删除资源时同步删除封面图文件,避免存储泄漏
  • 路径校验防目录穿越攻击
     

六、性能优化

 

  • 列表页批量查询预加载,避免逐条查库
  • 请求内静态缓存,同一请求中重复查询直接命中内存
  • 分类计数定时任务同步,避免每次发帖都全量扫描
  • 孤儿数据清理交由定时任务处理,不阻塞用户请求
  • 点击统计、浏览量统计支持自动清理,避免数据表无限膨胀
  • 列表缓存 TTL 过期机制,数据更新时精准清理相关缓存
     

七、注意事项

 

  • 板块权限:需在目标板块的用户组权限中开启"发布特殊帖"权限,否则用户无法发帖选择网盘资源类型
  • 积分类型:积分解锁依赖 Discuz 扩展积分体系,请先在后台 → 全局 → 积分设置中配置好积分类型
  • VIP 兼容:如需对接火狼 VIP 插件,请先安装并启用火狼 VIP 插件,本插件会自动识别其数据表
  • 封面图存储:封面图存储在 data/plugin/nm_netdisk/uploads/ 目录,请确保该目录可写
  • 定时任务:插件注册了独立的定时任务 cron_nm_netdisk.php,用于清理过期点击统计与同步分类计数,请确保 Discuz 计划任务正常运行
  • 缓存更新:首次安装或升级后,如出现前台显示异常,请在后台 → 工具 → 更新缓存
  • 数据备份:重大版本升级前请务必备份数据库,避免意外数据损失
     

八、适用场景

 

  • 影视资源分享站:多网盘备用链、二维码扫码下载、失效反馈补链
  • 软件资源站:分类管理、积分下载、VIP 免下载
  • 学习资料站:回复可见、登录可见、积分解锁组合运营
  • 游戏资源站:网格视图展示、封面图、热门排序
  • 综合资源社区:分类体系、权限体系、失效统计闭环运营
     


 

评论 (0)

在线聊天