add home page and contact page
This commit is contained in:
parent
abb6eced1b
commit
1c0c9d8dd5
30
__init__.py
30
__init__.py
@ -1,20 +1,32 @@
|
||||
from flask import Flask, render_template
|
||||
app = Flask(__name__, static_folder='static', static_url_path='')
|
||||
|
||||
menu = [{"name": "ЭЦП + Отчетность", "url": "astral", "active": "active"},
|
||||
{"name": "Программы 1С", "url": "1c", "active": "disabled"},
|
||||
{"name": "Онлайн-кассы", "url": "atol", "active": "disabled"}]
|
||||
menu = [
|
||||
{"name": "Главная", "url": "home", "active": "active"},
|
||||
{"name": "ЭЦП + Отчетность", "url": "astral", "active": "active"},
|
||||
{"name": "Программы 1С", "url": "1c", "active": "disabled"},
|
||||
{"name": "Онлайн-кассы", "url": "atol", "active": "disabled"},
|
||||
{"name": "Контакты", "url": "contacts", "active": "active"}
|
||||
]
|
||||
|
||||
product_astral = [{"name": "Для регистрации ККТ", "description": "Для регистрации ККТ на сайте налоговой инспекции и для государственных порталов", "price": "от 900", "img": "images/ofd.png", "alt": "Регистрация ККТ в Клину"},
|
||||
{"name": "Для ЕГАИС", "description": "Квалифицированная ЭП для работы на портале ЕГАИС", "price": "от 2 000", "img": "images/egais.png", "alt": "ЭЦП для ЕГАИС в Клину"},
|
||||
{"name": "Для отчетности", "description": "Квалифицированная ЭП для сдачи отчетности", "price": "от 1 800", "img": "images/otchet.png", "alt": "ЭЦП сдача отчетности в Клину"},
|
||||
{"name": "Для торгов", "description": "Для участия в электронных торгах", "price": "от 5000", "img": "images/torgi.png", "alt": "ЭЦП для торгов в клину"}]
|
||||
product_astral = [{"name": "Для регистрации ККТ", "description": "Для регистрации ККТ на сайте налоговой инспекции и для государственных порталов", "price": "от 900", "img": "images/ofd.png", "alt": "Регистрация ККТ клин, эцп налоговая клин"},
|
||||
{"name": "Для ЕГАИС", "description": "Квалифицированная ЭП для работы на портале ЕГАИС", "price": "от 2 000", "img": "images/egais.png", "alt": "ЭЦП для ЕГАИС Клин"},
|
||||
{"name": "Для отчетности", "description": "Квалифицированная ЭП для сдачи отчетности", "price": "от 1 800", "img": "images/otchet.png", "alt": "ЭЦП сдача отчетности Клин"},
|
||||
{"name": "Для торгов", "description": "Для участия в электронных торгах", "price": "от 5000", "img": "images/torgi.png", "alt": "ЭЦП для торгов в клину, эцп клин"}]
|
||||
|
||||
@app.route("/home")
|
||||
@app.route("/")
|
||||
def home():
|
||||
return render_template("home.html", menu=menu, product=product_astral, title="УЦ Калуга Астрал в Клину")
|
||||
|
||||
|
||||
@app.route("/astral")
|
||||
@app.route("/")
|
||||
def astral_page():
|
||||
return render_template("new_layout.html", menu=menu, product=product_astral, title="ЭЦП в Клину")
|
||||
return render_template("astral.html", menu=menu, product=product_astral, title="ЭЦП в Клину")
|
||||
|
||||
@app.route("/contacts")
|
||||
def contacts_page():
|
||||
return render_template("contacts.html", menu=menu, title="Контакты")
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
static/images/1c.png
Normal file
BIN
static/images/1c.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
BIN
static/images/ecp.png
Normal file
BIN
static/images/ecp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
BIN
static/images/kkt.png
Normal file
BIN
static/images/kkt.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
6
static/yandex_8ba3940ada64923a.html
Normal file
6
static/yandex_8ba3940ada64923a.html
Normal file
@ -0,0 +1,6 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>Verification: 8ba3940ada64923a</body>
|
||||
</html>
|
||||
@ -1,4 +1,76 @@
|
||||
{% extends "layout.html" %}
|
||||
{% extends "new_layout.html" %}
|
||||
|
||||
{% block content %}
|
||||
<h1>Main page</h1>
|
||||
{% endblock content %}
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<div class="container">
|
||||
<div class="card text-center bg-info bg-opacity-10">
|
||||
<div class="card-header">
|
||||
klintorg.ru - официальный представитель Астрал-ЭТ в Клину
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Электронная подпись для любых задач</h5>
|
||||
<p class="card-text">Электронная подпись для участия в торгах, работы на государственных порталах и электронного документооборота</p>
|
||||
<!-- <a href="#" class="btn btn-primary">Go somewhere</a> -->
|
||||
</div>
|
||||
<div class="card-footer text-muted">
|
||||
<!-- 2 days ago -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container d-flex justify-content-center">
|
||||
|
||||
<h3>Тарифы и цены</h3>
|
||||
|
||||
</div>
|
||||
<div class="container d-flex justify-content-center">
|
||||
|
||||
<p>Гибкая тарифная сетка позволит выбрать тот тариф, который оптимален именно для Вас</p>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
{% for prod in product %}
|
||||
<div class="container">
|
||||
<div class="card mb-3 shadow-sm">
|
||||
<div class="row g-0">
|
||||
<div class="col-md-8">
|
||||
<div class="card-body">
|
||||
<h3 class="card-title" style="color: #376798;">{{ prod.name }}</h3>
|
||||
<p class="card-text">{{ prod.description }}</p>
|
||||
<p class="card-text" style="font-size: 24px; font-weight: bold;">{{ prod.price }} ₽</p>
|
||||
<button type="button" class="btn btn-outline-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
|
||||
Заказать
|
||||
</button>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<img src="{{ url_for('static', filename=prod.img) }}" class="img-fluid rounded-start" alt="prod.alt">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
{% endfor %}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{% endblock %}
|
||||
|
||||
32
templates/contacts.html
Normal file
32
templates/contacts.html
Normal file
@ -0,0 +1,32 @@
|
||||
{% extends 'new_layout.html' %}
|
||||
|
||||
{% block content %}
|
||||
<div class="container text-center">
|
||||
<br/>
|
||||
<br/>
|
||||
<h4>Наши контакты</h4>
|
||||
<br/>
|
||||
<p>
|
||||
<a href="tel:+79096861756"><i class="bi bi-telephone"></i> +7(909)686-17-56</a>
|
||||
<br/>
|
||||
<br/>
|
||||
<a href="https://wa.me/79096861756"><i class="bi bi-whatsapp"></i> Написать в Whatsapp</a>
|
||||
<br/>
|
||||
<br/>
|
||||
<a href="tg://resolve?domain=@TanyaPetrovaa"><i class="bi bi-telegram"></i> Написать в Telegram</a>
|
||||
<br/>
|
||||
<br/>
|
||||
<a href="mailto:manager@klintorg.ru"><i class="bi bi-envelope"></i> manager@klintorg.ru</a>
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
<h4>Как добраться</h4>
|
||||
<br/>
|
||||
<br/>
|
||||
<iframe src="https://yandex.ru/map-widget/v1/?z=12&ol=biz&oid=104200954773" width="720" height="400" frameborder="0"></iframe>
|
||||
|
||||
</div>
|
||||
<br/>
|
||||
<br/>
|
||||
{% endblock %}
|
||||
93
templates/home.html
Normal file
93
templates/home.html
Normal file
@ -0,0 +1,93 @@
|
||||
{% extends 'new_layout.html' %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
|
||||
<div class="container my-5">
|
||||
<div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center rounded-3 border shadow-lg">
|
||||
<div class="col-lg-7 p-3 p-lg-5 pt-lg-3 text-center">
|
||||
<h1 class="display-4 fw-bold lh-1">УЦ Калуга Астрал в Клину</h1>
|
||||
<p class="lead">Выпуск ЭЦП для любых задач. Подключение к онлайн отчетности Астрал Отчет 5.0 и 1С-отчетность. Электронный документооборот от 1С и "Астрал-ЭДО". Автоматизация торговли под ключ. Продажа онлайн-касс. Подключение к ОФД.</p>
|
||||
<div class="d-grid gap-2 d-md-flex justify-content-md-start mb-4 mb-lg-3">
|
||||
<button type="button" class="btn btn-primary my-2" data-bs-toggle="modal" data-bs-target="#exampleModal">Задать вопрос</button>
|
||||
<!-- <button type="button" class="btn btn-primary btn-lg px-4 me-md-2 fw-bold">Primary</button> -->
|
||||
<!-- <button type="button" class="btn btn-outline-secondary btn-lg px-4">Default</button> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 offset-lg-1 p-0 overflow-hidden shadow-lg">
|
||||
<img class="rounded-lg-3" src="{{ url_for('static', filename='images/astral_2.png') }}" alt="эцп клин" width="720">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<div class="container">
|
||||
<div class="row row-cols-1 row-cols-md-3 g-4">
|
||||
<div class="col">
|
||||
<div class="card h-100 shadow">
|
||||
<img src="{{ url_for('static', filename='images/ecp.png') }}" class="card-img-top" alt="ЭЦП для торгов клин">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">УЦ "Калуга Астрал"</h5>
|
||||
<p class="card-text">Электронная подпись для участия в торгах, работы на государственных порталах и электронного документооборота.</p>
|
||||
<a href="/astral" class="btn btn-primary stretched-link">Выбрать</a>
|
||||
</div>
|
||||
<!-- <div class="card-footer"> -->
|
||||
<!-- <small class="text-muted">Last updated 3 mins ago</small> -->
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="card h-100 shadow">
|
||||
<img src="{{ url_for('static', filename='images/1c.png') }}" class="card-img-top" alt="1с клин">
|
||||
<div class="card-body"><br/><br/>
|
||||
<h5 class="card-title">Программные продукты 1С</h5>
|
||||
<p class="card-text">Программные продукты «1С:Предприятие» для автоматизации бухгалтерского и налогового учета в соответствии с действующим законодательством Российской Федерации.</p>
|
||||
<a href="/astral" class="btn btn-primary stretched-link disabled" aria-disabled="true">Выбрать</a>
|
||||
</div>
|
||||
<!-- <div class="card-footer"> -->
|
||||
<!-- <small class="text-muted">Last updated 3 mins ago</small> -->
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="card h-100 shadow">
|
||||
<img src="{{ url_for('static', filename='images/kkt.png') }}" class="card-img-top" alt="онлайн касса клин">
|
||||
<div class="card-body"><br/><br/>
|
||||
<h5 class="card-title">Онлайн кассы</h5>
|
||||
<p class="card-text">Онлайн-кассы для малого и среднего бизнеса любой сферы деятельности. Автоматизация торговых предприятий. Торговое оборудование.</p>
|
||||
<a href="/astral" class="btn btn-primary stretched-link disabled" aria-disabled="true" >Выбрать</a>
|
||||
</div>
|
||||
<!-- <div class="card-footer"> -->
|
||||
<!-- <small class="text-muted">Last updated 3 mins ago</small> -->
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<!-- <section class="py-5 text-center container"> -->
|
||||
|
||||
<!-- <div class="row py-lg-5" > -->
|
||||
|
||||
<!-- <div class="col-lg-6 col-md-8 mx-auto" > -->
|
||||
|
||||
<!-- <h1 class="fw-light">klintorg.ru - УЦ Калуга Астрал в Клину</h1> -->
|
||||
<!-- <p class="lead text-muted">Выпуск ЭЦП для любых задач. Подключение к онлайн отчетности Астрал Отчет 5.0 и 1С-отчетность. Электронный документооборот от 1С и "Астрал-ЭДО". Автоматизация торговли под ключ. Продажа онлайн-касс. Подключение к ОФД.</p> -->
|
||||
<!-- <p> -->
|
||||
<!-- <\!-- <a href="#" class="btn btn-primary my-2">Задать вопрос</a> -\-> -->
|
||||
|
||||
<!-- <button type="button" class="btn btn-primary my-2" data-bs-toggle="modal" data-bs-target="#exampleModal">Задать вопрос</button> -->
|
||||
<!-- <\!-- <a href="#" class="btn btn-secondary my-2">Secondary action</a> -\-> -->
|
||||
<!-- </p> -->
|
||||
<!-- </div> -->
|
||||
|
||||
|
||||
<!-- </div> -->
|
||||
|
||||
<!-- </section> -->
|
||||
|
||||
|
||||
{% endblock %}
|
||||
@ -32,104 +32,39 @@
|
||||
|
||||
|
||||
{% if title %}
|
||||
<title>Klintorg - {{ title }}</title>
|
||||
<title>klintorg - {{ title }}</title>
|
||||
{% else %}
|
||||
<title>Klintorg</title>
|
||||
<title>klintorg</title>
|
||||
{% endif %}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar navbar-expand-lg navbar-light bg-light">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="#"><h4>klintorg.ru</h4></a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarText">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
{% for m in menu %}
|
||||
<li class="nav-item"><a href="{{ m.url }}" class="nav-link {{ m.active }}">{{ m.name }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<span class="navbar-text">
|
||||
Комплекс улуг для Вашего бизнеса.
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
<div class="container">
|
||||
<div class="card text-center bg-info bg-opacity-10">
|
||||
<div class="card-header">
|
||||
klintorg.ru - официальный представитель Астрал-ЭТ в Клину
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Электронная подпись для любых задач</h5>
|
||||
<p class="card-text">Электронная подпись для участия в торгах, работы на государственных порталах и электронного документооборота</p>
|
||||
<!-- <a href="#" class="btn btn-primary">Go somewhere</a> -->
|
||||
</div>
|
||||
<div class="card-footer text-muted">
|
||||
<!-- 2 days ago -->
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/home"><h4>klintorg.ru</h4></a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarText">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
{% for m in menu %}
|
||||
<li class="nav-item"><a href="{{ m.url }}" class="nav-link {{ m.active }}">{{ m.name }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<span class="navbar-text">
|
||||
Комплекс улуг для Вашего бизнеса.
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container d-flex justify-content-center">
|
||||
|
||||
<h3>Тарифы и цены</h3>
|
||||
|
||||
</div>
|
||||
<div class="container d-flex justify-content-center">
|
||||
|
||||
<p>Гибкая тарифная сетка позволит выбрать тот тариф, который оптимален именно для Вас</p>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
</nav>
|
||||
<!-- <br/> -->
|
||||
<!-- <br/> -->
|
||||
|
||||
|
||||
{% for prod in product %}
|
||||
<div class="container">
|
||||
<div class="card mb-3 shadow-sm">
|
||||
<div class="row g-0">
|
||||
<div class="col-md-8">
|
||||
<div class="card-body">
|
||||
<h3 class="card-title" style="color: #376798;">{{ prod.name }}</h3>
|
||||
<p class="card-text">{{ prod.description }}</p>
|
||||
<p class="card-text" style="font-size: 24px; font-weight: bold;">{{ prod.price }} ₽</p>
|
||||
<button type="button" class="btn btn-outline-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
|
||||
Заказать
|
||||
</button>
|
||||
{% block content %}
|
||||
{% endblock %}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<img src="{{ url_for('static', filename=prod.img) }}" class="img-fluid rounded-start" alt="prod.alt">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
{% endfor %}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Modal -->
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user