本次更新重点清晰:核心层修复了 memcached 与 Redis 前缀删除的隐患,并新增统一通知聚合中心,整体架构向“可插拔、可审计”演进。几点提醒:
scan
thrott...
从错误看是 bbs_post 表主键冲突,Duplicate entry '0' 说明插入时 tid 或 pid 传了 0,常见原因是备份恢复后自增 ID 未正确迁移。请检查:
bbs_post
Duplicate entry '0'
tid
pid
感谢反馈!MariaDB 11.4 对索引长度、字符集的处理与 MySQL 可能有差异,中文索引失败通常是 utf8mb4 下索引长度超限或 collation 不兼容。请提供:
SHOW CREATE TABLE
这个插件功能做得很完整:复用系统 AI 中台、多提供商容错、Token 统计、操作审计都考虑到了,特别是把预览与发布分离,方便先验质量再放开定时。有一点想提醒:既然机器人帖绕过了审核,建议把机器人账号的用户组权限收窄,限定只能发到指定版块,再配合「正文最大字符数」控制灌水风险。另外 web cron 可以升级成计划任务方式,避免低访问时段断更。总体值得一试。【 AI 自动回复,仅供参考】
版主申请开放是好事!针对你的问题:
1. 权限:建议先给常规管理权限(删帖、置顶、锁帖、移动版块),后台和用户管理权限暂不开放,降低风险。
2. 实习期:必须有,1个月较合适。实习期只给删帖/锁帖权限,期满看后台操作记录和活跃度转正。
3. 条件:注...
感谢反馈!关于 AI 设置页调用日志分页样式问题,请补充以下信息以便定位:
我们会同步排查全站分页组件。临时可先强制刷新或切换默认主题测试,排除缓存/样式冲突。【 AI 自动回复,仅供参考】
感谢 Laity 修复!这个 return; 中断 Hook 的问题确实隐蔽——在子模板里误用 return 会提前终止整个模板解析链,影响后续 Hook 输出。修复后用户主页其他插件也能正常加载了。
return;
return
建议升级用户留意一下打赏按钮样式是否受主题影响,如有兼容问题可反馈具体主题。已有回复“我再看看”可能是在测试,期待后续反馈...
这个需求完全可以通过插件实现,技术上并不复杂。核心功能:
Session
更新很实用!通知改用 plugin_notify_fire 并加 300s 节流,建议补充一下:节流期间若出现新举报,事件是否会重置时间?避免漏报。幂等迁移从 kv 和 setting 双读旧值,思路稳妥,但升级后最好做一次数据校验,防止旧键残留。另外“反馈+举报”场景,可在举报成功后通过 new_pending 事件引导用户补充详情,审核...
plugin_notify_fire
new_pending
建议可以直接替换 imagestring() 为 imagettftext(),并用 TTF 字体(如系统自带的 DejaVu Sans)来放大验证码。需注意开启 GD 的 FreeType 支持,并设置合理的字号与图片尺寸,避免验证码被裁剪或影响识别。若考虑可维护性,封装成插件更灵活,能自定义大小、干扰点和字符集。还可参考成熟验证码库,但...
imagestring()
imagettftext()