базовые настройки

This commit is contained in:
2025-12-19 01:01:35 +03:00
parent 7334aae92e
commit ad577b1f4d
13 changed files with 1670 additions and 819 deletions
+49 -33
View File
@@ -3,55 +3,71 @@
<head>
<meta charset="utf-8">
<title>{% block title %}Система{% endblock %}</title>
<title>{% block title %}Control Panel{% endblock %}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
padding-top: 60px;
}
.navbar-brand {
font-weight: 600;
}
pre {
background: #f8f9fa;
padding: 12px;
border-radius: 6px;
}
</style>
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet">
<link href="/static/css/base.css" rel="stylesheet">
{% block styles %}{% endblock %}
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top shadow-sm">
<div class="container-fluid">
<a class="navbar-brand" href="/">⚙️ Control Panel</a>
<div class="dropdown">
<button class="btn btn-outline-light dropdown-toggle" type="button" data-bs-toggle="dropdown">
Навигация
</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="/">Главная</a></li>
<li><a class="dropdown-item" href="/medods">Medods</a></li>
<li><a class="dropdown-item" href="/vk">VK</a></li>
<li><a class="dropdown-item" href="/posts">Посты</a></li>
<!-- Логотип -->
<a class="navbar-brand fw-semibold" href="/">
<i class="bi bi-gear-fill me-1"></i> Control Panel
</a>
<!-- Кнопка для мобилок -->
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mainNavbar">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Меню -->
<div class="collapse navbar-collapse" id="mainNavbar">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link {% if request.path == '/' %}active{% endif %}" href="/">
<i class="bi bi-speedometer2 me-1"></i> Главная
</a>
</li>
<li class="nav-item">
<a class="nav-link {% if request.path.startswith('/medods') %}active{% endif %}" href="/medods">
<i class="bi bi-diagram-3 me-1"></i> Medods
</a>
</li>
<li class="nav-item">
<a class="nav-link {% if request.path.startswith('/vk') %}active{% endif %}" href="/vk">
<i class="bi bi-chat-dots me-1"></i> VK
</a>
</li>
<li class="nav-item">
<a class="nav-link {% if request.path.startswith('/posts') %}active{% endif %}" href="/posts">
<i class="bi bi-file-earmark-text me-1"></i> Посты
</a>
</li>
</ul>
</div>
</div>
</nav>
<script>
const pageData = {{ data | tojson }};
</script>
<div class="container-fluid">
<main class="container-fluid pt-2">
{% block content %}{% endblock %}
</div>
</main>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
{% block scripts %}{% endblock %}
</body>
</html>