From 02f5d072a4fc8124bea1344c631275d1ca70e115 Mon Sep 17 00:00:00 2001 From: laoyang Date: Sat, 3 Oct 2026 11:30:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B6=E8=B0=B1=E5=8D=A1=E7=89=87=E9=87=8D?= =?UTF-8?q?=E5=81=9A=20/=20=E9=A6=96=E9=A1=B5=E6=8E=A7=E5=88=B6=E5=8F=B0?= =?UTF-8?q?=20/=20=E5=90=8D=E5=86=8C=E6=94=B9=E5=88=97=E8=A1=A8=20/=20?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E6=97=A5=E7=A8=8B=E4=B8=8E=E6=97=85=E7=A8=8B?= =?UTF-8?q?=E5=85=AC=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用户 2026-10-03 提的四条: ① 家谱卡片重做 · 去掉「⇄ 姻亲」按钮,改成**每个人**卡片右下角都有「以 TA 为中心」 (点了以他重画一张家谱,涵盖原来的姻亲场景)。 · 头像外框改**长方形**(96×72,宽度贴合头像),object-fit: contain 不裁切, 姓名/称呼在头像下方。 · 修「点右下角按钮误进成员页」:卡片不再整张是 , 只有姓名是链接,右下角是独立的 + 不填就表示没有明确的结束(只占开始那一刻/那一天) +
+ +
+ + +
+ + + + + + +
+ + + + + +
+ 这是一条重复日程 +

+ + +
你打开的是 那一次。 + +

+ + + + + +

+ (从日历点某一天的日程进来,才能选「只改这一次 / 这一次及以后」。) +

+ +
+ +
diff --git a/templates/home.php b/templates/home.php index 34ee701..5897acf 100644 --- a/templates/home.php +++ b/templates/home.php @@ -2,93 +2,136 @@ /** * 首页 —— 一块 dashboard(用户 2026-10-01 第 13 条)。 * - * 现在首页只回答三个问题:**最近有什么事**、**手头在做什么**、**往年这时候我们在干嘛**。 - * · 接下来的日子(两个月内的生日) + * 用户 2026-10-03 第 3 条把它重排成: + * · hero:标题 + 个人 slogan + 两个图标按钮(我的资料 / 我的家谱) + * · 统计信息:随机问候语 + 今日天气 + 近七天日程数 / 待办数 * · 未来七天的日程(自定义 + 观影 + 旅行 + 有截止时间的任务,一次汇总) - * · 进行中的任务(含已过期的待办) - * · 往年今日(往年的这一天看过的电影 / 走过的旅程) + * · 手头在做(进行中 + 已逾期的任务) + * · 各模块的统计与模块内信息(**可按人在个人设置里开关与排序**) + * · 往年今日 + * ⚠️ 「接下来的日子(两个月内的生日)」已去掉:生日/纪念日本来就是日程, + * 已经在「未来七天」里,两块并排是重复。 * * ⚠️ **家人卡片已经不在首页了**(用户明确要求):看人去「名册」、看关系去「家谱」, * 首页留给"今天该关心什么"。统计数字仍在,因为那是唯一的全局概览。 * * ⚠️ 标题下的那句个人口号已按用户要求撤掉(v8):hero 区只留标题与三个统计。 */ -$kinCount = count($kin); // 生日事件上用简称,卡片才不会一行塞不下;长名字在详情页里出 -$shortKind = \App\Birthday::KINDS; $today = date('Y-m-d'); +// 首页要显示哪些模块、什么顺序 —— 用户在「个人设置 → 首页上的模块」里定(每人一份) +$homeMods = array_values(array_filter( + (array)($homeModules ?? []), + static fn($k) => \App\Module::exists((string)$k) +)); ?> +

-
-
-
与我有关
-
名册总数
-
亲属连线
+ + +

+
- + + +
-

接下来的日子 两个月内

- -
近两个月没有人过生日等到了月份,这里会自动冒出来。
- -
+ + + +
+ + -
+
diff --git a/templates/kin/tree.php b/templates/kin/tree.php index 24c317f..b5d628a 100644 --- a/templates/kin/tree.php +++ b/templates/kin/tree.php @@ -147,19 +147,11 @@ $datumJson = json_encode( ); ?> +

- - - -
@@ -170,11 +162,12 @@ $datumJson = json_encode(
-
- - - -
+ + +
+

+ 首页上的模块 + 勾上才会出现在首页,拖动可改顺序 +

+

+ 首页是"一眼看家里近况"的地方,模块太多会变成一面墙 —— 这里只挑你想每天看到的几个。 + 关掉的模块照样能从顶部导航条进去,只是不在首页上占位置。 +

+ +
+ +
    + + $k): ?> +
  1. + + + + + + + +
  2. + +
+
+ +
+
+
+ + + +
+ + + 不勾 = 只留着自己看:不进列表、不上日历,但有链接仍能打开。 +
+