feat: готовый бренд ZoomStage и минимальный доменный подвал (refs #12)
deploy-preland / deploy zoomstage.online (push) Successful in 44s

This commit is contained in:
Panfilov Konstantin committed 2026-10-21 17:24:14 +03:00
1 parent a2c3197a16
commit ec087ea636
24 files changed
+365 -237

No files matched your search

+5 -32
View File
@@ -57,8 +57,8 @@
<nav class="navbar navbar-dark py-1 py-md-3 px-0">
<div class="container">
<span class="navbar-brand" href="<?= $apiHost ?: '/' ?>" >
<img src="<?= prelandAssetUrl('docs/logo.svg') ?>" width="160" height="40" alt="Zoomzilla">
<img src="<?= prelandAssetUrl('docs/logo-alt.svg') ?>" width="160" height="40" alt="Zoomzilla">
<img src="<?= prelandAssetUrl('docs/logo.svg') ?>" width="182" height="47" alt="Логотип <?= htmlspecialchars(prelandSiteDomain($_SERVER), ENT_QUOTES, 'UTF-8') ?>">
<img src="<?= prelandAssetUrl('docs/logo-alt.svg') ?>" width="182" height="47" alt="Логотип <?= htmlspecialchars(prelandSiteDomain($_SERVER), ENT_QUOTES, 'UTF-8') ?>">
</span>
<div class="d-flex align-items-center">
</div>
@@ -99,41 +99,14 @@
<div class="row py-5 footer-main">
<div class="col-md-4 mb-4 mb-md-0">
<div class="footer-logo">
<img src="<?= prelandAssetUrl('docs/logo.svg') ?>" width="240" height="60" alt="Zoomzilla">
<img src="<?= prelandAssetUrl('docs/logo-alt.svg') ?>" width="240" height="60" alt="Zoomzilla">
<img src="<?= prelandAssetUrl('docs/logo.svg') ?>" width="182" height="47" alt="Логотип <?= htmlspecialchars(prelandSiteDomain($_SERVER), ENT_QUOTES, 'UTF-8') ?>">
<img src="<?= prelandAssetUrl('docs/logo-alt.svg') ?>" width="182" height="47" alt="Логотип <?= htmlspecialchars(prelandSiteDomain($_SERVER), ENT_QUOTES, 'UTF-8') ?>">
</div>
</div>
<div class="col-md-4 mb-4 mb-md-0">
</div>
<div class="col-md-4">
<div class="h5 mb-3"><?= Yii::t('app', 'Наши реквизиты') ?></div>
<?php
// реквизиты: config.json (requisites — строки) → requisites.html → образец
$requisites = array_filter((array) ($config['requisites'] ?? []), fn ($line) => is_scalar($line) && trim((string) $line) !== '');
$requisitesFile = __DIR__ . '/requisites.html';
if ($requisites) {
foreach ($requisites as $line) {
?><p class="mb-0"><?= htmlspecialchars((string) $line, ENT_QUOTES, 'UTF-8') ?></p>
<?php }
} elseif (file_exists($requisitesFile) && filesize($requisitesFile) > 0) {
echo file_get_contents($requisitesFile);
} else {
?>
<p class="mb-0">ИП Иванов Иван Иванович</p>
<p class="mb-0">123123, г. Москва, Пресненская наб., 12</p>
<p class="mb-0">ИНН: 123404385406</p>
<p class="mb-0">ОГРНИП: 123420000019175</p>
<?php
}
?>
<?php if (Yii::t('app', 'system.hide.footer') == 'false') { ?>
<img src="<?= $assetsUriPrefix; ?>/images/payment.svg" width="272" height="40" alt="" class="mt-4">
<?php } ?>
</div>
</div>
<div class="row footer-bottom py-3">
<div class="col-6">
<p class="m-0"><?= date('Y') ?>© <?= parse_url($apiHost, PHP_URL_HOST) ?: Yii::$app->request->hostName ?></p>
<p class="m-0"><?= date('Y') ?>© <?= htmlspecialchars(prelandSiteDomain($_SERVER), ENT_QUOTES, 'UTF-8') ?></p>
</div>
<?php if (Yii::t('app', 'system.hide.footer') == 'false') { ?>
<div class="col-6">