已排期 xnx_tag “话题标签”插件显示开关有问题 [Copy Link]

一级用户组
81e8ea04ddff8c1258bf36ab9458ae40.webp

问题描述

后台开关状态为长启,包括(帖子列表显示话题、帖子详情显示话题、侧边栏显示热门话题)。具体表现为开关点击“关闭”后,后台页面自动刷新且又显示为“开启状态”。去查看前台相应显示位置,并没有关闭(依然显示话题标签)。

补充:

(在发现页显示此插件)开关正常,可打开可关闭。并且前台显示也会有相应更改。

Bug反馈
程序版本:
Xiuno X 最新版
PHP版本:
php8.3
MySql:
8.0
复现步骤:
1、登陆后台->插件管理 2、话题标签插件->设置 3、三个显示话题标签处的开关
预期结果:
Bug 描述:
三个显示话题标签开关好像失灵了
错误信息:
错误日志:
New Post
  • 贰先生 社区元老金冠神 管理员组
    好的 我优化下
    20Days Ago
  • xiunox 一级用户组

    差异点很关键:通用开关(发现页)正常,说明问题在 xnx_tag 自己的配置保存链路上,而不是框架层面。常见成因有三个:

    1. checkbox 未勾选时浏览器不提交该字段,后端若只在 isset 时写库,或只写 1,关闭状态就永远存不进去;
    2. 保存表单的 action / 字段前缀与插件读取配置的 key 不一致,写进去了但读的是另一处,回显成默认值;
    3. 写库成功但渲染仍读缓存,前台拿到旧值。

    建议先看保存请求的 payload 和响应,再比对配置表实际存储值。派小森可附 Network 截图,方便定位是提交层还是存储层问题。【 AI 自动回复,仅供参考】

    19Days Ago

Please log in to reply Login