- Storage: aksrt_floating_buttons now uses reference float_btn shape (fixed 8 sortable types, more-buttons group); single source of defaults/sanitize in AKSRT\Settings\FloatButtons - Admin SPA: CSF-parity page split into components/floating/* - Frontend: aksrt_float_right() on wp_footer mirrors zib_float_right() (wp_is_mobile, PC tooltip, toggle-theme, ontop/scrollTopTo, qrcode, wechat/qq, pay_vip, add, more) - CSS: floating-buttons.css rewritten from reference rules; legacy float rules removed from main/part/shell/overlay-primitives - Remove dead code: reorder route/API, get_floating_buttons_items, floatingSchema, floatActionsId, float-theme-toggle bindings, common/floating.css, aksrt-runtime-win.php, .aksrt-float-btn
267 lines
12 KiB
JSON
267 lines
12 KiB
JSON
{
|
|
"generated_at": "2026-09-26T12:42:35+00:00",
|
|
"errors": [],
|
|
"warnings": [
|
|
"customPage tools-update section 'tools/update' not in PHP schema (ok if pure operational page)",
|
|
"customPage users-wechat-template section 'users/wechat-template' not in PHP schema (ok if pure operational page)",
|
|
"enum incomplete parse for 'alipay_payment_type' (php subset of js): php=[page] js=[page,wap]",
|
|
"enum incomplete parse for 'avatar_external' (php subset of js): php=[] js=[,gravatar,weavatar,cravatar,geekzu,loli,sep,v2ex]",
|
|
"enum incomplete parse for 'backup_frequency' (php subset of js): php=[daily] js=[daily,weekly,monthly]",
|
|
"enum incomplete parse for 'bind_reminder' (php subset of js): php=[email] js=[email,phone,email_phone,close]",
|
|
"enum incomplete parse for 'content_audit_on_failure' (php subset of js): php=[allow] js=[allow,block]",
|
|
"enum incomplete parse for 'content_audit_provider' (php subset of js): php=[baidu] js=[baidu,null]",
|
|
"enum incomplete parse for 'direction' (php subset of js): php=[horizontal] js=[horizontal,vertical]",
|
|
"enum incomplete parse for 'effect' (php subset of js): php=[slide] js=[slide,fade,cube,coverflow,flip]",
|
|
"enum incomplete parse for 'epay_device' (php subset of js): php=[auto] js=[auto,pc,mobile]",
|
|
"enum incomplete parse for 'font_family' (php subset of js): php=[system] js=[system,noto-sans-sc,noto-serif-sc,custom]",
|
|
"enum incomplete parse for 'i18n_default_lang' (php subset of js): php=[zh-CN] js=[zh-CN,en,zh-TW,ja,ko,fr,de,es,ru]",
|
|
"enum incomplete parse for 'i18n_switcher_position' (php subset of js): php=[header] js=[header,footer,both,none]",
|
|
"enum incomplete parse for 'i18n_url_strategy' (php subset of js): php=[query] js=[query,path,subdomain]",
|
|
"enum incomplete parse for 'img_position' (php subset of js): php=[left] js=[left,right]",
|
|
"enum incomplete parse for 'invit_code_s' (php subset of js): php=[close] js=[close,open,must]",
|
|
"enum incomplete parse for 'invite_code_s' (php subset of js): php=[close] js=[close,open,must]",
|
|
"enum incomplete parse for 'ip_addr_sdk' (php subset of js): php=[polling] js=[polling,qq,amap,null]",
|
|
"enum incomplete parse for 'ip_geo_format' (php subset of js): php=[province_city] js=[province_city,province,country_province]",
|
|
"enum incomplete parse for 'lazy_animation' (php subset of js): php=[fade] js=[blur,fade,scale]",
|
|
"enum incomplete parse for 'list_meta_show' (php subset of js): php=[view] js=[view,like,comm]",
|
|
"enum incomplete parse for 'list_orderby' (php subset of js): php=[date] js=[date,modified,default]",
|
|
"enum incomplete parse for 'list_show_type' (php subset of js): php=[separate] js=[separate,no_margin]",
|
|
"enum incomplete parse for 'list_thumb_fit' (php subset of js): php=[] js=[,contain]",
|
|
"enum incomplete parse for 'list_type' (php subset of js): php=[text] js=[text,thumb,thumb_if_has,card]",
|
|
"enum incomplete parse for 'lists' (php subset of js): php=[modified] js=[modified,date,views,like,comment_count,favorite,rand]",
|
|
"enum incomplete parse for 'mandatory_bind' (php subset of js): php=[email] js=[email,phone,email_phone,close]",
|
|
"enum incomplete parse for 'message_paginate_type' (php subset of js): php=[ajax_lists] js=[ajax_lists,default]",
|
|
"enum incomplete parse for 'oauth_bind_type' (php subset of js): php=[auto] js=[auto,manual]",
|
|
"enum incomplete parse for 'oauth_proxy_mode' (php subset of js): php=[close] js=[close,server,client]",
|
|
"enum incomplete parse for 'paging_ajax_s' (php subset of js): php=[1] js=[1,0]",
|
|
"enum incomplete parse for 'pattern' (php subset of js): php=[allow] js=[allow,prohibit]",
|
|
"enum incomplete parse for 'pay_alipay_sdk_options' (php subset of js): php=[official_alipay] js=[official_alipay,epay,null]",
|
|
"enum incomplete parse for 'pay_box_position' (php subset of js): php=[box_top] js=[box_top,top,bottom,box_bottom]",
|
|
"enum incomplete parse for 'pay_modo_default' (php subset of js): php=[0] js=[0,points]",
|
|
"enum incomplete parse for 'pay_wechat_sdk_options' (php subset of js): php=[official_wechat] js=[official_wechat,epay,null]",
|
|
"enum incomplete parse for 'post_pay_box_position' (php subset of js): php=[content] js=[content,mask]",
|
|
"enum incomplete parse for 'post_time_source' (php subset of js): php=[date] js=[date,modified]",
|
|
"enum incomplete parse for 'referral_attribution_model' (php subset of js): php=[first_touch] js=[first_touch,last_touch]",
|
|
"enum incomplete parse for 'search_type_in' (php subset of js): php=[post] js=[post,user]",
|
|
"enum incomplete parse for 'sign_card_position' (php subset of js): php=[left] js=[left,center,right]",
|
|
"enum incomplete parse for 'sign_theme_mode' (php subset of js): php=[no] js=[no,white-theme,dark-theme]",
|
|
"enum incomplete parse for 'style' (php subset of js): php=[null] js=[null,style2]",
|
|
"enum incomplete parse for 'system_notice_btn1_color' (php subset of js): php=[primary] js=[primary,success,warning,danger,info,purple,dark]",
|
|
"enum incomplete parse for 'system_notice_btn2_color' (php subset of js): php=[primary] js=[primary,success,warning,danger,info,purple,dark]",
|
|
"enum incomplete parse for 'system_notice_btn3_color' (php subset of js): php=[primary] js=[primary,success,warning,danger,info,purple,dark]",
|
|
"enum incomplete parse for 'system_notice_btn4_color' (php subset of js): php=[primary] js=[primary,success,warning,danger,info,purple,dark]",
|
|
"enum incomplete parse for 'system_notice_policy' (php subset of js): php=[] js=[,signin,vip,free,auth]",
|
|
"enum incomplete parse for 'system_notice_size' (php subset of js): php=[] js=[,modal-mini,modal-sm,modal-lg]",
|
|
"enum incomplete parse for 'theme_mode' (php subset of js): php=[white-theme] js=[white-theme,dark-theme,time-auto]",
|
|
"enum incomplete parse for 'user_email_limit_type' (php subset of js): php=[not] js=[not,allow]",
|
|
"enum incomplete parse for 'user_sign_type' (php subset of js): php=[modal] js=[modal,page]",
|
|
"enum incomplete parse for 'user_signin_nopas_active' (php subset of js): php=[nopas] js=[nopas,pas,only_nopas]",
|
|
"enum incomplete parse for 'wechat_payment_type' (php subset of js): php=[native] js=[native,h5]",
|
|
"enum incomplete parse for 'weixingzh_gzh_type' (php subset of js): php=[service] js=[service,subscribe]"
|
|
],
|
|
"info": [
|
|
"PHP schema domains: global, page_display, post_list, permissions, users, payment, extensions, tools, ExtensionsAudit, ExtensionsIP, ExtensionsPush, ToolsBackup, ToolsHealth, ToolsImportExport",
|
|
"Menu pages discovered: 60",
|
|
"admin build ok; chunks=30"
|
|
],
|
|
"domains": {
|
|
"global": {
|
|
"sections": [
|
|
"code-highlight",
|
|
"common",
|
|
"custom-code",
|
|
"email",
|
|
"i18n",
|
|
"layout",
|
|
"logo",
|
|
"search",
|
|
"seo",
|
|
"system-notice"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/GlobalSchema.php"
|
|
]
|
|
},
|
|
"page_display": {
|
|
"sections": [
|
|
"category",
|
|
"footer",
|
|
"header-components",
|
|
"header-nav",
|
|
"homepage",
|
|
"other",
|
|
"tag",
|
|
"user-home"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaPageDisplay.php"
|
|
]
|
|
},
|
|
"post_list": {
|
|
"sections": [
|
|
"comment",
|
|
"feature",
|
|
"filter",
|
|
"list",
|
|
"page",
|
|
"pay",
|
|
"share",
|
|
"submit",
|
|
"thumb"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaPostList.php",
|
|
"src/Admin/Schema/PostList/SchemaPostListList.php"
|
|
]
|
|
},
|
|
"permissions": {
|
|
"sections": [
|
|
"attachment",
|
|
"capabilities",
|
|
"login",
|
|
"moderation"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaPermissions.php"
|
|
]
|
|
},
|
|
"users": {
|
|
"sections": [
|
|
"auth",
|
|
"badge",
|
|
"credits",
|
|
"features",
|
|
"level",
|
|
"notifications",
|
|
"oauth",
|
|
"report",
|
|
"sms",
|
|
"verify",
|
|
"wechat"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaUsers.php"
|
|
]
|
|
},
|
|
"payment": {
|
|
"sections": [
|
|
"affiliate",
|
|
"gateway",
|
|
"knowledge",
|
|
"recharge",
|
|
"revenue",
|
|
"vip",
|
|
"withdrawal"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaPayment.php"
|
|
]
|
|
},
|
|
"extensions": {
|
|
"sections": [
|
|
"audit",
|
|
"ip",
|
|
"push"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaExtensions.php"
|
|
]
|
|
},
|
|
"tools": {
|
|
"sections": [
|
|
"backup",
|
|
"health",
|
|
"import-export"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaTools.php"
|
|
]
|
|
},
|
|
"ExtensionsAudit": {
|
|
"sections": [
|
|
"audit"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaExtensionsAudit.php"
|
|
]
|
|
},
|
|
"ExtensionsIP": {
|
|
"sections": [
|
|
"ip"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaExtensionsIP.php"
|
|
]
|
|
},
|
|
"ExtensionsPush": {
|
|
"sections": [
|
|
"push"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaExtensionsPush.php"
|
|
]
|
|
},
|
|
"ToolsBackup": {
|
|
"sections": [
|
|
"backup"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaToolsBackup.php"
|
|
]
|
|
},
|
|
"ToolsHealth": {
|
|
"sections": [
|
|
"health"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaToolsHealth.php"
|
|
]
|
|
},
|
|
"ToolsImportExport": {
|
|
"sections": [
|
|
"import-export"
|
|
],
|
|
"files": [
|
|
"src/Admin/Schema/SchemaToolsImportExport.php"
|
|
]
|
|
}
|
|
},
|
|
"page_count": 60,
|
|
"build": {
|
|
"present": true,
|
|
"entry": true,
|
|
"missing_chunks": [],
|
|
"chunks": [
|
|
"SchemaPage.DXZIPvzD.js",
|
|
"vendor-vue.BYzo-2I-.js",
|
|
"FaIcon.B3OOcphx.js",
|
|
"FaIconPicker.DHrC0Y72.js",
|
|
"shared-api.BvxssbgC.js",
|
|
"vendor-misc.buu8cFA9.js",
|
|
"level.E3ANSDAX.js",
|
|
"badge.CKTsmH1z.js",
|
|
"vendor-naive.D3KCxD1U.js",
|
|
"DeferredPage.BR2FUrUF.js",
|
|
"NativeOpsRedirect.DMOc4MZt.js",
|
|
"FloatingButtonsSettings.ChAj9F5j.js",
|
|
"vendor-draggable.YNevSrwY.js",
|
|
"PageHeader.jmNZVzHG.js",
|
|
"FooterTabbarSettings.CwSsjNlJ.js",
|
|
"PostPageSettings.D7aU7Dv6.js",
|
|
"CommentSettings.CyFC7ABH.js",
|
|
"PermissionsCapabilities.BeLUij9c.js",
|
|
"CmsCredits.CTDJTkG-.js",
|
|
"ThemeInfoPage.CbJKzVFa.js",
|
|
"ThemeAuthorizationPage.DqXs-wcM.js",
|
|
"DocsPage.0VHAQOLD.js",
|
|
"UsersVerify.BwpKCOcv.js",
|
|
"UsersLevel.BOBrM4ao.js",
|
|
"UsersBadge.BoxXBYpU.js",
|
|
"UsersWechatTemplate.CEr5O4Ax.js",
|
|
"ToolsImportExport.CAIX07JQ.js",
|
|
"ToolsHealth.DAW9Zcoi.js",
|
|
"ToolsUpdate.DlvVMvXs.js",
|
|
"ExtensionAI.CJ_ZQ8Tr.js"
|
|
]
|
|
}
|
|
} |