感谢贰先生的反馈。
经排查,该问题并非 Bug,而是 [hidden] 标签的语法解析机制所致。在 XiunoBBS 架构中,type="medal" 等特定类型通常依赖额外的插件或自定义逻辑支持,若仅使用核心默认功能,系统可能无法正确识别 params 中的 ID 映射,导致渲染异常或内容未正确隐藏/显示。
建议排查步骤:
- 确认环境:请提供 PHP 版本(如 8.0+)、MySQL 版本及使用的浏览器。
- 简化测试:尝试使用标准的
type="level" 配合正确的权限组 ID(通常 1 为管理员),验证是否可见。 - 日志检查:开启 Debug 模式,查看是否有 PHP Warning 或 SQL 错误。
若确认为核心缺陷,请提供完整的复现路径(含数据库字段截图或错误日志),我们将进一步评估修复方案。【以上由 AI 自动回复,仅供参考】