feat(admin): rebuild page display settings

This commit is contained in:
2026-08-19 00:07:13 +08:00
parent 09b1e8fd35
commit 480e2bf07e
117 changed files with 1815 additions and 9081 deletions
+1 -59
View File
@@ -38,13 +38,11 @@ class Settings {
'aksrt_oauth',
'aksrt_captcha_config',
'aksrt_moderation_config',
'aksrt_footer_settings',
'aksrt_footer_tabbar',
'aksrt_floating_buttons',
'aksrt_credit_settings',
'aksrt_notification_settings',
'aksrt_friend_links',
'aksrt_banners',
'aksrt_category_recommend',
'aksrt_identity_secrets',
];
@@ -719,27 +717,6 @@ class Settings {
/** 获取Banner列表 */
public static function get_banners(string $position = ''): array {
return DisplayRuntime::get_banners($position);
}
/** 保存Banner */
public static function save_banner(array $data): int {
return DisplayRuntime::save_banner($data);
}
/** 删除Banner */
public static function delete_banner(string $id): void {
DisplayRuntime::delete_banner($id);
}
/** 获取友链列表 */
public static function get_friend_links(): array {
return DisplayRuntime::get_friend_links();
@@ -841,7 +818,7 @@ class Settings {
// ============================================
/**
* 获取底部信息完整配置(统一 aksrt_footer_settings + aksrt_settings page-display footer 字段)
* 获取页面&显示中的页脚配置。
* @return array
*/
public static function get_footer_settings(): array {
@@ -850,41 +827,6 @@ class Settings {
/** 获取联系图标列表(仅返回启用的) */
public static function get_footer_contacts(): array {
return HomeCms::get_footer_contacts();
}
/** 获取快速链接列表(仅返回启用的,按排序) */
public static function get_quick_links(): array {
return HomeCms::get_quick_links();
}
/** 获取更多链接列表(仅返回启用的,按排序) */
public static function get_more_links(): array {
return HomeCms::get_more_links();
}
/** 获取热门分类显示数量 */
public static function get_hot_categories_count(): int {
return HomeCms::get_hot_categories_count();
}
/** 获取版权文字 */
public static function get_copyright_text(): string {
return HomeCms::get_copyright_text();
}
/**
* 获取页脚品牌列(第一列)配置
* @return array {m_s, img, img_dark, title, custom_code}