Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
SDE
2024-07-31 12:02:22 +03:00
16 changed files with 310 additions and 107 deletions

View File

@@ -9,14 +9,15 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-09 12:00+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2024-07-25 00:59+0300\n"
"Last-Translator: Саня Шумский <sa@a3-global.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Translated-Using: django-rosetta 0.10.0\n"
#: ArticlesApp/admin.py:71 ArticlesApp/admin.py:117 ArticlesApp/models.py:37
msgid "Статья"
@@ -334,11 +335,11 @@ msgstr "FAQ Title"
#: BaseModels/validators/form_field_validators.py:6
msgid ""
"Некорректные символы в номере, введите номер в международном формате с кодом "
"страны"
"Некорректные символы в номере, введите номер в международном формате с кодом"
" страны"
msgstr ""
"Incorrect characters in the number, enter the number in international format "
"with the country code"
"Incorrect characters in the number, enter the number in international format"
" with the country code"
#: BillingApp/models.py:10 SubscribesApp/models.py:51
#: SubscribesApp/models.py:61
@@ -882,17 +883,13 @@ msgstr "Show more"
#: templates/blocks/b_finded_routes.html:12
msgid ""
"\n"
" Упс... <span class=\"orange-text\">Ничего не "
"найдено</span>, попробуйте\n"
" изменить параметры поиска <span class=\"orange-text"
"\"> или создайте своё собственное объявление </span>\n"
" Упс... <span class=\"orange-text\">Ничего не найдено</span>, попробуйте\n"
" изменить параметры поиска <span class=\"orange-text\"> или создайте своё собственное объявление </span>\n"
" "
msgstr ""
"\n"
" Oops... <span class=\"orange-text\">Nothing was "
"found</span>, try\n"
" to change the search parameters <span class=\"orange-"
"text\"> or create your own ad </span>\n"
" Oops... <span class=\"orange-text\">Nothing was found</span>, try\n"
" to change the search parameters <span class=\"orange-text\"> or create your own ad </span>\n"
" "
#: templates/blocks/b_finded_routes.html:29
@@ -1317,8 +1314,7 @@ msgid "Мои обращения:"
msgstr "My appeals:"
#: templates/blocks/static_pages_blocks/b_about_service.html:4
msgid ""
"Отправляй <span class=\"color_title\">посылку</span> в любую точку мира!"
msgid "Отправляй <span class=\"color_title\">посылку</span> в любую точку мира!"
msgstr ""
"Send your <span class=\"color_title\">parcel</span> anywhere in the world!"
@@ -1359,10 +1355,10 @@ msgid ""
"найти перевозчика, который будет готов взять Вашу посылку и доставить в "
"указанное место наземным или авиатранспортом."
msgstr ""
"You can place an ad for the transportation of a parcel and carriers from all "
"over the world will respond to your ad or using the search on the website to "
"find a carrier who will be ready to take your parcel and deliver it to the "
"specified place by land or air transport."
"You can place an ad for the transportation of a parcel and carriers from all"
" over the world will respond to your ad or using the search on the website "
"to find a carrier who will be ready to take your parcel and deliver it to "
"the specified place by land or air transport."
#: templates/blocks/static_pages_blocks/b_about_service.html:27
#: templates/blocks/static_pages_blocks/b_mover_search.html:56
@@ -1409,8 +1405,8 @@ msgstr "Do you have a question? Send us a message"
#: templates/blocks/static_pages_blocks/b_contacts.html:12
#: templates/blocks/static_pages_blocks/b_customer_service.html:11
msgid ""
"Пожалуйста опишите Ваш вопрос максимально подробно, а также укажите Ваш e-"
"mail для обратной связи."
"Пожалуйста опишите Ваш вопрос максимально подробно, а также укажите Ваш "
"e-mail для обратной связи."
msgstr ""
"Please describe your question in details and specify your e-mail for "
"feedback."
@@ -1425,8 +1421,8 @@ msgstr "Name"
#: templates/blocks/static_pages_blocks/b_advertisement.html:9
msgid ""
"Услуги по рекламе и сотрудничеству с <span class=\"color_title\">TripWB</"
"span>"
"Услуги по рекламе и сотрудничеству с <span "
"class=\"color_title\">TripWB</span>"
msgstr ""
#: templates/blocks/static_pages_blocks/b_advertisement.html:13
@@ -1506,14 +1502,14 @@ msgstr "We are always <span class=\"color_title\">on site</span>!"
#, fuzzy
#| msgid ""
#| "Отправляй <span class=\"color_title\">посылку</span> в любую точку мира!"
msgid ""
"Отправить <span class=\"color_title\">посылку</span> TripWB по всему миру"
msgid "Отправить <span class=\"color_title\">посылку</span> TripWB по всему миру"
msgstr ""
"Send your <span class=\"color_title\">parcel</span> anywhere in the world!"
#: templates/blocks/static_pages_blocks/b_mover_search.html:14
#, fuzzy
#| msgid "Станьте <span class=\"color_title\">партнером</span> Trip With Bonus"
#| msgid ""
#| "Станьте <span class=\"color_title\">партнером</span> Trip With Bonus"
msgid "Перевезти <span class=\"color_title\">посылку</span> TripWB"
msgstr "Become a <span class=\"color_title\">partner</span> Trip With Bonus"
@@ -1666,8 +1662,8 @@ msgstr ""
#: templates/blocks/static_pages_blocks/b_send_parcel.html:27
msgid ""
"В отобразившемся списке выберите подходящего отправителя и посылку, откройте "
"контакты и свяжитесь удобным способом. Если не нашли подходящего "
"В отобразившемся списке выберите подходящего отправителя и посылку, откройте"
" контакты и свяжитесь удобным способом. Если не нашли подходящего "
"отправителя с посылкой, разместите объявление о возможности перевезти "
"посылку и отправители Вас сами найдут"
msgstr ""
@@ -1679,7 +1675,8 @@ msgstr ""
#: templates/blocks/static_pages_blocks/b_send_parcel.html:33
msgid ""
"Обсудите с отправителем все условия: время, место и прочие детали. Готово! "
"Доставьте посылку из пункта А в пункт Б и получите благодарность отправителя!"
"Доставьте посылку из пункта А в пункт Б и получите благодарность "
"отправителя!"
msgstr ""
"Discuss all the conditions with the sender: time, place and other details. "
"Ready! Deliver the parcel from point A to point B and receive the sender's "
@@ -1821,14 +1818,16 @@ msgstr ""
#: templates/mail/m_confirm_email.html:24
msgid ""
"Если это сделали Вы, нажмите на ссылку ниже и пройдите процедуру верификации."
"Если это сделали Вы, нажмите на ссылку ниже и пройдите процедуру "
"верификации."
msgstr ""
#: templates/mail/m_confirm_email.html:26
msgid "Если это письмо ошибочно попало к Вам, просто проигнорируйте его."
msgstr ""
#: templates/mail/m_confirm_email.html:29 templates/mail/m_registration.html:55
#: templates/mail/m_confirm_email.html:29
#: templates/mail/m_registration.html:55
msgid ""
"\n"
" С уважением,<br>\n"
@@ -1881,18 +1880,14 @@ msgstr "to this link and use your login credentials"
#: templates/mail/m_found_matched_routes.html:21
#| msgid ""
#| "\n"
#| " Если у вас возникнут вопросы или вам потребуется "
#| "помощь, наша служба поддержки всегда готова помочь. Свяжитесь с нами по "
#| "адресу <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
#| " Если у вас возникнут вопросы или вам потребуется помощь, наша служба поддержки всегда готова помочь. Свяжитесь с нами по адресу <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
#| " "
msgid ""
"Если у вас возникнут вопросы или вам потребуется помощь, наша служба "
"поддержки всегда готова помочь. Свяжитесь с нами по адресу"
msgstr ""
"\n"
" If you have any questions or need help, our support team "
"is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com"
"\">support@tripwb.com</a>\n"
" If you have any questions or need help, our support team is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
" "
#: templates/mail/m_found_matched_routes.html:22
@@ -1951,8 +1946,8 @@ msgid ""
"На главной странице нашего сайта Вы можете указать критерии поиска "
"перевозчика посылки или отправителя и напрямую связаться с исполнителем."
msgstr ""
"On the main page of our website, you can specify the search criteria for the "
"parcel carrier or sender and contact the contractor directly."
"On the main page of our website, you can specify the search criteria for the"
" parcel carrier or sender and contact the contractor directly."
#: templates/mail/m_registration.html:34
msgid ""
@@ -1967,27 +1962,21 @@ msgstr ""
#: templates/mail/m_registration.html:40
msgid ""
"\n"
" Чтобы начать, просто перейдите на <a href=\"https://"
"tripwb.com\">сайт</a> и используйте свои учетные данные для входа.\n"
" Чтобы начать, просто перейдите на <a href=\"https://tripwb.com\">сайт</a> и используйте свои учетные данные для входа.\n"
" "
msgstr ""
"\n"
" To get started, just go to <a href=\"https://tripwb.com"
"\">website</a> and use your login credentials.\n"
" To get started, just go to <a href=\"https://tripwb.com\">website</a> and use your login credentials.\n"
" "
#: templates/mail/m_registration.html:46
msgid ""
"\n"
" Если у вас возникнут вопросы или вам потребуется помощь, "
"наша служба поддержки всегда готова помочь. Свяжитесь с нами по адресу <a "
"href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
" Если у вас возникнут вопросы или вам потребуется помощь, наша служба поддержки всегда готова помочь. Свяжитесь с нами по адресу <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
" "
msgstr ""
"\n"
" If you have any questions or need help, our support team "
"is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com"
"\">support@tripwb.com</a>\n"
" If you have any questions or need help, our support team is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
" "
#: templates/mail/m_user_subscribes_that_is_going_to_finish.html:14
@@ -2007,8 +1996,9 @@ msgstr "expires"
msgid ""
"Вы можете продлить подписку через свой личный кабинет. Пройдите по ссылке "
"ниже для входа на сайт."
msgstr "You can renew your subscription through your personal cabinet. Follow the link "
" link below to access the site."
msgstr ""
"You can renew your subscription through your personal cabinet. Follow the "
"link link below to access the site."
#: templates/mail/m_user_subscribes_that_is_going_to_finish.html:21
#| msgid "Моя подписка"
@@ -2026,9 +2016,11 @@ msgstr "TripWB News"
#: templates/pages/p_main.html:18
msgid ""
"Сервис по доставке и перевозке посылок <span class=\"color_title\">TripWB</"
"span>"
msgstr "Service for delivery and transportation of parcels <span class=\"color_title\">TripWB</span>."
"Сервис по доставке и перевозке посылок <span "
"class=\"color_title\">TripWB</span>"
msgstr ""
"Service for delivery and transportation of parcels <span "
"class=\"color_title\">TripWB</span>."
#: templates/pages/p_main.html:23
msgid "Сервис, который позволяет передавать посылки с путешественниками"
@@ -2180,8 +2172,8 @@ msgid ""
"Работает система оповещения ✓ Большой выбор отправителей посылок ➡️ "
"Регистрируйтесь"
msgstr ""
"Section for parcel carriers to all countries ✓ Convenient personal account ✓ "
"Notification system in operation ✓ Wide selection of parcel senders ➡️ "
"Section for parcel carriers to all countries ✓ Convenient personal account ✓"
" Notification system in operation ✓ Wide selection of parcel senders ➡️ "
"Register now"
#: templates/small_INCLUDES/carrier_card/inf_about_moving.html:6
@@ -2279,7 +2271,7 @@ msgstr "sender"
#: templates/widgets/routes/w_my_route.html:156
#| msgid "Изменить профиль"
msgid "Увеличить просмотры"
msgstr "Change profile"
msgstr "Boost views"
#: templates/widgets/routes/w_my_route.html:167
msgid "Редактировать"
@@ -2329,21 +2321,18 @@ msgstr "Unassembled tickets"
#~ msgid "Автопродление тарифного плана"
#~ msgstr "Auto-renewal of the tariff plan"
#~ msgid ""
#~ "Путешествуй по миру и <span class=\"color_title\">перевози</span> посылки!"
#~ msgstr ""
#~ "Travel the world and <span class=\"color_title\">deliver</span> parcels!"
#~ msgid "Путешествуй по миру и <span class=\"color_title\">перевози</span> посылки!"
#~ msgstr "Travel the world and <span class=\"color_title\">deliver</span> parcels!"
#~ msgid "Оформи <span class=\"color_title\">подписку</span> сейчас и получи"
#~ msgstr ""
#~ "Create a <span class=\"color_title\">subscription</span> now and get it"
#~ msgstr "Create a <span class=\"color_title\">subscription</span> now and get it"
#~ msgid ""
#~ "<span class=\"color_title\">1 день </span>пользования сервисом <span "
#~ "class=\"color_title\">в подарок!</span>"
#~ msgstr ""
#~ "<span class=\"color_title\">1 day </span>using the service <span class="
#~ "\"color_title\">for free!</span>"
#~ "<span class=\"color_title\">1 day </span>using the service <span "
#~ "class=\"color_title\">for free!</span>"
#~ msgid "Получить"
#~ msgstr "Receive"

View File

@@ -1510,6 +1510,10 @@
width: 153px;
}
.popup_content{
width: 41%;
}
}
@media (max-width: 950px){
@@ -1554,6 +1558,9 @@
.pag_news_item_text{
width: unset;
}
.popup_content{
width: 52%;
}
}
@media (max-width: 850px){
@@ -1687,6 +1694,9 @@
.marker_messages_mobile.show{
display: block;
}
.popup_content>.confirm_profile_btn{
width: 90%;
}
}
@media (max-width: 828px){
@@ -1844,6 +1854,9 @@
.inf_carrier_icon{
/*width: 3%;*/
}
.popup_content{
width: 70%;
}
}
@media (max-width: 687px){
/*.to_address_point_txt.find_route {*/

View File

@@ -3008,6 +3008,8 @@ a.open_inf_carrier{
display: none;
}
.cookie_block.show{
display: block;
}
@@ -3034,4 +3036,64 @@ a.open_inf_carrier{
height: 25px;
width: 95px;
cursor: pointer;
}
/*popup*/
.popup_wrapper{
display: none;
position: fixed; /* Используйте fixed, чтобы попап оставался на месте при прокрутке */
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); /* Полупрозрачный фон */
justify-content: center;
align-items: center;
z-index: 9999;
}
.popup_wrapper.show{
display: flex;
}
.popup_content{
position: relative;
width: 38%;
height: fit-content;
background: #FFFFFF;
border-radius: 15px;
text-align: center;
padding: 28px;
font-family: Inter;
}
.popup_cross{
position: absolute;
right: 5%;
cursor: pointer;
}
.popup_img>img{
background: #E1E1E1;
border-radius: 39px;
padding: 5px;
}
.popup_title{
font-weight: 700;
font-size: 34px;
margin-top: 20px;
}
.popup_text{
line-height: 30px;
font-size: 20px;
margin-top: 10px;
color: #6F6C90;
}
.popup_content>.confirm_profile_btn{
width: 62%;
}
#poup_text_bold{
font-weight: 700;
color: #1d1e20;
}
#authenticated_img{
display: none;
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 228 KiB

View File

@@ -0,0 +1,4 @@
<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.29785 17L17.2979 1" stroke="#170F49" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17.2979 17L1.29785 1" stroke="#170F49" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 333 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 984 KiB

View File

@@ -20,6 +20,7 @@ function SendLoginForm(el){
data: formData,
success: function(data){
location.href = data.redirect_url//`/profile/page/dashboard/`
window.sessionStorage.removeItem('mailingSubscribeRequired')
window.sessionStorage.removeItem('email')
@@ -29,6 +30,8 @@ function SendLoginForm(el){
},
error: function (data, exception){
document.querySelector(".login").innerHTML = data.responseJSON.html

View File

@@ -1,28 +1,37 @@
function update_count_unread_messages (data) {
let selected_btn = document.querySelector(".selected")
let list_unrd = document.querySelectorAll(".unredmessages_value_text")
let current_count = parseInt(list_unrd[i].innerHTML);
if (selected_btn.dataset['ajaxUrl'] !== 'chats'){
let list_unrd_parent = document.querySelectorAll(".icon_unread_messages")
let i = 0
function update_count_unread_messages(data) {
let selected_btn = document.querySelector(".selected");
let list_unrd = document.querySelectorAll(".unredmessages_value_text");
let list_unrd_parent = document.querySelectorAll(".icon_unread_messages");
for (i;i < list_unrd.length;i++){
if(data.unread_msgs_count){
list_unrd[i].innerHTML = (current_count + 1).toString();
}
if(current_count === 0){
list_unrd_parent[i].classList.toggle("showed")
}
if (selected_btn.dataset['ajaxUrl'] !== 'chats') {
for (let i = 0; i < list_unrd.length; i++) {
let current_count = parseInt(list_unrd[i].innerHTML);
if (data.unread_msgs_count) {
list_unrd[i].innerHTML = (current_count + 1).toString();
}
if (current_count === 0) {
list_unrd_parent[i].classList.toggle("showed");
}
}
} else if (current_count === 0){
list_unrd_parent[i].classList.toggle("showed")
}
} else if(data.unanswered_msgs_count || data.unanswered_msgs_count === 0){
for (let i = 0; i < list_unrd.length; i++){
list_unrd[i].innerHTML = data.unanswered_msgs_count.toString()
if(data.unanswered_msgs_count === 0){
list_unrd_parent[i].classList.remove("showed");
}
}
}
// else {
// for (let i = 0; i < list_unrd.length; i++) {
// let current_count = parseInt(list_unrd[i].innerHTML);
// if (current_count === 0 || selected_btn.dataset['ajaxUrl'] !== 'chats') {
// list_unrd_parent[i].classList.toggle("showed");
// }
// }
// }
}
function play_required_beep (data,beep) {

View File

@@ -227,6 +227,14 @@ function checkStateCookie () {
if (!window.document.cookie.includes("allow_cookie=true")){
document.querySelector(".cookie_block").classList.add("show")
}
if (!window.document.cookie.includes("popup_show=false")){
setTimeout(() => {
document.querySelector('.popup_wrapper').classList.add('show');
}, 15000);
}
if(!window.document.cookie.includes("first_authorization=true") && window.document.getElementById('authenticated_img')){
document.querySelector(".popup_wrapper").classList.add("show")
}
if (window.document.cookie.includes("twb_new_messages=true")){
if (getInfoAboutUser('screen_width') < 800) {
let marker_new_messages = document.querySelector(".marker_messages_mobile");
@@ -258,12 +266,22 @@ function getCsrfCookie () {
return csrf
}
function setCokie (days,name,val) {
function setCokie (days,name,val, url = null) {
let date = new Date();
// let days = 182;
date.setTime(+ date + (days * 86400000));
window.document.cookie = `${name}=${val}` + "; expires=" + date.toGMTString() + "; path=/";
document.querySelector(".cookie_block").classList.remove("show")
if(name === 'allow_cookie' ){
document.querySelector(".cookie_block").classList.remove("show")
} else if(name === 'popup_show'){
document.querySelector(".popup_wrapper").classList.remove("show")
if(url){
window.location.href = url}
} else if (name === 'first_authorization'){
document.querySelector(".popup_wrapper").classList.remove("show")
}
// return value;
}

View File

@@ -561,7 +561,7 @@ function selectedUserMessenger (ticket_id=null,user_id=null,el){
}
let user_type = getInfoAboutUser()
update_count_unread_messages()
// if (user_type === 'mobile' || user_type === 'laptop') {
// open_curtain_w_contacts()
// }
@@ -592,6 +592,9 @@ function selectedUserMessenger (ticket_id=null,user_id=null,el){
let top = document.querySelector(".tab_user_messanger.select").offsetTop
document.querySelector(".menu_buttons.curtain.left.open").scrollTo({top:top})
}
update_count_unread_messages(data);
// second time beacause we need to close curtain
// if (user_type === 'mobile' || user_type === 'laptop') {
// open_curtain_w_contacts()

View File

@@ -1,3 +1,15 @@
<div>
{% load static %}
{% load i18n %}
<div class="page_paging_elements_1">
{% include 'blocks/routes/b_my_routes_list.html' %}
</div>
</div>
{% if last_block == False and next_page_els_count %}
<div class="text-align-center">
<button class="button-find-more-routes" id="{{ last_el }}" onclick="load_routes(this,null,{{ next_page_els_count }},'{{ owner_type }}')">{% trans "Показать ещё" %}<span class="col_vo_els_f_load"> {{ next_page_els_count }}</span></button>
<div class="width-100 text-align-center mb-10">
<img class="loader_f_loading_routes" src="{% static "img/svg/loader.svg" %}">
</div>
</div>
{% endif %}

View File

@@ -110,7 +110,7 @@
id="id_departure_DT"
name="departure_DT"
placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.departure_DT %}
value="{{ form.initial.departure_DT|date:"d.m.Y H:m" }}"{% endif %}/>
value="{{ form.initial.departure_DT|date:"d.m.Y H:i" }}"{% endif %}/>
<div id="displayRegervation"></div>
{% if not errors_off and form.errors and form.errors.departure_DT %}
@@ -147,7 +147,7 @@
id="id_arrival_DT"
name="arrival_DT"
placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.arrival_DT %}
value="{{ form.initial.arrival_DT|date:"d.m.Y H:m" }}"{% endif %}/>
value="{{ form.initial.arrival_DT|date:"d.m.Y H:i" }}"{% endif %}/>
<div id="displayRegervation"></div>
{# end #}

View File

@@ -47,6 +47,33 @@
gtag('config', 'G-2WW2PTG5BM');
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-16654215692">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-16654215692');
</script>
<!-- Event snippet for Sign-up conversion page
In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
<script>
function gtag_report_conversion(url) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'AW-16654215692/tPyZCPyJgcYZEIzUrIU-',
'event_callback': callback
});
return false;
}
</script>
{# </header>#}
{#<div class="line_f_header"></div>#}
@@ -119,6 +146,38 @@
</head>
<body{% if page_type == 'routes' %} onscroll="scroll_ev(event,this)"{% endif %}>
<div class="popup_wrapper">
{% if not user.is_authenticated %}
<div class="popup_content">
<div class="popup_cross" onclick="setCokie(182,'popup_show','false')">
<img src="/static/img/svg/cross_popup.svg" alt="">
</div>
<div class="popup_img"><img src="/static/img/svg/close_gift.svg" alt=""></div>
<div class="popup_title">{% translate "Попробуй бесплатно" %}</div>
<div class="popup_text">{% blocktranslate %} Зарегистрируйся сейчас и получи бонус <br> <span id="poup_text_bold">3 месяца бесплатного пользования!</span> {% endblocktranslate %}</div>
<button class="confirm_profile_btn" onclick="setCokie(182,'popup_show','false', '{% url "registration_page" %}')">{% translate "Зарегистрироваться" %}</button>
</div>
{% endif %}
{# ДОБАВИТЬ ПРОВЕРКУ НА ДАТУ РЕГИСТРАЦИИ ЧТОБЫ ПОПАП НЕ ПОЯВЛЯЛСЯ У ВСЕХ ЭТО ВРЕМЕННО#}
{% if user.is_authenticated %}
<div class="popup_content">
<div class="popup_cross" onclick="setCokie(182,'first_authorization','true')">
<img src="/static/img/svg/cross_popup.svg" alt="">
</div>
<div class="popup_img">
<img src="/static/img/svg/open_gift.svg" alt="">
</div>
<div class="popup_title">{% translate "Добро пожаловать!" %}</div>
<div class="popup_text">{% blocktranslate %} Команда Trip With Bonus <br> поздравляет вас с регистрацией и дарит <br> <span id="poup_text_bold">3 месяца бесплатного пользования сервисом</span> {% endblocktranslate %}</div>
<button class="confirm_profile_btn" onclick="setCokie(182,'first_authorization','true')">{% translate "Забрать подарок" %}</button>
<div id="authenticated_img"></div>
</div>
{% endif %}
</div>
<div class="cookie_block">
<div class="container_content_cookie_block">
<div class="txt_cookie">{% translate "Сайт использует файлы cookie. Просматривая этот сайт, Вы соглашаетесь" %}

View File

@@ -2,7 +2,17 @@
{% load i18n %}
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
{% if route.departure_DT %}
{% with current_datetime=route.from_city.get_current_datetime %}
{% with departure_datetime=route.departure_DT %}
{% if current_datetime|date:"Y-m-d H:i:s" > departure_datetime|date:"Y-m-d H:i:s" %}
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
{% else %}
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
{% endif %}
{% endwith %}
{% endwith %}
{% endif %}
{#<div class="carrier-card"{% if route.highlight_color %} style="border: 5px solid {{ route.highlight_color }};"{% endif %} data-number-of-route="{{ route.id }}">#}
<div class="left-part-carrier-card">
{# <div class="first-line-card-carrier">#}

View File

@@ -2,19 +2,21 @@
{% load i18n %}
{% load subscribes_tags_extra %}
{{ route.from_city.get_current_datetime }}
{% if route.departure_DT %}
{# {% now 'Y-m-d H:i:s' as current_date %}#}
{% now 'Y-m-d H:i:s' as current_date %}
{% with departure_date_string=route.departure_DT|date:"Y-m-d H:i:s" %}
{% if departure_date_string < current_date %}
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
{% else %}
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
{% endif %}
{% endwith %}
{#Current Datetime: {{ route.from_city.get_current_datetime }}<br>#}
{#Departure DT:{{ route.departure_DT }}<br>#}
{% if route.departure_DT %}
{% with current_datetime=route.from_city.get_current_datetime %}
{% with departure_datetime=route.departure_DT %}
{% if current_datetime|date:"Y-m-d H:i:s" > departure_datetime|date:"Y-m-d H:i:s" %}
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
{% else %}
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
{% endif %}
{% endwith %}
{% endwith %}
{% endif %}
<div class="left-part-carrier-card">
{% if route.owner_type == 'mover' %}
<div class="first-line-card-carrier">
@@ -146,7 +148,7 @@
<span class="phones_carrier_span{% if route.owner == user %} active{% endif %} el_for_open_el"></span>
<div class="clear_both"></div>
</a>
<a class="email_carrier" data-href="mailto:{{ route.owner.email }}">
<a class="email_carrier" data-href="mailto:">
<img class="inf_carrier_icon" src="{% static "/img/svg/email.svg" %}">
<span class="email_carrier_span{% if route.owner == user %} active{% endif %} el_for_open_el"></span>

View File

@@ -10,6 +10,7 @@
<span class="last-message-messenger-user-tab">{{ item.last_msg }}</span>
</div>
{% if item.unread_msgs_count %}
{# {% if unanswered_msgs_count > 0 %}#}
<div class="right-part-tab-user">
<div class="cost-messages-in-user-tab-messenger">
<span>{{ unanswered_msgs_count }}</span>