Files
site_aegisone/inc/header.php
T
2026-05-17 05:22:06 +03:00

116 lines
5.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* AegisOne Engineering — Общий шаблон <head> и <header> для публичных страниц
*
* Подключается после установки переменных:
* $pageKey — ключ из массива $SEO
* $canonical — канонический URL (с ведущим слешем, напр. /audit/)
*
* Дополнительно (опционально):
* $robots — значение <meta name="robots"> (по умолчанию не выводится)
*
* Стек:
* config.php → seo.php → form-handler.php → header.php → контент → footer.php
*/
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?= $SEO[$pageKey]['title'] ?></title>
<meta name="description" content="<?= $SEO[$pageKey]['description'] ?>">
<meta name="keywords" content="<?= $SEO[$pageKey]['keywords'] ?>">
<link rel="canonical" href="https://<?= $_SERVER['HTTP_HOST'] ?><?= $canonical ?? '/' ?>">
<?php if (!empty($robots)): ?>
<meta name="robots" content="<?= $robots ?>">
<?php endif; ?>
<link rel="icon" type="image/x-icon" href="/assets/img/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicon-32x32.png">
<link rel="apple-touch-icon" href="/assets/img/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="msapplication-TileImage" content="/assets/img/android-chrome-192x192.png">
<link rel="stylesheet" href="/style.php">
<script>
(function(){
var t=localStorage.getItem('theme')||'system';
var d=t==='system'?(window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):t;
document.documentElement.setAttribute('data-theme',d);
})();
</script>
<?php if (file_exists(__DIR__ . '/analytics.php')) require __DIR__ . '/analytics.php'; ?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "<?= SITE_LEGAL_NAME ?>",
"description": "Инженерные решения для безопасности бизнеса",
"url": "https://<?= SITE_DOMAIN ?>",
"logo": "https://<?= SITE_DOMAIN ?>/logo.php",
"telephone": "<?= PHONE_MAIN ?>",
"email": "<?= SITE_MAIL ?>",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "<?= PHONE_MAIN ?>",
"contactType": "sales",
"availableLanguage": ["Russian"]
},
"address": {
"@type": "PostalAddress",
"addressLocality": "Краснодар",
"addressRegion": "Краснодарский край",
"postalCode": "350072",
"streetAddress": "ул. Московская, д. 81/1, пом. 25"
}
}
</script>
</head>
<body>
<?php if (file_exists(__DIR__ . '/analytics-body.php')) require __DIR__ . '/analytics-body.php'; ?>
<div class="cookie-banner" id="cookie-banner">
<div class="container cookie-banner__inner">
<p>Мы используем cookie-файлы. Продолжая использовать сайт, вы соглашаетесь с <a href="/politica.php">политикой обработки персональных данных</a>.</p>
<button class="btn" id="cookie-accept">Принять</button>
</div>
</div>
<header class="header">
<div class="container header__inner">
<div class="header__logo">
<a href="/"><img src="/logo.php" alt="<?= SITE_NAME ?>"></a>
</div>
<nav class="header__nav">
<ul class="header__menu">
<?php if ($pageKey === 'main'): ?>
<li><a href="#problems">Проблемы</a></li>
<li><a href="#services">Услуги</a></li>
<li><a href="#about">О нас</a></li>
<li><a href="#cases">Кейсы</a></li>
<li><a href="#faq">Вопросы</a></li>
<li><a href="#contacts">Контакты</a></li>
<?php else: ?>
<li><a href="/#services">Услуги</a></li>
<li><a href="/#about">О нас</a></li>
<li><a href="/#cases">Кейсы</a></li>
<li><a href="/blog/">Блог</a></li>
<li><a href="#faq">Вопросы</a></li>
<li><a href="#contacts">Контакты</a></li>
<?php endif; ?>
</ul>
</nav>
<div class="header__phone">
<a href="tel:+<?= PHONE_MAIN_LINK ?>"><?= PHONE_MAIN ?></a>
</div>
<div class="theme-switcher" id="theme-switcher" title="Сменить тему оформления">
<button class="theme-switcher__btn" id="theme-btn" aria-label="Переключить тему">
<span class="theme-switcher__icon" id="theme-icon"></span>
</button>
<div class="theme-switcher__tooltip" id="theme-tooltip"></div>
</div>
<button class="burger" id="burger">
<span></span><span></span><span></span>
</button>
</div>
</header>