feat: 添加开发者社交链接功能和管理员系统信息页面
- 在developers表中添加social_links字段用于存储开发者社交链接 - 新增开发者个人资料编辑页面(profile.php) - 在开发者应用页面展示社交链接 - 新增管理员系统信息页面(system_info.php)用于管理上传文件 - 更新导航菜单添加相关功能入口 - 修复平台图标显示问题并优化Font Awesome引用方式
This commit is contained in:
14
app.php
14
app.php
@@ -65,7 +65,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['rating'])) {
|
||||
<!-- Bootstrap CSS -->
|
||||
<link href="css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- Font Awesome -->
|
||||
<link rel="stylesheet" href="css/all.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
||||
<!-- 本地 Chart.js -->
|
||||
<script src="js/charts.js"></script>
|
||||
<!-- 自定义CSS -->
|
||||
@@ -116,11 +116,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['rating'])) {
|
||||
<p>适用平台: <?php
|
||||
$platforms = json_decode($app['platforms'], true) ?? [];
|
||||
$platformIcons = [
|
||||
'Windows' => '<i class="fab fa-windows"></i>',
|
||||
'Mac' => '<i class="fab fa-apple"></i>',
|
||||
'Linux' => '<i class="fab fa-linux"></i>',
|
||||
'Android' => '<i class="fab fa-android"></i>',
|
||||
'iOS' => '<i class="fab fa-app-store-ios"></i>'
|
||||
'windows' => '<i class="fab fa-windows"></i>',
|
||||
'macos' => '<i class="fab fa-apple"></i>',
|
||||
'linux' => '<i class="fab fa-linux"></i>',
|
||||
'android' => '<i class="fab fa-android"></i>',
|
||||
'ios' => '<i class="fab fa-app-store-ios"></i>'
|
||||
];
|
||||
$platformMap = [
|
||||
'android' => 'Android',
|
||||
@@ -134,7 +134,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['rating'])) {
|
||||
|
||||
$platformTexts = [];
|
||||
foreach ($platforms as $platform) {
|
||||
$icon = $platformIcons[ucfirst($platform)] ?? '';
|
||||
$icon = $platformIcons[strtolower($platform)] ?? '';
|
||||
$readableName = $platformMap[strtolower($platform)] ?? ucfirst($platform);
|
||||
$platformTexts[] = $icon . ' ' . $readableName;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user