RYE社区是什么
RYE社区(rye 插件)是 RyeBlog 官方出品的社区论坛插件——启用后你的博客立刻拥有一个功能完整的论坛,与博客共用一套账号体系,无需二次注册。支持版块分区、Markdown 发帖、楼层回复、私信、通知、收藏、草稿、排行榜、勋章、积分签到、敏感词过滤、IP 封禁、邀请码、举报处理等完整社区能力。
安装与启用
- 后台「插件 → 插件管理」顶部云端市场找到 RYE社区(rye);
- 点击安装:自动下载 zip → SHA-256 强校验 → 解压 → 启用;启用过程自动创建全部数据表并写入默认版块;
- 也可手动安装:下载 rye-1.0.0.zip 解压到
usr/plugins/rye/,再到插件管理启用。
访问地址与伪静态
论坛前台位于 /bbs/,例如 https://ryeblog.com/bbs/。典型页面:
- 版块列表:
/bbs/(等价/bbs/forum); - 主题详情:
/bbs/thread/26.html; - 个人主页:
/bbs/user/1.html; - 搜索 / 排行榜 / 关于:
/bbs/search、/bbs/rank、/bbs/about。
无扩展名 URL 需要一条重写规则:
nginx:rewrite ^/bbs/?$ /plugin.php?__bbs=forum&$args last;
rewrite ^/bbs/([^?]*)$ /plugin.php?__bbs=$1&$args last;
宝塔面板用户在「网站 → 伪静态」中加入以上两行即可;Apache 用户使用根目录 .htaccess 自带的规则。若不配置伪静态,直接访问 /plugin.php?p=rye&page=forum 同样可用。
用户体系
- 论坛直接复用博客账号(vd_users),博客注册用户登录后即可发帖回帖;
- 登录入口跳转博客统一登录页
/user/login.php; - 论坛专属资料(积分、勋章、签到、扩展字段)存放在独立的
ryebbs_user_ext表,与博客账号互不干扰。
会员功能
- 发帖:内置 Markdown 编辑器(加粗/斜体/标题/引用/列表/代码块/链接/图片/附件),实时预览;
- 回复:楼层式回复,支持楼层引用;
- 私信:会员间一对一站内信,顶部导航显示未读数;
- 通知:被回复、被私信、举报处理结果等站内通知;
- 收藏 / 草稿:收藏喜欢的主题;未写完的帖子自动存草稿;
- 排行榜:积分 / 发帖 / 活跃度排行;
- 勋章与积分:签到得积分,管理员可颁发勋章。
管理后台
插件启用后,后台侧边栏「内容」组会出现 💬 RYE社区 入口(停用插件即自动消失,热插拔)。进入后顶部有 10 个管理页签:
| 页签 | 功能 |
|---|---|
| 统计 | 论坛访问统计总览 |
| 版块 | 版块/分区管理(分组、排序、隐藏) |
| 主题 | 主题与回复管理(置顶、删除、查看回复) |
| 用户 | 论坛用户管理(封禁、积分、勋章) |
| 勋章 | 勋章定义与颁发 |
| 举报 | 举报队列处理 |
| 敏感词 | 敏感词库维护 |
| IP 封禁 | 恶意 IP 黑名单 |
| 邀请码 | 邀请码生成与核销(可限制注册) |
| 设置 | 论坛设置(上传开关/大小/类型等) |
数据与卸载
- 论坛数据表使用独立前缀
ryebbs_(32 张表),与博客核心表完全隔离; - 停用插件不会删除论坛数据,可随时重新启用恢复;
- 彻底删除论坛:停用插件后手动 DROP
ryebbs_*表(请先备份)。
常见问题
- 论坛 404?检查伪静态规则是否加入 /bbs/ 两条 rewrite;
- 侧边栏没有 RYE社区 入口?确认插件已启用(插件管理中状态为启用);
- 上传附件失败?后台「设置」页签检查上传开关、大小限制与扩展名白名单。
RyeBlogRye