后台顶栏去掉「我要反馈」「三横线选软件」「问题列表」 #10

Closed
opened 2026-11-04 13:17:02 +00:00 by laoyang · 1 comment
Owner

背景

用户 2026-11-04:

你说管理后台还需要「我要反馈」这个按钮吗?还需要右上角那三个横线的设置按钮吗?
还需要拉下来后选择不同的软件吗?这些是不是都不需要了呀?

问题

后台调 fb_layout_head() 时没传 software,走「无软件」分支,
结果顶栏照样渲染了问题列表 / 我要反馈 / 三横线,
三横线里还列着「轻反馈、同步日历、密码生成器、反馈测试」四个软件 ——
在后台点它毫无意义。

理由

  1. 「我要反馈」是给访客的入口,管理员不该从后台跳去前台表单
  2. 后台是跨软件视图(待审核/全部问题本身就带软件筛选器),
    再放切软件菜单是重复的,切了也不会改变后台视图
  3. 「问题列表」依赖 ?sw= 当前软件上下文,后台没有这个上下文,
    点了只会跳到前台某个软件,属于误导

改法

fb_layout_head() 新增 $opt['admin'] 开关,admin.php 两处都传 admin=true。
后台顶栏只留:站点标识(回首页)+「去前台看看」。

验收

  • 后台顶栏链接只剩 brand-mini(href=./) 和 navlink(href=index.php, 去前台看看)
  • sw-toggle / sw-panel 关键字均已不存在
  • 前台顶栏三样仍在(问题列表 / 我要反馈 / 三横线),未被波及
  • 6 个路由 200

为什么单独建单

与 #6-#9 都是前台视觉调整不同:本单是后台顶栏去掉三个无效入口,动 layout.php 加 admin 开关 + admin.php 两处调用

## 背景 用户 2026-11-04: > 你说管理后台还需要「我要反馈」这个按钮吗?还需要右上角那三个横线的设置按钮吗? > 还需要拉下来后选择不同的软件吗?这些是不是都不需要了呀? ## 问题 后台调 `fb_layout_head()` 时没传 `software`,走「无软件」分支, 结果顶栏照样渲染了问题列表 / 我要反馈 / 三横线, 三横线里还列着「轻反馈、同步日历、密码生成器、反馈测试」四个软件 —— 在后台点它毫无意义。 ## 理由 1. 「我要反馈」是给访客的入口,管理员不该从后台跳去前台表单 2. 后台是跨软件视图(待审核/全部问题本身就带软件筛选器), 再放切软件菜单是重复的,切了也不会改变后台视图 3. 「问题列表」依赖 `?sw=` 当前软件上下文,后台没有这个上下文, 点了只会跳到前台某个软件,属于误导 ## 改法 `fb_layout_head()` 新增 `$opt['admin']` 开关,admin.php 两处都传 `admin=true`。 后台顶栏只留:站点标识(回首页)+「去前台看看」。 ## 验收 - 后台顶栏链接只剩 brand-mini(href=./) 和 navlink(href=index.php, 去前台看看) - `sw-toggle` / `sw-panel` 关键字均已不存在 - 前台顶栏三样仍在(问题列表 / 我要反馈 / 三横线),未被波及 - 6 个路由 200 --- ### 为什么单独建单 与 #6-#9 都是前台视觉调整不同:本单是后台顶栏去掉三个无效入口,动 layout.php 加 admin 开关 + admin.php 两处调用
Author
Owner

追溯关联(补记)

本单是事后补建的工单 —— 改动在 2026-11-04 已上线,当时未按铁律先建单,此处补录。

对应提交

  • 26d00ea 后台顶栏去掉「我要反馈」「三横线选软件」「问题列表」

实际验证结果

后台顶栏链接只剩:

  • brand-mini href=./(站点标识,回首页)
  • navlink href=index.php(去前台看看)

sw-toggle / sw-panel 关键字均已不存在。

前台顶栏三样仍在(问题列表 / 我要反馈 / 三横线),未被波及。

6 个路由 200。

保留项说明

后台保留「去前台看看」一个出口 —— 管理员偶尔需要核对前台实际显示效果,
这是唯一有意义的跳转。「管理后台」本身不标(已经在后台了,
且页头有大标题 + 退出登录),避免一排没用的标记占位置。

遗留

无。

## 追溯关联(补记) 本单是**事后补建**的工单 —— 改动在 2026-11-04 已上线,当时未按铁律先建单,此处补录。 ## 对应提交 - `26d00ea` 后台顶栏去掉「我要反馈」「三横线选软件」「问题列表」 ## 实际验证结果 后台顶栏链接只剩: - `brand-mini` href=`./`(站点标识,回首页) - `navlink` href=`index.php`(去前台看看) `sw-toggle` / `sw-panel` 关键字均已**不存在**。 前台顶栏三样仍在(问题列表 / 我要反馈 / 三横线),未被波及。 6 个路由 200。 ## 保留项说明 后台保留「去前台看看」一个出口 —— 管理员偶尔需要核对前台实际显示效果, 这是唯一有意义的跳转。「管理后台」本身不标(已经在后台了, 且页头有大标题 + 退出登录),避免一排没用的标记占位置。 ## 遗留 无。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: laoyang/FeedLite#10