kate522 and Claude Fable 5
4862142fb6
feat(payment): VIP 作者分成档位 + get_user_vip_level
...
实现 aksrt_get_user_vip_level(0/1/2) 与 aksrt_is_vip2,统一 aksrt_is_vip;
Creator_Revenue 现有 resolve_share_ratio 按 VIP1/VIP2 比例生效。
赠送 vip_days 时补写 aksrt_vip_level≥1,不降级 VIP2。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 13:45:24 +08:00
kate522 and Claude Fable 5
fb68b3f8c6
feat: 收口 1:1 剩余欠账(论坛壳/圈子/501/私信默认/资源死码)
...
- 论坛 board/topic/plate/tag/plate-cat 接入 content-wrap/content-layout 主站流壳
- 公共主页 plate 圈子 tab 接关注/管理版块真实数据并计数
- forum-topic 渲染封面/付费扩展位 meta(§7.3)
- 后台删除消息/背景图/评论图 REST 从 501 补齐为真实实现
- 私信 private_s 缺省 true(完整 1:1,不再兼容默认关)
- 清理 aksrt_get_resource_meta 不可达旧实现;挂载 AKSRT_AI 配置门控实例
- 登录 modal 启用 colorful-header;订单页粉边 focus 软化;侧栏次级入口视觉弱化
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 13:06:47 +08:00
kate522 and Claude Fable 5
663c0bb53e
feat(shop): 交易中心壳层 1:1 统一购物车/订单/收益
...
抽出 commerce header 与二级导航,购物车/订单/收益共用主站交易中心壳层;收益 stats 轻量化,降低独立电商后台观感。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:32:04 +08:00
kate522 and Claude Fable 5
8d1b0dacf6
feat(auth): 登录注册找回绑定前台 1:1 壳层/文案/协议
...
抽出 sign.css,统一全页登录/注册与找回/绑定视觉;中文文案与用户协议契约对齐 Auth_Service;弹层字段与 logo 同步。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:14:10 +08:00
kate522 and Claude Fable 5
a86649946a
feat(user-center): 用户中心前台 1:1 列表/URL/关注/身份
...
补齐 orders/cart/revenue/messages 页面 URL helper,修复私有中心商务与消息死链,公共主页商品/关注接入真实数据,开启身份 chips governance,并注册消息中心页面模板。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:03:30 +08:00
kate522
f3db6c89cc
feat(shop): complete storefront archive, seller edit, revenue
...
Wire product cat/tag archives to settings-driven sort and AJAX paging,
seller product options/video/params editing, revenue withdraw form and
order review submit — finishing remaining shop frontend gaps after buy-path.
2026-07-12 10:38:02 +08:00
kate522
00d335ba16
feat(comments): AJAX fragment list/submit + load-more parity
...
Add REST comment/list + comment/submit HTML fragments, shared query
renderer for order/author/hottest, fix load-more policy and DOM
targets, and stop full-page scrapes for order/author/reload.
2026-07-12 08:59:50 +08:00
kate522
780c8cb4f7
feat(forum): frontend 1:1 list/tabs/urls/enqueue
...
Wire Zibll-style board sort tabs, shared topic rows, page-template
URLs, forum asset enqueue on home/plate, home synthesis load-more,
and topic last_reply meta for last-reply ordering. No dual-read.
2026-07-12 08:38:31 +08:00
kate522
619d2bc170
feat(frontend): single pay-box positions + Zibll cover episodes/slides
...
Wire pay_box_position to box_top/top/bottom/box_bottom, render download or
paywall modules at those slots, and resolve featured_slide/attachment IDs
plus video episode chrome for single covers.
2026-07-11 22:08:50 +08:00
kate522
69bed0f068
feat(frontend): align single related/prevnext/maxheight with Zibll
...
Honor prevnext/authordesc/yiyan settings, multi-tax related queries with
orderby (incl. views), per-post maxheight override, and only expand content
when maxheight is enabled.
2026-07-11 21:46:33 +08:00
kate522
b01a89bee2
feat(frontend): wire comment sort/author filter like Zibll
...
Apply comments_template_query_args for newest/hottest/author-only,
keep filter bar visible under empty author filters, and restyle order
tabs/buttons with Zibll-compatible classes.
2026-07-11 21:07:22 +08:00
kate522
06e551e6d8
refactor(permissions): remove hard-off compat stubs and harden login schema
...
Delete aksrt-compat.php and rewire messages/PM entry points to the user
center notification route. Normalize permissions login dependsOn objects
and allow an explicit empty captcha provider option so login/moderation
schema pages remain loadable without legacy compatibility shims.
2026-07-11 15:29:20 +08:00
kate522
f0f6e97d04
feat(homepage): consume Zibll homepage keys on frontend queries
...
Point homepage getters and tab queries at home_lists / home_exclude_* /
index_list_title / list1 orderby. Support category+topics tab terms via
tax_query, expand the homepage term picker API, and keep facade method
names for existing templates without dual-writing storage keys.
2026-07-11 15:23:21 +08:00
kate522
57ccdb60c4
用户中心 posts/sidebar/form 渲染器整包拆分并清理标记
2026-07-10 22:44:15 +08:00
kate522
81d5647205
用户中心 credits/settings 渲染器整包拆分:编排器 + 子块
2026-07-10 22:38:37 +08:00
kate522
f43519b1df
用户中心 PHP 整包减层:修复 profile 面板映射并模块化上下文组装
2026-07-10 22:34:00 +08:00
kate522
05ee28ed5b
用户主页再减层:抽出 page context helper 并清理失效 profile CSS
...
page-user-home 收成薄壳,tab/统计/分页上下文迁入 aksrt_get_user_home_page_context;同步删除 profile-public-contacts 等失效样式,并让 .user-center 宽度规则落到现用 aksrt-profile 壳层。
2026-07-10 22:01:09 +08:00
kate522
15642db1a2
用户中心减层:收敛本人入口与 panel 契约
2026-07-10 21:00:13 +08:00
kate522
dec33ea15a
用户中心减层:收敛本人入口与 panel 契约
2026-07-10 20:43:49 +08:00
kate522
00c1f9ca70
评论子系统减层:comments.php 收成挂载点
...
将评论策略与 section 组合迁入 aksrt-comments,
保留 callback/pagination/query-var 契约,模板只负责挂载。
2026-07-09 22:36:21 +08:00
kate522
3fe050b985
收口 category/tag filter 与 term header 共享层
...
抽出 term header / filter chip group 共用渲染,
分类页与标签页只保留数据装配,不再各自复制 DOM 拼装。
2026-07-09 22:22:39 +08:00
kate522
a9ee8c451f
统一 archive/category/tag/search 主内容流壳层
...
抽出 aksrt-archive 共享 shell/stream/render config,
四类列表页统一 content-shell + shared renderer + page-owned sidebar。
2026-07-09 22:10:43 +08:00
kate522
91945e2006
清 single/home 残层:删 sidebar prepend 与 author-bar query-var
...
去掉 generic sidebar 的 prepend patch、author-bar ambient 回退,
以及 homepage section 多余 wrapper,保持主线闭环更干净。
2026-07-09 21:56:30 +08:00
kate522
29bd9bd152
Zibll 主线收口:减层统一 single 与首页主内容流
...
把 single.php 收成薄壳,文章组合迁入 aksrt-single;
首页去掉 legacy module 桥接与多余 stream 文案层,
保留 renderer / tab-panel / sort 协议并形成页面自有 aside。
2026-07-09 21:49:46 +08:00
kate522 and Claude
09f1eec909
Zibll 主线收口:统一 single 并清退 compat 资源路径
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:30:49 +08:00
kate522 and Claude Fable 5
c7f8d15fb8
J 最终核查收尾:补兼容项弱化标识并清理 resource 死代码
...
基于 J 验收视角的最终核查,处理两项已登记残差:
- App.vue:菜单渲染现在消费 secondaryEntry 元数据,对已降权/后移的兼容项追加“· 次级”
标签,补上文档中提到但未落地的就地视觉弱化。
- aksrt-resource.php:删除 aksrt_default_resource_meta() 中首个 return 之后的不可达旧实现,
消除 J 验收文档中登记的代码卫生残差之一。
验证:
- php -l 通过:inc/helpers/aksrt-resource.php
- App.vue 变更已做结构性 sanity check,确保 secondaryEntry 标签逻辑存在
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 19:10:31 +08:00
kate522 and Claude Fable 5
8afb4ec856
兼容层收口:隔离非主线入口
...
将文档模式、下载中心、专题聚合、消息中心、前台投稿等非 Zibll 主线能力
收敛为“兼容保留”,默认不再作为主入口暴露,但保留路由/模板/数据/设置键。
- 新增 inc/helpers/aksrt-compat.php 兼容策略中枢:
- aksrt_get_messages_url()(补齐此前缺失、被两处模板调用的 helper)
- aksrt_pm_frontend_enabled()(前台私信入口开关,默认关闭)
- aksrt_show_compat_page_templates()(兼容页面模板下拉开关,默认关闭)
- AKSRT_Templates::page_template_map() 拆分为主线/兼容两组,兼容模板默认
移出 wp-admin 页面模板下拉;已分配这些模板的历史页面照常渲染。
- 作者操作条“私信”按钮(停用候选)默认前台隐藏,可经 filter/常量开启。
- 修复 admin-sections.js barrel 未再导出 getAdminSections 的缺陷,该缺陷
会使 router 的兼容分区默认落点重定向在加载时抛错。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 15:22:34 +08:00
kate522
b98faa965a
Restore unified paid download model
2026-07-04 19:24:04 +08:00
kate522
6ff2d15c5a
Align search experience with settings
2026-07-04 17:09:12 +08:00
kate522
4f67512dba
对齐内容主线页骨架
2026-07-04 16:25:22 +08:00
kate522
0e95dbe4d6
Refine homepage skeleton layout
2026-07-04 07:48:34 +08:00
Claude Code
1268a55dd0
导入 AKSRT 主题开发源码
2026-07-03 22:50:34 +08:00