feat: добавлены модели AboutPage и FooterSettings с админ-панелью и интеграцией скриптов

This commit is contained in:
2025-11-24 09:18:22 +09:00
parent ee3a1bf846
commit 3cea013a8e
9 changed files with 558 additions and 17 deletions

View File

@@ -9,14 +9,13 @@
<div class="row align-items-center">
<div class="col-lg-6">
<span class="badge bg-gradient text-white mb-3 px-3 py-2 rounded-pill">
🚀 О нас
{{ about.hero_badge|default:"🚀 О нас" }}
</span>
<h1 class="display-4 fw-bold mb-4">
Мы создаем <span class="text-gradient">цифровое будущее</span>
{{ about.hero_title|default:"Мы создаем цифровое будущее"|safe }}
</h1>
<p class="lead text-muted mb-4">
SmartSolTech - это команда профессионалов, которые превращают идеи в инновационные IT-решения.
Мы помогаем бизнесу расти и развиваться в цифровую эпоху.
{{ about.hero_description|default:"SmartSolTech - это команда профессионалов..." }}
</p>
<div class="d-flex flex-wrap gap-3">
<a href="#team" class="btn btn-primary-modern">
@@ -40,7 +39,7 @@
<div class="stat-icon bg-primary rounded-3 mb-3 mx-auto" style="width: 60px; height: 60px; display: flex; align-items: center; justify-content: center;">
<i class="fas fa-code text-white fa-2x"></i>
</div>
<h3 class="text-gradient fw-bold">50+</h3>
<h3 class="text-gradient fw-bold">{{ about.stat_projects|default:"50" }}+</h3>
<p class="mb-0 text-muted">Проектов</p>
</div>
</div>
@@ -49,7 +48,7 @@
<div class="stat-icon bg-success rounded-3 mb-3 mx-auto" style="width: 60px; height: 60px; display: flex; align-items: center; justify-content: center;">
<i class="fas fa-users text-white fa-2x"></i>
</div>
<h3 class="text-gradient fw-bold">30+</h3>
<h3 class="text-gradient fw-bold">{{ about.stat_clients|default:"30" }}+</h3>
<p class="mb-0 text-muted">Клиентов</p>
</div>
</div>
@@ -58,7 +57,7 @@
<div class="stat-icon bg-warning rounded-3 mb-3 mx-auto" style="width: 60px; height: 60px; display: flex; align-items: center; justify-content: center;">
<i class="fas fa-award text-white fa-2x"></i>
</div>
<h3 class="text-gradient fw-bold">3+</h3>
<h3 class="text-gradient fw-bold">{{ about.stat_years|default:"3" }}+</h3>
<p class="mb-0 text-muted">Лет опыта</p>
</div>
</div>
@@ -67,7 +66,7 @@
<div class="stat-icon bg-info rounded-3 mb-3 mx-auto" style="width: 60px; height: 60px; display: flex; align-items: center; justify-content: center;">
<i class="fas fa-rocket text-white fa-2x"></i>
</div>
<h3 class="text-gradient fw-bold">24/7</h3>
<h3 class="text-gradient fw-bold">{{ about.stat_support|default:"24/7" }}</h3>
<p class="mb-0 text-muted">Поддержка</p>
</div>
</div>
@@ -87,15 +86,13 @@
<div class="col-lg-6">
<div class="pe-lg-4">
<span class="badge bg-primary text-white mb-3 px-3 py-2 rounded-pill">
🎯 Наша миссия
{{ about.mission_badge|default:"🎯 Наша миссия" }}
</span>
<h2 class="display-6 fw-bold mb-4">
Делаем технологии <span class="text-gradient">доступными</span>
{{ about.mission_title|default:"Делаем технологии доступными"|safe }}
</h2>
<p class="text-muted mb-4">
Мы верим, что каждый бизнес заслуживает доступа к современным технологиям.
Наша миссия — демократизировать IT-решения и помочь компаниям любого размера
достичь цифрового совершенства.
{{ about.mission_description|default:"Мы верим, что каждый бизнес заслуживает..." }}
</p>
<div class="mission-points">
<div class="d-flex align-items-start mb-3">

View File

@@ -36,6 +36,25 @@
<!-- Force unblock script - загружается ПЕРВЫМ для предотвращения блокировки -->
<script src="{% static 'assets/js/force-unblock.js' %}"></script>
<!-- Integration Scripts from Footer Settings -->
{% if footer_settings %}
{% if footer_settings.google_analytics %}
<script>
{{ footer_settings.google_analytics|safe }}
</script>
{% endif %}
{% if footer_settings.yandex_metrika %}
<script>
{{ footer_settings.yandex_metrika|safe }}
</script>
{% endif %}
{% if footer_settings.custom_head_scripts %}
{{ footer_settings.custom_head_scripts|safe }}
{% endif %}
{% endif %}
{% block extra_head %}{% endblock %}
</head>
<body>