views/partials/header.php
(完整代码) 2KB<?php
$currentCategoryId = $currentCategoryId ?? 0;
?>
<header class="site-header">
<div class="container">
<div class="header-content">
<div class="site-logo">
<a href="index.php"><?php echo Security::cleanXSS(getSetting('site_title', 'PHP个人博客')); ?></a>
</div>
<nav class="main-nav">
<ul>
<li><a href="index.php" <?php echo basename($_SERVER['PHP_SELF']) == 'index.php' ? 'class="active"' : ''; ?>>首页</a></li>
<?php foreach ($categories as $cat): ?>
<?php if ($cat['parent_id'] == 0): ?>
<li>
<a href="category.php?id=<?php echo $cat['id']; ?>" <?php echo $cat['id'] == $currentCategoryId ? 'class="active"' : ''; ?>>
<?php echo Security::cleanXSS($cat['name']); ?>
</a>
<?php
$children = array_filter($categories, function($c) use ($cat) {
return $c['parent_id'] == $cat['id'];
});
if (!empty($children)):
?>
<ul class="sub-menu">
<?php foreach ($children as $child): ?>
<li><a href="category.php?id=<?php echo $child['id']; ?>"><?php echo Security::cleanXSS($child['name']); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
<li><a href="archive.php" <?php echo basename($_SERVER['PHP_SELF']) == 'archive.php' ? 'class="active"' : ''; ?>>归档</a></li>
</ul>
</nav>
<div class="header-search">
<form action="search.php" method="GET">
<input type="text" name="q" placeholder="搜索...">
<button type="submit">🔍</button>
</form>
</div>
<div class="header-actions">
<?php if (Session::isLoggedIn()): ?>
<a href="admin/index.php" class="btn btn-sm">管理后台</a>
<?php else: ?>
<a href="admin/login.php" class="btn btn-sm">登录</a>
<?php endif; ?>
</div>
</div>
</div>
</header>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
