From 13b00579c2e4549a6c4292783e418de83c35e679 Mon Sep 17 00:00:00 2001 From: Vinejar <Хуев@мыло.чпок> Date: Sun, 30 Mar 2025 05:25:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D0=BF=D0=B8=D1=81=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/base_manga.html | 48 ++++++++++++++++++ templates/manga_page.html | 76 ++++++++++++----------------- templates/manga_view.html | 63 +++++++++++------------- templates/static/css/manga_view.css | 63 ++++++++++++++++++++++++ 4 files changed, 172 insertions(+), 78 deletions(-) create mode 100644 templates/base_manga.html diff --git a/templates/base_manga.html b/templates/base_manga.html new file mode 100644 index 0000000..77f7190 --- /dev/null +++ b/templates/base_manga.html @@ -0,0 +1,48 @@ + + + + {% load static %} + + + {% block title %}{{ manga.original_title }}{% endblock %} + + + +
+ + + + +
+ {% block content %}{% endblock %} +
+ + + +
+ + + + \ No newline at end of file diff --git a/templates/manga_page.html b/templates/manga_page.html index d7b5677..179ab12 100644 --- a/templates/manga_page.html +++ b/templates/manga_page.html @@ -1,45 +1,33 @@ - - - - {% load static %} - - - {{ manga.original_title }} - Страница {{ page_number }} - - - -
- - +{% extends 'base_manga.html' %} - -
-
- Страница {{ page_number }} -
- - -
-
- - \ No newline at end of file +{% block title %}{{ manga.original_title }} - Страница {{ page_number }}{% endblock %} + +{% block page_title %} + - + Страница {{ page_number }} +{% endblock %} + +{% block content %} +
+ Страница {{ page_number }} +
+{% endblock %} + +{% block page_options %} + + {% for img in manga.imgs_manga %} + + {% endfor %} +{% endblock %} + +{% block page_buttons %} + {% if page_number > 1 %} + ← Назад + {% endif %} + {% if page_number < manga.len_manga %} + Вперед → + {% endif %} +{% endblock %} \ No newline at end of file diff --git a/templates/manga_view.html b/templates/manga_view.html index 52de041..041eecb 100644 --- a/templates/manga_view.html +++ b/templates/manga_view.html @@ -1,37 +1,32 @@ - - - - {% load static %} - - - {{ manga.original_title }} - - - -
- - +{% extends 'base_manga.html' %} - -
-
- {% for img in manga.imgs_manga %} -
- - Стр {{ forloop.counter }} - -
- {% endfor %} +{% block title %}{{ manga.original_title }} - Превью{% endblock %} + +{% block page_title %}{% endblock %} + +{% block content %} +
+
+ {% for img in manga.imgs_manga %} + -
+ {% endfor %}
- - \ No newline at end of file +
+{% endblock %} + +{% block page_options %} + + {% for img in manga.imgs_manga %} + + {% endfor %} +{% endblock %} + +{% block page_buttons %} + +{% endblock %} \ No newline at end of file diff --git a/templates/static/css/manga_view.css b/templates/static/css/manga_view.css index f67471b..1b077d2 100644 --- a/templates/static/css/manga_view.css +++ b/templates/static/css/manga_view.css @@ -75,4 +75,67 @@ .nav-button:hover { background: #e0e0e0; +} + +/* Хедер */ +.navigation-box { + padding: 15px 0; + border-bottom: 1px solid #eee; + margin-bottom: 20px; +} + +.breadcrumb { + display: flex; + align-items: center; + list-style: none; + padding: 0; + margin: 0; + font-size: 16px; +} + +.breadcrumb a, .breadcrumb span { + margin: 0 5px; +} + +/* Футер */ +.footer-navigation { + margin-top: 30px; + padding-top: 20px; + border-top: 1px solid #eee; + display: flex; + flex-direction: column; + align-items: center; + gap: 15px; +} + +.dropdown-box select { + padding: 8px 15px; + border-radius: 4px; + border: 1px solid #ccc; + min-width: 200px; +} + +.page-buttons { + display: flex; + gap: 10px; +} + +.nav-button { + padding: 8px 15px; + background: #f0f0f0; + border-radius: 4px; + text-decoration: none; + color: #333; +} + +.nav-button:hover { + background: #e0e0e0; +} + +/* Контент */ +.manga-page { + max-width: 100%; + max-height: 70vh; + display: block; + margin: 0 auto; } \ No newline at end of file