增加产品模块
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
<!-- header.php -->
|
||||
<?php
|
||||
// #########默认头部开始#########
|
||||
// 引入 ThinkPHP 应用
|
||||
@@ -11,7 +10,6 @@ $scheme = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') ? 'https' : '
|
||||
$baseUrl = $baseUrl ?? ($scheme . '://' . $host);
|
||||
$apiUrl = $apiUrl ?? 'https://api.yunzer.cn';
|
||||
|
||||
|
||||
/**
|
||||
* 核心请求函数:fetchApiData
|
||||
* 用于发送 GET 请求并解析 JSON
|
||||
@@ -52,10 +50,16 @@ $newsUrl = $apiUrl . '/getCenterNews?baseUrl=' . urlencode($host);
|
||||
$newsRes = fetchApiData($newsUrl);
|
||||
$newsList = $newsRes['list'] ?? [];
|
||||
|
||||
// 获取特色服务
|
||||
$servicesList = $homeInfo['services'] ?? [];
|
||||
|
||||
// 获取企业产品
|
||||
$productsList = $homeInfo['products'] ?? [];
|
||||
|
||||
// 获取友链数据
|
||||
$friendlinkList = $homeInfo['links'] ?? [];
|
||||
|
||||
// 动态设置 SEO 变量
|
||||
// 动态设置 SEO 变量(优先用每个页面自己的变量)
|
||||
$seoTitle = $pageTitle ?? ($homeInfo['normal']['sitename'] ?? '云泽网 默认标题');
|
||||
$seoDescription = $pageDescription ?? ($homeInfo['normal']['description'] ?? '');
|
||||
$seoKeywords = $pageKeywords ?? ($homeInfo['normal']['keywords'] ?? '');
|
||||
@@ -69,9 +73,11 @@ $seoKeywords = $pageKeywords ?? ($homeInfo['normal']['keywords'] ?? '');
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<base href="/themes/template3/">
|
||||
|
||||
<title><?php echo htmlspecialchars($homeInfo['normal']['sitename']); ?></title>
|
||||
<meta name="description" content="<?php echo $homeInfo['normal']['description']; ?>">
|
||||
<meta name="keywords" content="<?php echo $seoKeywords; ?>">
|
||||
<!-- 使用页面级 SEO 变量 -->
|
||||
<title><?php echo htmlspecialchars($seoTitle); ?></title>
|
||||
<meta name="description" content="<?php echo htmlspecialchars($seoDescription); ?>">
|
||||
<meta name="keywords" content="<?php echo htmlspecialchars($seoKeywords); ?>">
|
||||
|
||||
<link href="<?php echo $baseUrl; ?>/themes/template3/assets/img/favicon.png" rel="icon">
|
||||
<link href="<?php echo $baseUrl; ?>/themes/template3/assets/img/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
|
||||
@@ -90,17 +96,27 @@ $seoKeywords = $pageKeywords ?? ($homeInfo['normal']['keywords'] ?? '');
|
||||
<header id="header" class="header d-flex align-items-center fixed-top">
|
||||
<div class="container-fluid container-xl position-relative d-flex align-items-center justify-content-between">
|
||||
|
||||
<?php
|
||||
// 安全获取 logo,避免 homeInfo['normal'] 未定义时报错
|
||||
$logo = '';
|
||||
if (!empty($homeInfo['normal']) && !empty($homeInfo['normal']['logow'])) {
|
||||
$logo = $baseUrl . $homeInfo['normal']['logow'];
|
||||
} else {
|
||||
// 兜底:使用模板自带的默认 logo
|
||||
$logo = $baseUrl . '/themes/template3/assets/img/logo.png';
|
||||
}
|
||||
?>
|
||||
<a href="<?php echo $baseUrl; ?>/" class="logo d-flex align-items-center">
|
||||
<img src="<?php echo $baseUrl . $homeInfo['normal']['logow']; ?>" alt="">
|
||||
<img src="<?php echo htmlspecialchars($logo); ?>" alt="">
|
||||
</a>
|
||||
|
||||
<nav id="navmenu" class="navmenu">
|
||||
<ul>
|
||||
<li><a href="<?php echo $baseUrl; ?>/" class="active">主页</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/blog.php">新闻中心</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/portfolio.php">特色业务</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/contact.php">联系我们</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/about.php">关于我们</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/blog">新闻中心</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/portfolio">特色业务</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/contact">联系我们</a></li>
|
||||
<li><a href="<?php echo $baseUrl; ?>/about">关于我们</a></li>
|
||||
</ul>
|
||||
<i class="mobile-nav-toggle d-xl-none bi bi-list"></i>
|
||||
</nav>
|
||||
|
||||
Reference in New Issue
Block a user