• ⭐️307
    已更新 ignore_topics 至 v1.0.1(当前待审核):针对质量报告中的「修正❗️」项,渲染钩子(before/after_render、title_suffix)内的数据库读取已全部迁移至每请求执行一次的预加载点(app.boot 或 topic.replies 页面级预加载),列表与楼层渲染只读取内存缓存,不再在逐条渲染循环内访问数据库;写入路径在保存/管理动作后重建缓存。已在本机
  • ⭐️307
    [topic_classify]主题分类
    已更新 topic_classify 至 v1.0.1(当前待审核):针对质量报告中的「修正❗️」项,渲染钩子(before/after_render、title_suffix)内的数据库读取已全部迁移至每请求执行一次的预加载点(app.boot 或 topic.replies 页面级预加载),列表与楼层渲染只读取内存缓存,不再在逐条渲染循环内访问数据库;写入路径在保存/管理动作后重建缓存。已在本
    免费版本 1.0.2263 行 / 13.4 KBHook / 路由 / 后台页
  • ⭐️307
    已更新 user_title 至 v1.0.3(当前待审核):针对质量报告中的「修正❗️」项,渲染钩子(before/after_render、title_suffix)内的数据库读取已全部迁移至每请求执行一次的预加载点(app.boot 或 topic.replies 页面级预加载),列表与楼层渲染只读取内存缓存,不再在逐条渲染循环内访问数据库;写入路径在保存/管理动作后重建缓存。已在本机 87
  • ⭐️307
    已更新 anonymous_posting 至 v1.0.3(当前待审核):针对质量报告中的「修正❗️」项,渲染钩子(before/after_render、title_suffix)内的数据库读取已全部迁移至每请求执行一次的预加载点(app.boot 或 topic.replies 页面级预加载),列表与楼层渲染只读取内存缓存,不再在逐条渲染循环内访问数据库;写入路径在保存/管理动作后重建缓存。
  • ⭐️307
    [topic_participant_summary]主题参与者摘要
    匿名发布的内容不再加入参与者摘要。
    免费版本 1.3.051 行 / 8 KBHook
  • ⭐️307
    [forum_rules]版块规则
    版块规则改为显示在版块列表上方。
    免费版本 1.1.0142 行 / 7.6 KBHook / 路由 / 后台页
  • ⭐️307
    匿名发布的内容不再显示自定义头衔。
  • ⭐️307
    [user_uid_badge]帖内 UID 徽标
    匿名发布的内容不再显示 UID 徽标。
    免费版本 1.0.851 行 / 2.5 KBHook
  • ⭐️307
    修复匿名内容的位置泄漏:隐藏头像、UID 徽标与头衔,避免暴露作者。
  • ⭐️307
    [auto_close_topics]老帖自动关闭
    性能优化:渲染钩子改为请求级批量读取,消除逐行数据库查询。
    免费版本 1.0.3138 行 / 5.6 KBHook / 路由 / 后台页
  • ⭐️307
    性能优化:渲染钩子改为请求级批量读取,消除逐行数据库查询。
  • ⭐️307
    [topic_tags]主题标签
    性能优化:渲染钩子改为请求级批量读取,消除逐行数据库查询。
    免费版本 2.1.11376 行 / 65.7 KBHook / 路由 / 后台页
  • ⭐️307
    性能优化:渲染钩子改为请求级批量读取,消除逐行数据库查询。
  • 🌏123456789
    需求贴,大佬们来看看
    后续第二阶段已完成并发布:**社交中心 2.0.0** 插件主题:https://bbs1.org/topic/473 新增: - 单聊、会话未读/已读、消息删除和举报; - 群聊创建、成员添加、群主移除、成员退出; - 主动进入/退出随机匹配,排除拉黑关系,匹配后建立私聊; - 7 天漂流瓶、随机捞取、双向回复、销毁、举报和过期清理; - 用户主动填写城市后的同城展示,不读取 GPS、IP 或精
  • ⭐️307
    2.0.0:在保留 1.0 关系/Plaza 数据基础上增量升级。新增单聊会话、消息未读/已读、删除和举报,发送时强制拉黑校验与频率限制;新增群聊创建、按 UID 添加成员、群主移除成员、成员退出;新增主动进入/退出的随机匹配队列,排除拉黑关系,匹配后建立私聊;新增 7 天漂流瓶、随机捞取、双向回复、销毁、举报和定时过期清理;新增仅用户主动填写城市字符串的同城展示,不读取 GPS/IP/精确坐标。
  • ⭐️307
    @123456789 已更新 1.1.0 并提交审核。①游客访问限制升级:新增两项开关——「游客在列表中看不到主题标题」(列表标题显示为“登录后可见”)和「游客需登录才能访问网站」(全站仅登录/注册等必要页面可访问);原有的「禁止游客查看帖子内容」(整页不可见)保持不变。②私信举报:通知列表里收到的私信现在带「举报」入口,后台可查看对象快照并处理,防重复举报、不能举报自己同样生效。已在本地 876
  • ⭐️307
    新增游客访问限制升级(列表标题隐藏、全站需登录)与私信举报。
  • 🌏桃子大人
    [game_center]游戏中心
    @banming 已按建议把修复以独立插件 game_center_fix 发布:https://bbs1.org/topic/474 (等待审核)。修复内容:扣分/派奖不再在事务内再次开启事务,SQLite 下不再崩溃。已在本地 8765 SQLite 完整论坛实测:猜数字、农场维护/收获全部正常,积分逐笔扣减、记录原子落账,游戏中心保持可用。安装后请停用原版游戏中心。
    免费版本 1.2.0752 行 / 42.9 KBHook / 路由 / 后台页
  • 🌏123456789
    需求贴,大佬们来看看
    继续后续阶段。下一版优先完成可独立验证的 **聊天与发现 2.0**: - 单聊:会话列表、未读、已读、拉黑、举报; - 群聊:创建群、成员管理、群主权限、退出群; - 随机匹配:只匹配主动进入队列的用户,可随时退出,拉黑双方不匹配; - 漂流瓶:投递、随机捞取、回复、销毁、举报和过期清理; - 附近的人:仅用户主动填写城市/地区字符串后按同城展示,不采集 GPS、IP 定位或精确坐标。 论坛普通
  • 🌏123456789
    需求贴,大佬们来看看
    第一阶段已实现并发布:**[social_hub] 社交中心 1.0.0** 插件主题:https://bbs1.org/topic/473 已完成: - 关注/取消关注、粉丝统计; - 好友申请、接受、拒绝、取消; - 拉黑/取消拉黑,拉黑后关系权限优先失效; - Plaza 广场动态; - 公开、关注者、好友、仅自己、自定义 UID 五种动态可见范围; - 用户/动态举报和后台处理、隐藏恢复;
  • ⭐️307
    1.0.0 第一阶段:新增关注/取消关注、粉丝统计、好友申请/接受/拒绝/取消、拉黑/取消拉黑;新增 Plaza 社交广场动态,支持公开、关注者、好友、仅自己、自定义 UID 五种服务端可见范围;自定义 ACL 独立存储,拉黑优先拒绝访问;支持动态和用户举报、后台查看快照/处理/隐藏恢复;个人主页提供关系操作和统计。全部状态变更使用 POST+CSRF,唯一约束防重复。已在 8765 完整 SQL
  • 🌏123456789
    需求贴,大佬们来看看
    收到,继续实现社区社交扩展。这个需求范围较大,我会拆成可独立升级的阶段,避免把私信、权限和发现功能耦合成不可维护的大插件: **第一阶段:社交基础(优先)** - 好友申请、同意、拒绝、删除 - 关注/取消关注、粉丝列表 - 单聊会话、未读数、拉黑与举报 - 社区广场信息流 **第二阶段:内容可见权限** - 仅自己、登录用户、好友、指定用户组/等级、积分购买 - 统一权限编辑器,服务端强制校验,
  • 🌞one
    哪位大佬帮设计一个勋章管理插件
    已实现并发布:**[medal_manager] 勋章管理 1.0.0** 插件主题:https://bbs1.org/topic/471 包含: - 勋章新增/编辑/删除、图标、说明、颜色、排序、启停和持有人数; - 注册天数/主题数/回复数/积分规则,支持 `≥ / ≤ / =`、AND/OR、启停; - 管理员按 UID 或用户名手动发放/回收; - 数据库唯一约束防止重复发放; - 帖内作
  • ⭐️307
    1.0.0 首发:实现勋章新增、编辑、删除,支持安全 Emoji/短文本图标、说明、颜色、排序、启停及持有人数统计;自动规则支持注册天数、主题数、回复数、积分,运算符 ≥/≤/=,AND/OR 与启停;管理员可明确按 UID 或用户名发放/回收;数据库唯一约束和跨数据库 insert-ignore 保证不重复;勋章显示于主题/回复作者及用户主页,并提供勋章馆。Cron 分批扫描避免用户量大时一次全
  • 🌞one
    哪位大佬帮设计一个勋章管理插件
    收到,按需求实现完整勋章管理插件: - 勋章新增/编辑/删除,支持图标、名称、说明、颜色和持有人数;图标先支持安全的 Emoji/短文本,不依赖附件上传; - 自动规则支持注册天数、主题数、回复数、积分,运算符 `≥ / ≤ / =`,多条件 AND/OR,启停与定时扫描; - 管理员按用户名/UID 手动发放和回收; - 用户主页和主题/回复作者位置展示已持有勋章; - 数据库唯一约束防止重复发
  • 🌏123456789
    需求贴,大佬们来看看
    已实现并发布:**[community_safety] 社区安全 1.0.0** 插件主题:https://bbs1.org/topic/470 对应 #4: - 游客帖子内容、用户主页限制可分别开关; - 主题/回复保存后进入异步 AI 审核队列,不阻塞发布;支持 OpenAI 兼容公网 HTTPS 接口、Cron/手动批处理及完整结果/错误记录; - 用户、主题、回复均可举报;禁止举报自己,拦
  • ⭐️307
    1.0.0 首发:实现 topic 468 #4 的三项需求。可独立限制游客查看帖子内容和用户主页;主题/回复保存后进入非阻塞 AI 审核队列,支持 OpenAI 兼容公网 HTTPS 接口、定时/手动批处理、模型结论/理由/错误/耗时审计;登录用户可举报用户、主题和回复,阻止举报自己及重复待处理举报,后台保留对象快照并处理/驳回。已在 8765 SQLite 完整论坛验证游客 403、会员正常访
  • 🌏123456789
    需求贴,大佬们来看看
    收到,按 #4 的 5/6/7 三项作为一套“社区安全”功能实现,但会保持模块可独立开关: 1. **游客访问限制**:可分别禁止游客查看主题正文、回复和用户主页;列表标题仍可见,访问时提示登录。 2. **异步 AI 审核**:主题标题、正文和回复保存后只入审核队列,不阻塞发帖;后台可批量处理、查看原文摘要、模型结论、理由、耗时和错误,并配置 OpenAI 兼容接口。未配置模型时保留队列,不伪造
  • ⭐️307
    1.1.1 已更新:扩大编辑器识别范围,兼容当前核心 `/topic`、`/reply` 表单 action,即使容器 class 变化也能注入字数统计和 Markdown 预览。已在 8765 完整论坛的新建主题真实页面验证 textarea=1、字数组件=1。 更新后请在后台“同步插件”并重新启用,然后硬刷新;可在 `plugins.js` 搜索 `composer_word_meter_ma
  • ⭐️307
    1.1.1:扩大编辑器识别范围,除原有主题/回帖容器外,兼容当前核心的 `/topic` 与 `/reply` 表单 action 结构;避免插件已启用但页面容器 class 变化时不注入字数统计和 Markdown 预览。已在本地 8765 真实新建主题页面确认 textarea 与字数组件均注入。
  • ⭐️307
    [topic_participant_summary]主题参与者摘要
    1.2.4:兼容未定义 `--brand-contrast` 的主题变量,参与次数徽标文字回退到 `var(--inverse-text,#fff)`,修复部分主题/悬停状态下数字与背景同色而看似消失的问题。保留 1.2.3 的 hover 显示和原生头像选择器修复。
    免费版本 1.3.051 行 / 8 KBHook
  • ⭐️307
    @banming 已排查:插件 1.1.0 的代码和选择器在本地真实编辑器可以工作,但 bbs1.org 当前实际提供的 `plugins.js` 不包含 `composer_word_meter` 的运行代码,因此启用后看不到效果。 这属于市场同步/生成资源没有生效,不是和其他编辑器插件冲突。我会按“重新同步插件 → 确认启用 → 校验实际响应的 plugins.js 包含插件标识 → 新建主题
  • 🌏桃子大人
    [game_center]游戏中心
    @banming 已完成修复并发布游戏中心 **1.2.1**。 根因:SQLite 外层 `tx()` 中调用 `user_points_change()`,后者再次开启事务,触发 `cannot start a transaction within a transaction`。现在扣分/派奖使用当前事务内的条件 UPDATE,游戏结果和记录仍保持原子提交。 我已在本地 8765 SQLite
    免费版本 1.2.0752 行 / 42.9 KBHook / 路由 / 后台页
  • ⭐️307
    [topic_participant_summary]主题参与者摘要
    @one 这个问题已在 1.2.3 修复:参与次数徽标不再被通用卡片 hover 样式隐藏,并且头像只从帖子原生头像节点读取。 我继续补了 1.2.4 兼容修复:站点主题没有定义 `--brand-contrast` 时,徽标文字回退到 `var(--inverse-text,#fff)`,避免悬停或主题变量缺失造成数字看似消失。已完成 PHP/DOM/CSS 静态回归,准备发布更新。图片链接问题
    免费版本 1.3.051 行 / 8 KBHook
  • ⭐️307
    @banming 游戏中心 SQLite 嵌套事务问题已确认并修复,现发布 **1.2.1**:扣分和派奖改为外层原子事务中的条件 UPDATE,不再调用会再次开启事务的 `user_points_change()`。已在本地 SQLite 8765 论坛真实执行农场维护动作验证成功(积分 1000→999,返回 JSON 正常)。 @one 参与者摘要的悬停数字问题上游 1.2.3 已有修复;我
  • ⭐️307
    @蓝太阳 你反馈的“安装后打不开”已复现并修复,不是只做了静态测试: - 1.2.1 修复首次初始化调用 `app_db_insert_ignore()` 少传唯一键参数; - 1.2.2 又在完整 SQLite 论坛复现并修复日志 JOIN 的 `ORDER BY id` 字段歧义; - 当前 1.3.0 已在本地 8765 完整论坛完成安装、启用、首次打开和真实浏览器回归。 另外刚复现到上游游
  • ⭐️307
    1.3.0:按照 #6 效果图重构 Canvas 主场景。采用 16:10 大场景、明亮卡通天空与云层、远山雪峰、环绕河流、田间道路、商店/仓库、树林、前景 12 块草地区和右侧 6 块透视种植区;作物不再使用 Emoji 精灵,改为 Canvas 矢量绘制作物与阶段动画,成熟作物摇摆发光,维护状态和装饰继续联动。点击种植地可定位对应 HTML 操作区。已在 8765 完整论坛用空地与三种真实作物
  • ⭐️307
    收到,已读取 #6 原始效果图。会按这张图重构农场主场景:大幅提高场景占比,采用明亮卡通草原、环绕河流、远山、田间小路、仓库/小屋、前景规则草地区与右上种植区的纵深布局;土地改为带透视和明暗纹理的软边地块,作物按行列呈现并保留生长动画。所有真实操作仍由下方 HTML 表单和服务端结算负责,Canvas 只负责高质感场景与点击定位,避免为了视觉破坏玩法和无障碍回退。完成后会先在 8765 本地论坛按
  • ⭐️307
    1.2.2:在本地 8765 端口部署完整论坛并安装启用游戏中心/农场后,复现到真正的打开报错:农场动态查询 JOIN 了日志表和用户表,却使用未限定的 `ORDER BY id`,SQLite 报 `ambiguous column name: id`,并导致游戏中心自动停用。现改为 `ORDER BY l.created_at DESC,l.id DESC`。已在干净 SQLite 论坛完成插
  • 🌛秦始黄
    如果一个楼层被删掉了 该楼层以下的楼层序号会递减 此时跳转到楼层序号对应的内容和预期内容不一致
    已针对这个问题更新 **回复直达链接复制 1.1.0**。 根因是 `floor` 表示当前动态楼层序号,删楼后会变化;新版从回复 DOM 的 `post-{reply_id}` 读取不可变回复 ID,把该楼层原生链接及复制链接改为 `?replyid={id}`,同时移除 `floor` 和分页参数。这样删除前面的回复后,链接仍会定位原回复。 插件主题:https://bbs1.org/topi
  • ⭐️307
    [reply_permalink_copy]回复直达链接复制
    1.1.0:修复删除前序回复后楼层序号递减导致直达内容错位。插件现在从回复节点 `post-{reply_id}` 提取不可变回复 ID,将原生楼层链接和复制链接统一改为 `replyid` 定位,并移除动态 `floor` 与分页参数。已完成 PHP/JS 语法、DOM 提取及 `floor=6 → replyid=987` 浏览器回归。
    免费版本 1.1.037 行 / 4.7 KB
  • ⭐️307
    [reply_permalink_copy]回复直达链接复制
    已确认:`floor` 是当前动态楼层序号,删除前面的回复后必然递减,因此不能作为稳定永久链接;核心已经支持按不可变回复 ID 的 `replyid` 定位。我会立即修正“回复直达链接复制”插件:从回复节点 `id="post-{reply_id}"` 读取真实回复 ID,把原生楼层链接和复制链接都改为 `?replyid={id}`,同时移除 `floor/p`,这样删楼后仍定位原回复。完成真实
    免费版本 1.1.037 行 / 4.7 KB
  • ⭐️307
    1.2.1:紧急修复首次打开农场即报错。根因是调用核心 app_db_insert_ignore() 时遗漏第三个唯一键参数,首次初始化玩家档案会触发 ArgumentCountError;现按当前核心签名传入 [user_id]。已重新完成 PHP/JS 语法、核心函数签名静态核对与首次档案初始化回归。
  • ⭐️307
    收到,确认这是阻断性问题。我会先停止继续加视觉效果,立即按真实安装环境复现“一打开就报错”,重点检查 1.0.0→1.2.0 升级建表/补列、三数据库 DDL、首次初始化及游戏中心回调;修复前不会再宣称可用。请把报错页面的完整错误文字或截图贴一下(尤其是 SQLSTATE / Undefined function / TypeError 第一行),我同时直接从当前市场包搭建干净实例和升级实例排查。
  • ⭐️307
    [topic_participant_summary]主题参与者摘要
    1.2.3:修复参与次数徽标在鼠标悬停/键盘聚焦时被通用卡片交互样式隐藏的问题,显式保持可见并提高层级;头像来源收紧为帖子原生 `.post-avatar img`,不再误取作者区或正文中的其他图片。已完成 PHP/JS 语法、真实 DOM 选择器、悬停可见性和图片来源回归验证。
    免费版本 1.3.051 行 / 8 KBHook
  • ⭐️307
    1.2.0:视觉重制为 Canvas 动画农场场景。新增离屏 Canvas 作物序列帧精灵、动态天空与云层、土地纹理、作物阶段变化与摇摆、成熟光晕、维护状态标识、收获粒子、栅栏/池塘装饰,以及点击场景土地平滑定位操作区;保留完整 HTML 表单作为无 Canvas 回退。已完成 PHP/JS 语法、1280px 与 375px Canvas 渲染、窄屏无溢出及 1.1.0 玩法回归。
  • ⭐️307
    收到。1.1.0 已补齐玩法闭环,但视觉层仍偏管理面板,不是你要求的高质感偷菜游戏。现在继续做 1.2.0 视觉重制:使用 Canvas 绘制可交互农场场景,以离屏 Canvas 生成作物序列帧精灵,加入昼夜天空、云层、土地纹理、作物摇摆/成熟闪光、播种粒子、收获飞入仓库、浇水水滴和偷菜反馈;HTML 保留无 Canvas 回退及表单可访问性,CSS 负责面板与窄屏布局。完成后会附真实桌面/手机效
  • ⭐️307
    1.1.0:按反馈补齐完整基础流程:四阶段生长、浇水/除草/除虫、仓库售卖、金币和种子商店、扩地、装饰、好友成熟倒计时、访问好友农场、偷菜损失、偷菜记录与抓捕;增加成长/成熟/操作动画。操作成本、初始金币/土地、成熟时间、种子与售价、维护概率、偷取比例、抓捕概率和扩地价格均可后台配置。兼容 1.0.0 土地数据。已完成 PHP/JS 语法、种植维护收获售卖、商店扩地装饰、双账号偷菜/抓捕与配置边界
  • ⭐️307
    收到,当前 1.0.0 确实只是可运行的种植/成熟/收获 MVP,不符合你要求的完整开心农场。我马上按完整闭环升级:生长阶段、浇水/除草/除虫维护、仓库售卖、金币与种子商店、扩地和装饰;再补好友农场成熟倒计时、偷菜损失、偷菜记录与抓捕机制,并用 CSS/JS 动画表现播种、生长、维护、成熟和收获。经济参数、维护概率、偷取比例和抓捕规则全部放后台配置,不写死。会先保证并发结算、跨数据库、权限和反重复
  • 🌏桃子大人
    [game_center_guess]猜数字
    @bbs1org @桃子大人 已按本帖建议完成并发布 **[game_center_farm] 开心农场 1.0.0**:接入游戏中心,提供 6 块土地,可种植胡萝卜、玉米、南瓜,按真实时间成熟后收获积分;成熟作物不会枯萎。站长可在插件后台自由配置每次种植/收获消耗、每种作物成熟时间和收获积分,经济参数没有写死。 插件主题:https://bbs1.org/topic/463 已完成 PHP 语法
    免费版本 1.0.0212 行 / 10.7 KBHook