feat(公告管理): 添加公告删除功能并优化公告显示

- 新增delete_announcement.php实现公告删除功能
- 在公告管理页面添加删除按钮和确认对话框
- 在首页公告显示中添加发布时间
- 更新config.php中的数据库和SMTP配置
- 优化公告管理页面的导航栏和提示样式
This commit is contained in:
2025-07-15 22:36:50 +08:00
parent 0ecb947153
commit 087c0a2ef5
3 changed files with 69 additions and 4 deletions

View File

@@ -92,7 +92,7 @@ if (!isset($conn) || !$conn instanceof mysqli) {
<?php
// 获取最新公告
$announcementQuery = "SELECT title, content FROM announcements ORDER BY created_at DESC LIMIT 1";
$announcementQuery = "SELECT title, content, created_at FROM announcements ORDER BY created_at DESC LIMIT 1";
$announcementResult = $conn->query($announcementQuery);
$announcement = $announcementResult && $announcementResult->num_rows > 0 ? $announcementResult->fetch_assoc() : null;
?>
@@ -100,6 +100,7 @@ $announcement = $announcementResult && $announcementResult->num_rows > 0 ? $anno
<div class="container mt-3">
<div class="alert alert-info blur-bg">
<h4 class="alert-heading"><?php echo htmlspecialchars($announcement['title']); ?></h4>
<p class="text-muted small">发布时间: <?php echo date('Y-m-d H:i', strtotime($announcement['created_at'])); ?></p>
<p><?php echo nl2br(htmlspecialchars($announcement['content'])); ?></p>
<p class="mt-2"><a href="history_announcements.php" class="alert-link">查看所有历史公告</a></p>
</div>