Solved Topics (Best Answer) 1.0.0
原帖: https://evebb.net/viewtopic.php?id=16
本功能支持由话题创建人或论坛版主将单条回复标记为话题的「已采纳解答」,是技术支持类论坛的理想配套功能。当话题被标记为已解决后,系统将自动触发以下展示逻辑:
首帖底部生成绿色状态横幅,公示解答者身份信息,并附带直达该回复的锚点跳转链接——即便目标解答位于其他分页,跳转链路依然可正常生效。
最佳解答的副本将固定置顶于主帖正下方,彻底免除用户遍历全帖检索有效信息的成本(该特性为可配置项,默认启用)。
被标记为解答的原回复将获得高亮样式加持,附带「✓ 最佳解答」官方标识。
话题列表内,该主题标题前将新增绿色已解决勾标,用户可通过列表视图快速识别已闭环的技术问题。
标记操作入口统一部署在所有回复的底部操作栏,以「设为最佳解答」链接呈现。版主与管理员拥有全量话题的标记权限;话题创建人默认可对自身发起的话题执行标记操作,该权限支持后台手动关停。若切换标记对象,系统将自动迁移已有的最佳解答标识,全链路操作均受CSRF安全防护覆盖,所有状态变更均在服务端完成二次校验,避免前端篡改风险。
在「管理后台 → 插件 → 设置」路径下,管理员可将插件的生效范围限定至指定板块,例如仅开放给「安装与升级」「配置与故障排查」分区,同时可独立控制话题列表勾标、置顶解答副本、话题创建人标记权限三大开关。插件内置一键清理工具,可批量清除已删除话题遗留的无效标记数据,同时提供完整数据清除选项,满足干净卸载的合规要求。
安装流程:进入「管理后台 → 插件」页面,上传插件压缩包后点击激活即可。插件将自动创建专属数据库表,无需额外手动配置。本插件兼容SQLite、MySQL/MariaDB、PostgreSQL全主流数据库,无外部服务依赖;即便终端用户禁用JavaScript,论坛也将保持原有逻辑平稳运行,无功能异常。
离线