feat: 添加鸣谢页面并改进平台图标显示

新增鸣谢页面感谢贡献者,扩展平台图标显示支持更多系统版本
设置邮件字符编码为utf-8,修复可能出现的乱码问题
This commit is contained in:
2025-07-12 12:59:54 +08:00
parent cabbb6f83a
commit e7b6e50b78
4 changed files with 58 additions and 6 deletions

16
app.php
View File

@@ -180,18 +180,22 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['rating'])) {
<h1><?php echo $app['name']; ?></h1>
<p class="lead"><?php echo $app['description']; ?></p>
<p>年龄分级: <?php echo $app['age_rating']; ?></p>
<?php if (!empty($app['age_rating_description'])): ?>
<div class="age-rating-description">
<h4>年龄分级说明</h4>
<p><?php echo nl2br(htmlspecialchars($app['age_rating_description'])); ?></p>
</div>
<?php endif; ?>
<?php if (!empty($app['age_rating_description'])): ?>
<div class="age-rating-description">
<h4>年龄分级说明</h4>
<p><?php echo nl2br(htmlspecialchars($app['age_rating_description'])); ?></p>
</div>
<?php endif; ?>
<p>适用平台: <?php
$platforms = json_decode($app['platforms'], true) ?? [];
$platformIcons = [
'windows' => '<i class="fab fa-windows"></i>',
'windows_win7' => '<i class="fab fa-windows"></i>',
'windows_xp' => '<i class="fab fa-windows"></i>',
'macos' => '<i class="fab fa-apple"></i>',
'linux' => '<i class="fab fa-linux"></i>',
'linux_arch' => '<i class="fab fa-linux"></i>',
'linux_ubuntu' => '<i class="fab fa-linux"></i>',
'android' => '<i class="fab fa-android"></i>',
'ios' => '<i class="fab fa-app-store-ios"></i>'
];