laoyang
d55667a394
自动目录两份默认状态分别设置,老配置平滑迁移 #27
正文那份与浮层那份的「默认状态」拆成两项,各管各的:
- theme-toc.php:toc_default 拆成 inline_default / float_default;
normalize 加四分支迁移段(新键合法→用它;新键非法→回落该键默认;
新键缺失 + 老键存在→用老键;都不存在→各键默认);
读库键列表继续读老键 'default',不读就拿不到迁移值,老站点会被静默重置;
正文的 open 与浮层的 is_open 各读自己的键,互不引用。
- theme-options.php:两个独立下拉分别落在「正文里的目录」「浮动目录」
分组末尾;共用分组里那句「对两份同时生效」已过时,改写。
- 新增 yang_toc_admin_legacy_values() 挂 option_kratos(仅 is_admin):
后台读配置时把老键的值内存投影到缺失的新键上。不投影的话,
老站点会出现「页面按 hide 渲染、后台下拉框却显示 show」的错位。
只在读取时投影,库不动,降级回旧版仍有退路。
- style.css 版本号 3.2.59(本版未改前台 CSS,kratos.min.css 与 JS 均未动)。
验证:桩判据 61/0,反证 16 组 36/0,真实 WP 判据 30/0,
回归 _toc330_logic 101/0、_test_toc 53/0,打包自检 42/0。
2026-10-27 22:31:26 +08:00
..
2026-10-25 19:41:49 +08:00
2026-10-27 21:40:00 +08:00
2026-10-23 13:55:23 +08:00
2026-10-26 18:42:40 +08:00
2026-10-24 01:03:36 +08:00
2026-10-25 20:19:27 +08:00
2026-10-25 17:10:06 +08:00
2026-10-26 13:25:51 +08:00
2026-10-25 10:36:29 +08:00
2026-10-25 10:36:29 +08:00
2026-10-23 12:55:41 +08:00
2026-10-26 12:20:33 +08:00
2026-10-25 22:17:45 +08:00
2026-10-23 17:29:37 +08:00
2026-10-24 01:03:36 +08:00
2026-10-23 14:43:47 +08:00
2026-10-24 01:03:36 +08:00
2026-10-25 09:52:07 +08:00
2026-10-23 22:56:10 +08:00
2026-10-27 22:31:26 +08:00
2026-10-23 13:55:23 +08:00
2026-10-23 12:55:41 +08:00
2026-10-23 13:55:23 +08:00
2026-10-27 22:31:26 +08:00
2026-10-27 13:33:53 +08:00
2026-10-27 16:05:43 +08:00