Skip to content

Commit 4bec045

Browse files
committed
hello base platim integration
1 parent d30af78 commit 4bec045

File tree

6 files changed

+81
-27
lines changed

6 files changed

+81
-27
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.2.4 on 2023-08-25 15:01
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('mainpage', '0041_enrollment'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='enrollment',
15+
name='platim_url',
16+
field=models.CharField(blank=True, max_length=254, null=True),
17+
),
18+
]

landing_page/mainpage/models.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ def __str__(self) -> str:
5858

5959
class Enrollment(models.Model):
6060
timepad_event_id = models.CharField(max_length=64, null=True, blank=True)
61+
platim_url = models.CharField(max_length=254, null=True, blank=True)
62+
6163
start_date = models.DateField()
6264
end_date = models.DateField()
6365
end_registration_date = models.DateField()

landing_page/mainpage/templates/mainpage/include/index_footer.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ <h4>Мы в социальных сетях</h4>
2626
<div class="sosial-we">
2727
<a target="_blank" href="https://podcast.python.ru/">Наш подкаст</a>
2828
<a target="_blank" href="https://www.youtube.com/channel/UC-OVMPlMA3-YCIeg4z5z23A">Youtube</a>
29-
<a target="_blank" href="https://www.facebook.com/groups/MoscowDjango/">Facebook</a>
3029
<a target="_blank" href="https://vk.com/kursy_python_online_offline">ВКонтакте</a>
31-
<a target="_blank" href="https://www.instagram.com/kursy_python/">Instagram</a>
3230
</div>
3331
</li>
3432
</ul>

landing_page/mainpage/templates/mainpage/include/index_hero.html

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,15 @@ <h3 class="card-heading brackets brackets-yellow">Учитесь онлайн</h
5959
</div>
6060
</div>
6161
{% if today <= enrollment.early_price_date_to %}
62-
<button class="yellow btn btn-warning btn-add btn-buy" data-toggle="modal" data-target="#overlay">
63-
Купить билет
64-
</button>
62+
{% if enrollment.platim_url %}
63+
<a class="btn btn-warning btn-add btn-buy" href="{{ enrollment.platim_url }}" target="_blank">
64+
Купить билет
65+
</a>
66+
{% else %}
67+
<button class="yellow btn btn-warning btn-add btn-buy" data-toggle="modal" data-target="#overlay">
68+
Купить билет
69+
</button>
70+
{% endif %}
6571
{% else %}
6672
<button class="yellow btn btn-warning btn-add btn-buy" data-toggle="modal" disabled data-target="#overlay">
6773
Регистрация закрыта
@@ -83,9 +89,15 @@ <h3 class="card-heading brackets brackets-yellow">Учитесь онлайн</h
8389
</div>
8490
</div>
8591
{% if today >= enrollment.late_price_date_from %}
86-
<button class="btn btn-warning btn-add btn-buy" data-toggle="modal" data-target="#overlay">
87-
Купить билет
88-
</button>
92+
{% if enrollment.platim_url %}
93+
<a class="btn btn-warning btn-add btn-buy" href="{{ enrollment.platim_url }}" target="_blank">
94+
Купить билет
95+
</a>
96+
{% else %}
97+
<button class="btn btn-warning btn-add btn-buy" data-toggle="modal" data-target="#overlay">
98+
Купить билет
99+
</button>
100+
{% endif %}
89101
{% else %}
90102
<button class="btn btn-warning btn-add btn-buy" disabled data-toggle="modal" data-target="#overlay">
91103
Регистрация закрыта

landing_page/mainpage/templates/mainpage/include/index_menu.html

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,29 @@
6565
<a class="nav-link scroll-to" href="#contact">Контакты</a>
6666
</li>
6767
<li class="nav-item d-none d-lg-block">
68-
<a data-toggle="modal" data-target="#overlay" class="custom-btn btn" href="#counter">
69-
Записаться
70-
</a>
68+
{% if enrollment.platim_url %}
69+
<a class="custom-btn btn" href="{{ enrollment.platim_url }}" target="_blank">
70+
Записаться
71+
</a>
72+
{% else %}
73+
<a data-toggle="modal" data-target="#overlay" class="custom-btn btn" href="#counter">
74+
Записаться
75+
</a>
76+
{% endif %}
7177
</li>
7278
</ul>
7379
</nav>
7480

7581
<div class="d-lg-none">
76-
<a data-toggle="modal" data-target="#overlay" class="custom-btn btn btn-outline-warning" href="#counter">
77-
Записаться
78-
</a>
82+
{% if enrollment.platim_url %}
83+
<a class="custom-btn btn" href="{{ enrollment.platim_url }}" target="_blank">
84+
Записаться
85+
</a>
86+
{% else %}
87+
<a data-toggle="modal" data-target="#overlay" class="custom-btn btn btn-outline-warning" href="#counter">
88+
Записаться
89+
</a>
90+
{% endif %}
7991
</div>
8092
</div>
8193
</div>

landing_page/mainpage/templates/mainpage/index.html

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ <h3 class="text-center d-none d-lg-block">онлайн курс</h3>
224224
<div class="price-date"><b>Ранняя регистрация</b></div>
225225
<div class="price-date"> До
226226
{{ enrollment.early_price.date_to | date:"j E" }}</div>
227-
<strong class="price">{{ enrollment.early_price.price_rub }}
227+
<strong class="price">{{ enrollment.early_price_rub }}
228228
р.</strong>
229229
</div>
230230
<div class="decr-price-parent">
@@ -236,11 +236,17 @@ <h3 class="text-center d-none d-lg-block">онлайн курс</h3>
236236
рассрочка</a>
237237
</div>
238238
</div>
239-
{% if today <= enrollment.early_price.date_to %}
240-
<button class="yellow btn btn-warning btn-add btn-buy" data-toggle="modal"
241-
data-target="#overlay">
242-
Купить билет
243-
</button>
239+
{% if today <= enrollment.early_price_date_to %}
240+
{% if enrollment.platim_url %}
241+
<a class="yellow btn btn-warning btn-add btn-buy" href="{{ enrollment.platim_url }}" target="_blank">
242+
Купить билет
243+
</a>
244+
{% else %}
245+
<button class="yellow btn btn-warning btn-add btn-buy" data-toggle="modal"
246+
data-target="#overlay">
247+
Купить билет
248+
</button>
249+
{% endif %}
244250
{% else %}
245251
<button class="yellow btn btn-warning btn-add btn-buy" data-toggle="modal"
246252
disabled
@@ -257,7 +263,7 @@ <h3 class="text-center d-none d-lg-block">онлайн курс</h3>
257263
<div class="price-date"><b>Обычная регистрация</b></div>
258264
<div class="price-date"> С
259265
{{ enrollment.late_price.date_from | date:"j E" }}</div>
260-
<strong class="price">{{ enrollment.late_price.price_rub }}
266+
<strong class="price">{{ enrollment.late_price_rub }}
261267
р.</strong>
262268
</div>
263269
<div class="decr-price-parent">
@@ -269,12 +275,18 @@ <h3 class="text-center d-none d-lg-block">онлайн курс</h3>
269275
рассрочка</a>
270276
</div>
271277
</div>
272-
{% if today >= enrollment.late_price.date_from %}
273-
<button class="btn btn-warning btn-add btn-buy"
274-
data-toggle="modal"
275-
data-target="#overlay">
276-
Купить билет
277-
</button>
278+
{% if today >= enrollment.late_price_date_from %}
279+
{% if enrollment.platim_url %}
280+
<a class="yellow btn btn-warning btn-add btn-buy" href="{{ enrollment.platim_url }}" target="_blank">
281+
Купить билет
282+
</a>
283+
{% else %}
284+
<button class="btn btn-warning btn-add btn-buy"
285+
data-toggle="modal"
286+
data-target="#overlay">
287+
Купить билет
288+
</button>
289+
{% endif %}
278290
{% else %}
279291
<button class="btn btn-warning btn-add btn-buy"
280292
disabled

0 commit comments

Comments
 (0)