feat(thanks): 更新鸣谢页面样式和内容
- 添加页面过渡动画效果 - 重新设计鸣谢页面布局和样式 - 增加导航栏功能链接 - 优化移动端显示效果
This commit is contained in:
2225
.VSCodeCounter/2025-07-12_21-22-51/details.md
Normal file
2225
.VSCodeCounter/2025-07-12_21-22-51/details.md
Normal file
File diff suppressed because it is too large
Load Diff
4431
.VSCodeCounter/2025-07-12_21-22-51/diff-details.md
Normal file
4431
.VSCodeCounter/2025-07-12_21-22-51/diff-details.md
Normal file
File diff suppressed because it is too large
Load Diff
4418
.VSCodeCounter/2025-07-12_21-22-51/diff.csv
Normal file
4418
.VSCodeCounter/2025-07-12_21-22-51/diff.csv
Normal file
File diff suppressed because it is too large
Load Diff
90
.VSCodeCounter/2025-07-12_21-22-51/diff.md
Normal file
90
.VSCodeCounter/2025-07-12_21-22-51/diff.md
Normal file
@@ -0,0 +1,90 @@
|
||||
# Diff Summary
|
||||
|
||||
Date : 2025-07-12 21:22:51
|
||||
|
||||
Directory c:\\web\\app2
|
||||
|
||||
Total : 4416 files, 1117 codes, 65 comments, 56 blanks, all 1238 lines
|
||||
|
||||
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
|
||||
|
||||
## Languages
|
||||
| language | files | code | comment | blank | total |
|
||||
| :--- | ---: | ---: | ---: | ---: | ---: |
|
||||
| PHP | 215 | 966 | 47 | 61 | 1,074 |
|
||||
| HTML | 2 | 123 | 0 | 0 | 123 |
|
||||
| Python | 4 | 70 | 8 | 10 | 88 |
|
||||
| Ini | 1 | 11 | 9 | 4 | 24 |
|
||||
| MS SQL | 2 | 8 | 1 | 1 | 10 |
|
||||
| CSS | 6 | 3 | 0 | 1 | 4 |
|
||||
| JSON | 14 | 0 | 0 | 0 | 0 |
|
||||
| SCSS | 38 | 0 | 0 | 0 | 0 |
|
||||
| XML | 4,046 | 0 | 0 | 0 | 0 |
|
||||
| YAML | 10 | 0 | 0 | 0 | 0 |
|
||||
| Less | 36 | 0 | 0 | 0 | 0 |
|
||||
| JavaScript | 32 | 0 | 0 | 0 | 0 |
|
||||
| Markdown | 10 | -64 | 0 | -21 | -85 |
|
||||
|
||||
## Directories
|
||||
| path | files | code | comment | blank | total |
|
||||
| :--- | ---: | ---: | ---: | ---: | ---: |
|
||||
| . | 2,210 | 360,619 | 6,002 | 5,226 | 371,847 |
|
||||
| . (Files) | 15 | 2,612 | 227 | 287 | 3,126 |
|
||||
| .trae | 1 | 4 | 0 | 3 | 7 |
|
||||
| .trae\\rules | 1 | 4 | 0 | 3 | 7 |
|
||||
| admin | 11 | 2,353 | 109 | 168 | 2,630 |
|
||||
| css | 2 | 5 | 9 | 1 | 15 |
|
||||
| d:\\ | 2,206 | -359,502 | -5,937 | -5,170 | -370,609 |
|
||||
| d:\\app2 | 2,206 | -359,502 | -5,937 | -5,170 | -370,609 |
|
||||
| d:\\app2 (Files) | 14 | -2,331 | -189 | -275 | -2,795 |
|
||||
| d:\\app2\\.trae | 1 | -4 | 0 | -3 | -7 |
|
||||
| d:\\app2\\.trae\\rules | 1 | -4 | 0 | -3 | -7 |
|
||||
| d:\\app2\\admin | 10 | -2,058 | -107 | -160 | -2,325 |
|
||||
| d:\\app2\\css | 2 | -5 | -9 | -1 | -15 |
|
||||
| d:\\app2\\developer | 9 | -1,757 | -112 | -127 | -1,996 |
|
||||
| d:\\app2\\docs | 2 | -271 | -3 | -27 | -301 |
|
||||
| d:\\app2\\includes | 1 | -30 | -18 | -8 | -56 |
|
||||
| d:\\app2\\js | 16 | -19,440 | -1,449 | -2,275 | -23,164 |
|
||||
| d:\\app2\\less | 18 | -6,907 | -72 | -570 | -7,549 |
|
||||
| d:\\app2\\mail | 1 | -33 | -6 | 0 | -39 |
|
||||
| d:\\app2\\metadata | 8 | -304,892 | 0 | -5 | -304,897 |
|
||||
| d:\\app2\\scss | 19 | -6,938 | -99 | -575 | -7,612 |
|
||||
| d:\\app2\\sprites | 3 | -6,069 | -15 | 0 | -6,084 |
|
||||
| d:\\app2\\svgs | 2,020 | -2,020 | 0 | 0 | -2,020 |
|
||||
| d:\\app2\\svgs\\brands | 467 | -467 | 0 | 0 | -467 |
|
||||
| d:\\app2\\svgs\\regular | 163 | -163 | 0 | 0 | -163 |
|
||||
| d:\\app2\\svgs\\solid | 1,390 | -1,390 | 0 | 0 | -1,390 |
|
||||
| d:\\app2\\vendor | 80 | -6,494 | -3,841 | -1,097 | -11,432 |
|
||||
| d:\\app2\\vendor (Files) | 1 | -20 | -1 | -5 | -26 |
|
||||
| d:\\app2\\vendor\\composer | 10 | -677 | -377 | -145 | -1,199 |
|
||||
| d:\\app2\\vendor\\phpmailer | 69 | -5,797 | -3,463 | -947 | -10,207 |
|
||||
| d:\\app2\\vendor\\phpmailer\\phpmailer | 69 | -5,797 | -3,463 | -947 | -10,207 |
|
||||
| d:\\app2\\vendor\\phpmailer\\phpmailer (Files) | 5 | -412 | -48 | -124 | -584 |
|
||||
| d:\\app2\\vendor\\phpmailer\\phpmailer\\language | 57 | -1,263 | -336 | -171 | -1,770 |
|
||||
| d:\\app2\\vendor\\phpmailer\\phpmailer\\src | 7 | -4,122 | -3,079 | -652 | -7,853 |
|
||||
| d:\\app2\\windows | 2 | -253 | -17 | -47 | -317 |
|
||||
| developer | 9 | 2,101 | 129 | 153 | 2,383 |
|
||||
| docs | 2 | 275 | 3 | 27 | 305 |
|
||||
| error_pages | 2 | 123 | 0 | 0 | 123 |
|
||||
| includes | 1 | 30 | 18 | 8 | 56 |
|
||||
| js | 16 | 19,440 | 1,449 | 2,275 | 23,164 |
|
||||
| less | 18 | 6,907 | 72 | 570 | 7,549 |
|
||||
| mail | 1 | 33 | 6 | 0 | 39 |
|
||||
| metadata | 8 | 304,892 | 0 | 5 | 304,897 |
|
||||
| scss | 19 | 6,938 | 99 | 575 | 7,612 |
|
||||
| sprites | 3 | 6,069 | 15 | 0 | 6,084 |
|
||||
| svgs | 2,020 | 2,020 | 0 | 0 | 2,020 |
|
||||
| svgs\\brands | 467 | 467 | 0 | 0 | 467 |
|
||||
| svgs\\regular | 163 | 163 | 0 | 0 | 163 |
|
||||
| svgs\\solid | 1,390 | 1,390 | 0 | 0 | 1,390 |
|
||||
| vendor | 80 | 6,494 | 3,841 | 1,097 | 11,432 |
|
||||
| vendor (Files) | 1 | 20 | 1 | 5 | 26 |
|
||||
| vendor\\composer | 10 | 677 | 377 | 145 | 1,199 |
|
||||
| vendor\\phpmailer | 69 | 5,797 | 3,463 | 947 | 10,207 |
|
||||
| vendor\\phpmailer\\phpmailer | 69 | 5,797 | 3,463 | 947 | 10,207 |
|
||||
| vendor\\phpmailer\\phpmailer (Files) | 5 | 412 | 48 | 124 | 584 |
|
||||
| vendor\\phpmailer\\phpmailer\\language | 57 | 1,263 | 336 | 171 | 1,770 |
|
||||
| vendor\\phpmailer\\phpmailer\\src | 7 | 4,122 | 3,079 | 652 | 7,853 |
|
||||
| windows | 2 | 323 | 25 | 57 | 405 |
|
||||
|
||||
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
|
||||
4509
.VSCodeCounter/2025-07-12_21-22-51/diff.txt
Normal file
4509
.VSCodeCounter/2025-07-12_21-22-51/diff.txt
Normal file
File diff suppressed because it is too large
Load Diff
2212
.VSCodeCounter/2025-07-12_21-22-51/results.csv
Normal file
2212
.VSCodeCounter/2025-07-12_21-22-51/results.csv
Normal file
File diff suppressed because it is too large
Load Diff
1
.VSCodeCounter/2025-07-12_21-22-51/results.json
Normal file
1
.VSCodeCounter/2025-07-12_21-22-51/results.json
Normal file
File diff suppressed because one or more lines are too long
61
.VSCodeCounter/2025-07-12_21-22-51/results.md
Normal file
61
.VSCodeCounter/2025-07-12_21-22-51/results.md
Normal file
@@ -0,0 +1,61 @@
|
||||
# Summary
|
||||
|
||||
Date : 2025-07-12 21:22:51
|
||||
|
||||
Directory c:\\web\\app2
|
||||
|
||||
Total : 2210 files, 360619 codes, 6002 comments, 5226 blanks, all 371847 lines
|
||||
|
||||
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
|
||||
|
||||
## Languages
|
||||
| language | files | code | comment | blank | total |
|
||||
| :--- | ---: | ---: | ---: | ---: | ---: |
|
||||
| JSON | 7 | 207,793 | 0 | 4 | 207,797 |
|
||||
| YAML | 5 | 97,374 | 0 | 5 | 97,379 |
|
||||
| JavaScript | 16 | 19,440 | 1,449 | 2,275 | 23,164 |
|
||||
| PHP | 108 | 12,818 | 4,286 | 1,536 | 18,640 |
|
||||
| XML | 2,023 | 8,089 | 15 | 0 | 8,104 |
|
||||
| SCSS | 19 | 6,938 | 99 | 575 | 7,612 |
|
||||
| Less | 18 | 6,907 | 72 | 570 | 7,549 |
|
||||
| Markdown | 5 | 444 | 0 | 141 | 585 |
|
||||
| Python | 2 | 323 | 25 | 57 | 405 |
|
||||
| MS SQL | 1 | 218 | 34 | 36 | 288 |
|
||||
| CSS | 3 | 141 | 13 | 23 | 177 |
|
||||
| HTML | 2 | 123 | 0 | 0 | 123 |
|
||||
| Ini | 1 | 11 | 9 | 4 | 24 |
|
||||
|
||||
## Directories
|
||||
| path | files | code | comment | blank | total |
|
||||
| :--- | ---: | ---: | ---: | ---: | ---: |
|
||||
| . | 2,210 | 360,619 | 6,002 | 5,226 | 371,847 |
|
||||
| . (Files) | 15 | 2,612 | 227 | 287 | 3,126 |
|
||||
| .trae | 1 | 4 | 0 | 3 | 7 |
|
||||
| .trae\\rules | 1 | 4 | 0 | 3 | 7 |
|
||||
| admin | 11 | 2,353 | 109 | 168 | 2,630 |
|
||||
| css | 2 | 5 | 9 | 1 | 15 |
|
||||
| developer | 9 | 2,101 | 129 | 153 | 2,383 |
|
||||
| docs | 2 | 275 | 3 | 27 | 305 |
|
||||
| error_pages | 2 | 123 | 0 | 0 | 123 |
|
||||
| includes | 1 | 30 | 18 | 8 | 56 |
|
||||
| js | 16 | 19,440 | 1,449 | 2,275 | 23,164 |
|
||||
| less | 18 | 6,907 | 72 | 570 | 7,549 |
|
||||
| mail | 1 | 33 | 6 | 0 | 39 |
|
||||
| metadata | 8 | 304,892 | 0 | 5 | 304,897 |
|
||||
| scss | 19 | 6,938 | 99 | 575 | 7,612 |
|
||||
| sprites | 3 | 6,069 | 15 | 0 | 6,084 |
|
||||
| svgs | 2,020 | 2,020 | 0 | 0 | 2,020 |
|
||||
| svgs\\brands | 467 | 467 | 0 | 0 | 467 |
|
||||
| svgs\\regular | 163 | 163 | 0 | 0 | 163 |
|
||||
| svgs\\solid | 1,390 | 1,390 | 0 | 0 | 1,390 |
|
||||
| vendor | 80 | 6,494 | 3,841 | 1,097 | 11,432 |
|
||||
| vendor (Files) | 1 | 20 | 1 | 5 | 26 |
|
||||
| vendor\\composer | 10 | 677 | 377 | 145 | 1,199 |
|
||||
| vendor\\phpmailer | 69 | 5,797 | 3,463 | 947 | 10,207 |
|
||||
| vendor\\phpmailer\\phpmailer | 69 | 5,797 | 3,463 | 947 | 10,207 |
|
||||
| vendor\\phpmailer\\phpmailer (Files) | 5 | 412 | 48 | 124 | 584 |
|
||||
| vendor\\phpmailer\\phpmailer\\language | 57 | 1,263 | 336 | 171 | 1,770 |
|
||||
| vendor\\phpmailer\\phpmailer\\src | 7 | 4,122 | 3,079 | 652 | 7,853 |
|
||||
| windows | 2 | 323 | 25 | 57 | 405 |
|
||||
|
||||
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
|
||||
2274
.VSCodeCounter/2025-07-12_21-22-51/results.txt
Normal file
2274
.VSCodeCounter/2025-07-12_21-22-51/results.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -107,8 +107,8 @@ $announcement = $announcementResult && $announcementResult->num_rows > 0 ? $anno
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container mt-4 storage-progress">
|
||||
<div style="align-content: center; text-align: center;">
|
||||
<div class="container-fluid mt-4 storage-progress">
|
||||
<?php
|
||||
// 获取磁盘总容量和网站占用存储
|
||||
$totalSpace = disk_total_space(__DIR__);
|
||||
@@ -443,7 +443,7 @@ $announcement = $announcementResult && $announcementResult->num_rows > 0 ? $anno
|
||||
?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div></div>
|
||||
|
||||
<!-- Bootstrap JS Bundle with Popper -->
|
||||
<script src="/js/bootstrap.bundle.js"></script>
|
||||
|
||||
171
thanks.php
171
thanks.php
@@ -3,42 +3,163 @@
|
||||
* 鸣谢页面
|
||||
*/
|
||||
require_once 'config.php';
|
||||
?>
|
||||
<style>
|
||||
.navbar.scrolled {
|
||||
background-color: rgba(255, 255, 255, 0.95) !important;
|
||||
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
</style>
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<style>
|
||||
.page-transition {
|
||||
animation: fadeIn 0.5s ease-in-out;
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>鸣谢页面</title>
|
||||
<!-- Bootstrap CSS -->
|
||||
<link href="css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- 自定义CSS -->
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
<link rel="stylesheet" href="css/all.min.css">
|
||||
<link rel="stylesheet" href="/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css">
|
||||
<!-- Fluent Design 模糊效果 -->
|
||||
<style>
|
||||
:root {
|
||||
--primary-color: #4a6fa5;
|
||||
--secondary-color: #e0e0e0;
|
||||
--text-color: #333;
|
||||
--bg-color: #f9f9f9;
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: var(--bg-color);
|
||||
color: var(--text-color);
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
line-height: 1.6;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.thank-you-container {
|
||||
max-width: 1000px;
|
||||
margin: 2rem auto;
|
||||
padding: 2rem;
|
||||
background: white;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
|
||||
animation: animate__fadeIn 1s;
|
||||
}
|
||||
|
||||
.thank-you-title {
|
||||
color: var(--primary-color);
|
||||
text-align: center;
|
||||
margin-bottom: 2rem;
|
||||
font-size: 2.5rem;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.thank-you-list {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.thank-you-item {
|
||||
padding: 1.5rem;
|
||||
margin-bottom: 1.5rem;
|
||||
border-radius: 8px;
|
||||
background-color: #f5f7fa;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
}
|
||||
|
||||
.thank-you-item:hover {
|
||||
transform: translateY(-5px);
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.thank-you-link {
|
||||
color: var(--primary-color);
|
||||
font-weight: 500;
|
||||
text-decoration: none;
|
||||
transition: color 0.3s;
|
||||
}
|
||||
|
||||
.thank-you-link:hover {
|
||||
color: #3a5a8a;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.footer {
|
||||
text-align: center;
|
||||
margin-top: 2rem;
|
||||
padding: 1rem;
|
||||
color: #666;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="index.php"><?php echo APP_STORE_NAME; ?></a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="index.php">首页</a>
|
||||
</li>
|
||||
</ul>
|
||||
<body class="page-transition">
|
||||
<!-- 导航栏 -->
|
||||
<nav class="navbar navbar-expand-lg navbar-light blur-bg">
|
||||
<div class="container">
|
||||
<a href="index.php"><img src="/favicon.jpeg" alt="Logo" style="height: 30px; margin-right: 10px; border-radius: var(--border-radius);"></a>
|
||||
<a class="navbar-brand" href="#"><?php echo APP_STORE_NAME; ?></a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="index.php">首页</a>
|
||||
</li>
|
||||
<?php if (isset($_SESSION['admin'])): ?>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/admin/">管理</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="tags.php">标签</a>
|
||||
</li>
|
||||
<?php if (isset($_SESSION['developer_id'])): ?>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="developer/dashboard.php">进入面板</a>
|
||||
</li>
|
||||
<?php else: ?>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="developer/register.php">开发者注册</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="developer/login.php">开发者登录</a>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="thanks.php">鸣谢</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="thank-you-container">
|
||||
<h1 class="thank-you-title animate__animated animate__fadeInDown">鸣谢</h1>
|
||||
<ul class="thank-you-list">
|
||||
<li class="thank-you-item">
|
||||
<a href="/developer_apps.php?id=2" class="thank-you-link">JGZ_YES</a>:制作LeonAPP客户端应用,帮助转载许多APP。
|
||||
</li>
|
||||
</ul>
|
||||
<div class="footer">
|
||||
© <?php echo date('Y'); ?> <?php echo APP_STORE_NAME; ?>. 保留所有权利。
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<h1>鸣谢</h1>
|
||||
<ul>
|
||||
<li><a href="/developer_apps.php?id=2">JGZ_YES</a>:制作LeonAPP客户端应用,帮助转载许多APP。</li>
|
||||
</ul>
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
<script src="/js/bootstrap.bundle.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user