去掉内容区与顶栏重复的标题行和我要反馈按钮;简介移到顶栏标题下灰色小字

用户:上面已有标题和「我要反馈」,下面又出现一次,完全重复。
「下面这一行不要了…把那个软件简介放在最上面『同步日历反馈系统』下面那个位置,
  用个灰色的。我要反馈按钮也不要了,其他内容开始往前提,更简洁。」

改法:
- index.php 删掉整个 page-head 行(软件图标+名字 / 简介 / 我要反馈大按钮)
  → 列表内容直接从筛选器开始,上提一整行(实测内容起始 y=109)
- 顶栏品牌位改成两行:
    行1 图标 + 「XX 反馈系统」(软件主题色 17px)
    行2 一句话简介(software.note,灰色 #6b7280,12.5px,移动端 11.5px)
- 简介左对齐到标题文字(padding-left 41px = 图标 32 + gap 9),不是贴图标左边
- 顶栏高度从固定 66px 改为 min-height + padding,两行也放得下(实测 67px)

⚠️ 「我要反馈」按钮去掉了 hide-sm:
   列表页那个大按钮删掉后,顶栏这个是全站唯一入口,
   如果手机上隐藏掉,手机端就没有提交入口了。

清理 .page-sw-id 死样式。
验证:桌面/手机下简介都在标题下方、颜色灰色、内容区无重复、我要反馈只 1 个且两宽度都可见;
8 个路由全部 200;详情页顶栏同样显示简介。
This commit is contained in:
2026-11-03 15:05:37 +08:00
parent c09a9875a3
commit 0ebf250c76
4 changed files with 52 additions and 29 deletions
+15 -22
View File
@@ -106,30 +106,23 @@ $headTitle = $sw ? fb_software_site_title($sw)
fb_layout_head($sw ? fb_software_site_title($sw) : $headTitle, ['software' => $sw]);
?>
<?php /* 这一整行(软件图标+名字 / 简介 / 「我要反馈」按钮)已删除。
*
* 用户 2026-11-03:「上面已经有标题和『我要反馈』了,下面又出现一次,
* 完全重复。下面这一行不要了…其他内容开始往前提,往上提,这样更简洁。」
*
* 现在:
* - 「同步日历反馈系统」+ 灰色简介 → 只在顶栏出现一次
* - 「我要反馈」→ 顶栏右侧那个 btn-mini 就够了(列表页不再放第二个)
* - 列表内容直接从下面开始,省掉一整行高度
*/
if (!$sw):
?>
<div class="page-head">
<div>
<?php
/* 站点描述(site_desc)不再显示在页面上 —— 用户 2026-11-03 明确说
* 「欢迎在这里反馈使用问题、提出功能建议」这类话没有意义,全部删掉。
* 配置项保留,后台仍可编辑,只是前台不渲染。 */
$swNote = ($sw && !empty($sw['note'])) ? (string)$sw['note'] : '';
?>
<?php if ($sw): ?>
<?php /* 内容区只放「图标 + 软件名」,不再重复「XX 反馈系统」——
那个标题已经放到最上面的顶栏里了,两处重复反而啰嗦。 */ ?>
<?php
/* 内容区标识也用软件主题色 */
list($pageSwColor) = fb_software_colors($sw);
if ($pageSwColor === '') { $pageSwColor = '#0057B8'; }
?>
<div class="page-sw-id" style="--swc:<?php echo e($pageSwColor); ?>"><?php echo fb_software_badge($sw, 'lg'); ?></div>
<?php else: ?>
<h1>全部问题</h1>
<?php endif; ?>
<?php if ($swNote !== ''): ?><p class="muted small" style="margin:2px 0 0"><?php echo e($swNote); ?></p><?php endif; ?>
</div>
<a class="btn primary" href="new.php<?php echo $sw ? '?sw=' . e(urlencode((string)$sw['slug'])) : ''; ?>">我要反馈</a>
<div><h1>全部问题</h1></div>
</div>
<?php endif; ?>
<div class="filters">
<div class="chips">