diff --git a/project/templates/blocks/about.html b/project/templates/blocks/about.html index daba6dd4..0d6d147d 100644 --- a/project/templates/blocks/about.html +++ b/project/templates/blocks/about.html @@ -22,27 +22,27 @@
11785
учеников
-
прошли обучение в Lil School.
+
прошли обучение в Lil School
54382
работ
создано учениками Lil School.
- Большую часть из них легко найти в инстаграм. + Большую часть из них легко найти в инстаграм
32
страны
-
где живут талантливые ученики Lil School.
+
где живут талантливые ученики Lil School
107
городов
-
со всего мира со счастливыми учениками Lil School.
+
со всего мира со счастливыми учениками Lil School
-
+
Часто задаваемые вопросы
diff --git a/project/templates/blocks/mobile_apps.html b/project/templates/blocks/mobile_apps.html index 0227f9e7..cb9e085a 100644 --- a/project/templates/blocks/mobile_apps.html +++ b/project/templates/blocks/mobile_apps.html @@ -17,7 +17,7 @@
- +
diff --git a/project/templates/blocks/reviews.html b/project/templates/blocks/reviews.html index 33a1d8d8..7536db1d 100644 --- a/project/templates/blocks/reviews.html +++ b/project/templates/blocks/reviews.html @@ -1,50 +1,20 @@ {% load static %} -
-
- -
Отзывы
-
-
Мы получаем сотни тёплых отзывов от довольных родителей. Их можно почитать - здесь;) -
-
-
-
- -
-
-
@redanna333
-
Мой ребёнок зарисовал!!! Хотя, я и не ставила таких глобальных целей, участвуя в этом лагере, просто занять дитё - чем-то творческим хоть иногда, но он реально рисует, сам, и не надо приглашать и уговаривать, просто берёт и - рисует) Спасибо, Саша, от всей души) Надеемся на встречу в школе)
-
-
-
-
- -
-
-
@redanna333
-
Саша, огромное спасибо за ещё одну возможность погружения в удивительный мир Ваших уроков! С начала первого летнего - лагеря и до сегодняшнего дня, был запущен творческий круговорот разных идей, по заданиям и просто так)). На самом - деле, удивительная способность, находясь далеко, по другую сторону экрана, создавать уникальный контакт присутствия - рядом, будто в одной комнате и давно знакомы). И ещё одно важное качество- быть на стороне ребёнка в непростом - творческом процессе- моя дочь, слушая Ваше задание, расправляет "крылья", не боясь оценочного мнения , а сосредоточившись - на задаче)). P.S В школу идём без сомнений!
-
+
+
+
+ +
Отзывы о Lil School
+
+
Тёплых отзывов настолько много, что потребуется несколько суток, чтобы их просмотреть + и несколько месяцев чтобы прочитать.
+ P.S.: Но мы читаем их все!)
-
-
- -
-
-
@redanna333
-
Саша, 👋 Вы потрясающе четко и качественно можете объяснить задание урока! Дети настолько увлекаются процессом, - что взрослые и сами включаются в эту интересную игру ТВОРЧЕСТВО! Спасибо Вам за Вдохновение, Любовь и желание - творить Чудеса! Темыч теперь легко может начать рисовать "трудные" картинки, потому что тетя Саша сказала: "все - состоит из простых форм!" Теперь это наш девиз) главное ушёл страх, что не выйдет ПРАВИЛЬНО, потому что нет ограничений - и правил в творчестве😜🙌надеемся на скорую встречу!!!
-
+
+
+
+ {% for review_image in review_images|slice:":10" %} + + {% endfor %}
diff --git a/project/views.py b/project/views.py index d563f0c6..fdacbf44 100644 --- a/project/views.py +++ b/project/views.py @@ -1,4 +1,5 @@ from datetime import datetime, timedelta +from random import shuffle import short_url from django.db.models import Min, Func, F @@ -85,7 +86,11 @@ class IndexView(TemplateView): except: user_gift_certificate = None + review_images = list(map(str, range(1, 107))) + shuffle(review_images) + context.update({ + 'review_images': review_images, 'gift_certificate': user_gift_certificate.gift_certificate if user_gift_certificate else None, 'user_gift_certificate': user_gift_certificate, 'is_gift_certificate_url': bool(user_gift_certificate), diff --git a/web/src/img/reviews/1.png b/web/src/img/reviews/1.png new file mode 100644 index 00000000..20d3f1ea Binary files /dev/null and b/web/src/img/reviews/1.png differ diff --git a/web/src/img/reviews/10.png b/web/src/img/reviews/10.png new file mode 100644 index 00000000..c02f1215 Binary files /dev/null and b/web/src/img/reviews/10.png differ diff --git a/web/src/img/reviews/100.png b/web/src/img/reviews/100.png new file mode 100644 index 00000000..9650755f Binary files /dev/null and b/web/src/img/reviews/100.png differ diff --git a/web/src/img/reviews/101.png b/web/src/img/reviews/101.png new file mode 100644 index 00000000..a3165318 Binary files /dev/null and b/web/src/img/reviews/101.png differ diff --git a/web/src/img/reviews/102.png b/web/src/img/reviews/102.png new file mode 100644 index 00000000..2abe3b80 Binary files /dev/null and b/web/src/img/reviews/102.png differ diff --git a/web/src/img/reviews/103.png b/web/src/img/reviews/103.png new file mode 100644 index 00000000..8acb4fd8 Binary files /dev/null and b/web/src/img/reviews/103.png differ diff --git a/web/src/img/reviews/104.png b/web/src/img/reviews/104.png new file mode 100644 index 00000000..c2d20b16 Binary files /dev/null and b/web/src/img/reviews/104.png differ diff --git a/web/src/img/reviews/105.png b/web/src/img/reviews/105.png new file mode 100644 index 00000000..8d27b42e Binary files /dev/null and b/web/src/img/reviews/105.png differ diff --git a/web/src/img/reviews/106.png b/web/src/img/reviews/106.png new file mode 100644 index 00000000..201ca0cb Binary files /dev/null and b/web/src/img/reviews/106.png differ diff --git a/web/src/img/reviews/11.png b/web/src/img/reviews/11.png new file mode 100644 index 00000000..3b230afc Binary files /dev/null and b/web/src/img/reviews/11.png differ diff --git a/web/src/img/reviews/12.png b/web/src/img/reviews/12.png new file mode 100644 index 00000000..a3033a52 Binary files /dev/null and b/web/src/img/reviews/12.png differ diff --git a/web/src/img/reviews/13.png b/web/src/img/reviews/13.png new file mode 100644 index 00000000..149b4aef Binary files /dev/null and b/web/src/img/reviews/13.png differ diff --git a/web/src/img/reviews/14.png b/web/src/img/reviews/14.png new file mode 100644 index 00000000..393cc6a1 Binary files /dev/null and b/web/src/img/reviews/14.png differ diff --git a/web/src/img/reviews/15.png b/web/src/img/reviews/15.png new file mode 100644 index 00000000..b0378b84 Binary files /dev/null and b/web/src/img/reviews/15.png differ diff --git a/web/src/img/reviews/16.png b/web/src/img/reviews/16.png new file mode 100644 index 00000000..c61bbfad Binary files /dev/null and b/web/src/img/reviews/16.png differ diff --git a/web/src/img/reviews/17.png b/web/src/img/reviews/17.png new file mode 100644 index 00000000..8bd08509 Binary files /dev/null and b/web/src/img/reviews/17.png differ diff --git a/web/src/img/reviews/18.png b/web/src/img/reviews/18.png new file mode 100644 index 00000000..b6193e03 Binary files /dev/null and b/web/src/img/reviews/18.png differ diff --git a/web/src/img/reviews/19.png b/web/src/img/reviews/19.png new file mode 100644 index 00000000..89186fc5 Binary files /dev/null and b/web/src/img/reviews/19.png differ diff --git a/web/src/img/reviews/2.png b/web/src/img/reviews/2.png new file mode 100644 index 00000000..c1b23eaf Binary files /dev/null and b/web/src/img/reviews/2.png differ diff --git a/web/src/img/reviews/20.png b/web/src/img/reviews/20.png new file mode 100644 index 00000000..626d81f7 Binary files /dev/null and b/web/src/img/reviews/20.png differ diff --git a/web/src/img/reviews/21.png b/web/src/img/reviews/21.png new file mode 100644 index 00000000..5a1d777b Binary files /dev/null and b/web/src/img/reviews/21.png differ diff --git a/web/src/img/reviews/22.png b/web/src/img/reviews/22.png new file mode 100644 index 00000000..f0de1548 Binary files /dev/null and b/web/src/img/reviews/22.png differ diff --git a/web/src/img/reviews/23.png b/web/src/img/reviews/23.png new file mode 100644 index 00000000..7fcc0f4d Binary files /dev/null and b/web/src/img/reviews/23.png differ diff --git a/web/src/img/reviews/24.png b/web/src/img/reviews/24.png new file mode 100644 index 00000000..73298fd3 Binary files /dev/null and b/web/src/img/reviews/24.png differ diff --git a/web/src/img/reviews/25.png b/web/src/img/reviews/25.png new file mode 100644 index 00000000..3100e4bf Binary files /dev/null and b/web/src/img/reviews/25.png differ diff --git a/web/src/img/reviews/26.png b/web/src/img/reviews/26.png new file mode 100644 index 00000000..68dfc121 Binary files /dev/null and b/web/src/img/reviews/26.png differ diff --git a/web/src/img/reviews/27.png b/web/src/img/reviews/27.png new file mode 100644 index 00000000..3741200b Binary files /dev/null and b/web/src/img/reviews/27.png differ diff --git a/web/src/img/reviews/28.png b/web/src/img/reviews/28.png new file mode 100644 index 00000000..53734721 Binary files /dev/null and b/web/src/img/reviews/28.png differ diff --git a/web/src/img/reviews/29.png b/web/src/img/reviews/29.png new file mode 100644 index 00000000..a8846eb2 Binary files /dev/null and b/web/src/img/reviews/29.png differ diff --git a/web/src/img/reviews/3.png b/web/src/img/reviews/3.png new file mode 100644 index 00000000..fa56c309 Binary files /dev/null and b/web/src/img/reviews/3.png differ diff --git a/web/src/img/reviews/30.png b/web/src/img/reviews/30.png new file mode 100644 index 00000000..43e19910 Binary files /dev/null and b/web/src/img/reviews/30.png differ diff --git a/web/src/img/reviews/31.png b/web/src/img/reviews/31.png new file mode 100644 index 00000000..d876fc2a Binary files /dev/null and b/web/src/img/reviews/31.png differ diff --git a/web/src/img/reviews/32.png b/web/src/img/reviews/32.png new file mode 100644 index 00000000..e26c7951 Binary files /dev/null and b/web/src/img/reviews/32.png differ diff --git a/web/src/img/reviews/33.png b/web/src/img/reviews/33.png new file mode 100644 index 00000000..0c6c24db Binary files /dev/null and b/web/src/img/reviews/33.png differ diff --git a/web/src/img/reviews/34.png b/web/src/img/reviews/34.png new file mode 100644 index 00000000..310e8c9b Binary files /dev/null and b/web/src/img/reviews/34.png differ diff --git a/web/src/img/reviews/35.png b/web/src/img/reviews/35.png new file mode 100644 index 00000000..94695505 Binary files /dev/null and b/web/src/img/reviews/35.png differ diff --git a/web/src/img/reviews/36.png b/web/src/img/reviews/36.png new file mode 100644 index 00000000..e89ad03f Binary files /dev/null and b/web/src/img/reviews/36.png differ diff --git a/web/src/img/reviews/37.png b/web/src/img/reviews/37.png new file mode 100644 index 00000000..01c00f92 Binary files /dev/null and b/web/src/img/reviews/37.png differ diff --git a/web/src/img/reviews/38.png b/web/src/img/reviews/38.png new file mode 100644 index 00000000..3f33c676 Binary files /dev/null and b/web/src/img/reviews/38.png differ diff --git a/web/src/img/reviews/39.png b/web/src/img/reviews/39.png new file mode 100644 index 00000000..52742c2c Binary files /dev/null and b/web/src/img/reviews/39.png differ diff --git a/web/src/img/reviews/4.png b/web/src/img/reviews/4.png new file mode 100644 index 00000000..387e3366 Binary files /dev/null and b/web/src/img/reviews/4.png differ diff --git a/web/src/img/reviews/40.png b/web/src/img/reviews/40.png new file mode 100644 index 00000000..e1440ebe Binary files /dev/null and b/web/src/img/reviews/40.png differ diff --git a/web/src/img/reviews/41.png b/web/src/img/reviews/41.png new file mode 100644 index 00000000..31f9068f Binary files /dev/null and b/web/src/img/reviews/41.png differ diff --git a/web/src/img/reviews/42.png b/web/src/img/reviews/42.png new file mode 100644 index 00000000..9d487853 Binary files /dev/null and b/web/src/img/reviews/42.png differ diff --git a/web/src/img/reviews/43.png b/web/src/img/reviews/43.png new file mode 100644 index 00000000..55bb3491 Binary files /dev/null and b/web/src/img/reviews/43.png differ diff --git a/web/src/img/reviews/44.png b/web/src/img/reviews/44.png new file mode 100644 index 00000000..b4038894 Binary files /dev/null and b/web/src/img/reviews/44.png differ diff --git a/web/src/img/reviews/45.png b/web/src/img/reviews/45.png new file mode 100644 index 00000000..d2abbc47 Binary files /dev/null and b/web/src/img/reviews/45.png differ diff --git a/web/src/img/reviews/46.png b/web/src/img/reviews/46.png new file mode 100644 index 00000000..664ce0a2 Binary files /dev/null and b/web/src/img/reviews/46.png differ diff --git a/web/src/img/reviews/47.png b/web/src/img/reviews/47.png new file mode 100644 index 00000000..ddab7e44 Binary files /dev/null and b/web/src/img/reviews/47.png differ diff --git a/web/src/img/reviews/48.png b/web/src/img/reviews/48.png new file mode 100644 index 00000000..36212862 Binary files /dev/null and b/web/src/img/reviews/48.png differ diff --git a/web/src/img/reviews/49.png b/web/src/img/reviews/49.png new file mode 100644 index 00000000..de9490b3 Binary files /dev/null and b/web/src/img/reviews/49.png differ diff --git a/web/src/img/reviews/5.png b/web/src/img/reviews/5.png new file mode 100644 index 00000000..8c037c7c Binary files /dev/null and b/web/src/img/reviews/5.png differ diff --git a/web/src/img/reviews/50.png b/web/src/img/reviews/50.png new file mode 100644 index 00000000..596b0f31 Binary files /dev/null and b/web/src/img/reviews/50.png differ diff --git a/web/src/img/reviews/51.png b/web/src/img/reviews/51.png new file mode 100644 index 00000000..e7436d61 Binary files /dev/null and b/web/src/img/reviews/51.png differ diff --git a/web/src/img/reviews/52.png b/web/src/img/reviews/52.png new file mode 100644 index 00000000..9d096318 Binary files /dev/null and b/web/src/img/reviews/52.png differ diff --git a/web/src/img/reviews/53.png b/web/src/img/reviews/53.png new file mode 100644 index 00000000..cc9ee849 Binary files /dev/null and b/web/src/img/reviews/53.png differ diff --git a/web/src/img/reviews/54.png b/web/src/img/reviews/54.png new file mode 100644 index 00000000..001f53d6 Binary files /dev/null and b/web/src/img/reviews/54.png differ diff --git a/web/src/img/reviews/55.png b/web/src/img/reviews/55.png new file mode 100644 index 00000000..b417e70a Binary files /dev/null and b/web/src/img/reviews/55.png differ diff --git a/web/src/img/reviews/56.png b/web/src/img/reviews/56.png new file mode 100644 index 00000000..40ef275a Binary files /dev/null and b/web/src/img/reviews/56.png differ diff --git a/web/src/img/reviews/57.png b/web/src/img/reviews/57.png new file mode 100644 index 00000000..13836652 Binary files /dev/null and b/web/src/img/reviews/57.png differ diff --git a/web/src/img/reviews/58.png b/web/src/img/reviews/58.png new file mode 100644 index 00000000..0f404fc4 Binary files /dev/null and b/web/src/img/reviews/58.png differ diff --git a/web/src/img/reviews/59.png b/web/src/img/reviews/59.png new file mode 100644 index 00000000..e42883bb Binary files /dev/null and b/web/src/img/reviews/59.png differ diff --git a/web/src/img/reviews/6.png b/web/src/img/reviews/6.png new file mode 100644 index 00000000..69975cf9 Binary files /dev/null and b/web/src/img/reviews/6.png differ diff --git a/web/src/img/reviews/60.png b/web/src/img/reviews/60.png new file mode 100644 index 00000000..0f4c909c Binary files /dev/null and b/web/src/img/reviews/60.png differ diff --git a/web/src/img/reviews/61.png b/web/src/img/reviews/61.png new file mode 100644 index 00000000..df8d4cef Binary files /dev/null and b/web/src/img/reviews/61.png differ diff --git a/web/src/img/reviews/62.png b/web/src/img/reviews/62.png new file mode 100644 index 00000000..00bf6202 Binary files /dev/null and b/web/src/img/reviews/62.png differ diff --git a/web/src/img/reviews/63.png b/web/src/img/reviews/63.png new file mode 100644 index 00000000..9dfff6ea Binary files /dev/null and b/web/src/img/reviews/63.png differ diff --git a/web/src/img/reviews/64.png b/web/src/img/reviews/64.png new file mode 100644 index 00000000..cf37cc41 Binary files /dev/null and b/web/src/img/reviews/64.png differ diff --git a/web/src/img/reviews/65.png b/web/src/img/reviews/65.png new file mode 100644 index 00000000..a7210391 Binary files /dev/null and b/web/src/img/reviews/65.png differ diff --git a/web/src/img/reviews/66.png b/web/src/img/reviews/66.png new file mode 100644 index 00000000..42759e10 Binary files /dev/null and b/web/src/img/reviews/66.png differ diff --git a/web/src/img/reviews/67.png b/web/src/img/reviews/67.png new file mode 100644 index 00000000..3fb87397 Binary files /dev/null and b/web/src/img/reviews/67.png differ diff --git a/web/src/img/reviews/68.png b/web/src/img/reviews/68.png new file mode 100644 index 00000000..1882fbfd Binary files /dev/null and b/web/src/img/reviews/68.png differ diff --git a/web/src/img/reviews/69.png b/web/src/img/reviews/69.png new file mode 100644 index 00000000..04919225 Binary files /dev/null and b/web/src/img/reviews/69.png differ diff --git a/web/src/img/reviews/7.png b/web/src/img/reviews/7.png new file mode 100644 index 00000000..6e19d55e Binary files /dev/null and b/web/src/img/reviews/7.png differ diff --git a/web/src/img/reviews/70.png b/web/src/img/reviews/70.png new file mode 100644 index 00000000..d78f3103 Binary files /dev/null and b/web/src/img/reviews/70.png differ diff --git a/web/src/img/reviews/71.png b/web/src/img/reviews/71.png new file mode 100644 index 00000000..d6e4c705 Binary files /dev/null and b/web/src/img/reviews/71.png differ diff --git a/web/src/img/reviews/72.png b/web/src/img/reviews/72.png new file mode 100644 index 00000000..da98e333 Binary files /dev/null and b/web/src/img/reviews/72.png differ diff --git a/web/src/img/reviews/73.png b/web/src/img/reviews/73.png new file mode 100644 index 00000000..caa0abff Binary files /dev/null and b/web/src/img/reviews/73.png differ diff --git a/web/src/img/reviews/74.png b/web/src/img/reviews/74.png new file mode 100644 index 00000000..d5990098 Binary files /dev/null and b/web/src/img/reviews/74.png differ diff --git a/web/src/img/reviews/75.png b/web/src/img/reviews/75.png new file mode 100644 index 00000000..f368fb42 Binary files /dev/null and b/web/src/img/reviews/75.png differ diff --git a/web/src/img/reviews/76.png b/web/src/img/reviews/76.png new file mode 100644 index 00000000..760eb7ea Binary files /dev/null and b/web/src/img/reviews/76.png differ diff --git a/web/src/img/reviews/77.png b/web/src/img/reviews/77.png new file mode 100644 index 00000000..4365840d Binary files /dev/null and b/web/src/img/reviews/77.png differ diff --git a/web/src/img/reviews/78.png b/web/src/img/reviews/78.png new file mode 100644 index 00000000..851d3e52 Binary files /dev/null and b/web/src/img/reviews/78.png differ diff --git a/web/src/img/reviews/79.png b/web/src/img/reviews/79.png new file mode 100644 index 00000000..c4e9742b Binary files /dev/null and b/web/src/img/reviews/79.png differ diff --git a/web/src/img/reviews/8.png b/web/src/img/reviews/8.png new file mode 100644 index 00000000..85dbcf92 Binary files /dev/null and b/web/src/img/reviews/8.png differ diff --git a/web/src/img/reviews/80.png b/web/src/img/reviews/80.png new file mode 100644 index 00000000..f39705f4 Binary files /dev/null and b/web/src/img/reviews/80.png differ diff --git a/web/src/img/reviews/81.png b/web/src/img/reviews/81.png new file mode 100644 index 00000000..5daca9e5 Binary files /dev/null and b/web/src/img/reviews/81.png differ diff --git a/web/src/img/reviews/82.png b/web/src/img/reviews/82.png new file mode 100644 index 00000000..374d1f53 Binary files /dev/null and b/web/src/img/reviews/82.png differ diff --git a/web/src/img/reviews/83.png b/web/src/img/reviews/83.png new file mode 100644 index 00000000..37562cfe Binary files /dev/null and b/web/src/img/reviews/83.png differ diff --git a/web/src/img/reviews/84.png b/web/src/img/reviews/84.png new file mode 100644 index 00000000..3946d526 Binary files /dev/null and b/web/src/img/reviews/84.png differ diff --git a/web/src/img/reviews/85.png b/web/src/img/reviews/85.png new file mode 100644 index 00000000..e61f803f Binary files /dev/null and b/web/src/img/reviews/85.png differ diff --git a/web/src/img/reviews/86.png b/web/src/img/reviews/86.png new file mode 100644 index 00000000..ad475ef2 Binary files /dev/null and b/web/src/img/reviews/86.png differ diff --git a/web/src/img/reviews/87.png b/web/src/img/reviews/87.png new file mode 100644 index 00000000..ab904aaa Binary files /dev/null and b/web/src/img/reviews/87.png differ diff --git a/web/src/img/reviews/88.png b/web/src/img/reviews/88.png new file mode 100644 index 00000000..4434122b Binary files /dev/null and b/web/src/img/reviews/88.png differ diff --git a/web/src/img/reviews/89.png b/web/src/img/reviews/89.png new file mode 100644 index 00000000..2d2235b7 Binary files /dev/null and b/web/src/img/reviews/89.png differ diff --git a/web/src/img/reviews/9.png b/web/src/img/reviews/9.png new file mode 100644 index 00000000..0287b43a Binary files /dev/null and b/web/src/img/reviews/9.png differ diff --git a/web/src/img/reviews/90.png b/web/src/img/reviews/90.png new file mode 100644 index 00000000..ceac7d3d Binary files /dev/null and b/web/src/img/reviews/90.png differ diff --git a/web/src/img/reviews/91.png b/web/src/img/reviews/91.png new file mode 100644 index 00000000..b3edb87e Binary files /dev/null and b/web/src/img/reviews/91.png differ diff --git a/web/src/img/reviews/92.png b/web/src/img/reviews/92.png new file mode 100644 index 00000000..f8dd5cbd Binary files /dev/null and b/web/src/img/reviews/92.png differ diff --git a/web/src/img/reviews/93.png b/web/src/img/reviews/93.png new file mode 100644 index 00000000..a00355bf Binary files /dev/null and b/web/src/img/reviews/93.png differ diff --git a/web/src/img/reviews/94.png b/web/src/img/reviews/94.png new file mode 100644 index 00000000..174e232d Binary files /dev/null and b/web/src/img/reviews/94.png differ diff --git a/web/src/img/reviews/95.png b/web/src/img/reviews/95.png new file mode 100644 index 00000000..75ec9a32 Binary files /dev/null and b/web/src/img/reviews/95.png differ diff --git a/web/src/img/reviews/96.png b/web/src/img/reviews/96.png new file mode 100644 index 00000000..d4820b09 Binary files /dev/null and b/web/src/img/reviews/96.png differ diff --git a/web/src/img/reviews/97.png b/web/src/img/reviews/97.png new file mode 100644 index 00000000..cbb0f00e Binary files /dev/null and b/web/src/img/reviews/97.png differ diff --git a/web/src/img/reviews/98.png b/web/src/img/reviews/98.png new file mode 100644 index 00000000..539e537a Binary files /dev/null and b/web/src/img/reviews/98.png differ diff --git a/web/src/img/reviews/99.png b/web/src/img/reviews/99.png new file mode 100644 index 00000000..7c392ef1 Binary files /dev/null and b/web/src/img/reviews/99.png differ diff --git a/web/src/img/screens2.png b/web/src/img/screens2.png new file mode 100644 index 00000000..4abd2d84 Binary files /dev/null and b/web/src/img/screens2.png differ diff --git a/web/src/js/modules/common.js b/web/src/js/modules/common.js index a2bc6999..3def2c53 100644 --- a/web/src/js/modules/common.js +++ b/web/src/js/modules/common.js @@ -42,6 +42,62 @@ $(document).ready(function () { Cookies.set('hide_banner', bannerId); }); + const $reviews = $('.reviews'); + const $reviewsWrap = $('.reviews__wrap'); + const reviewImages = $reviews.data('review-images').split(','); + const reviewsHeight = $reviews.height(); + let reviewsScrollInterval = null; + let reviewsScrollActive = false; + let currentReviewNum = 10; + let reviewsLoading = 0; + const reviewsScrollFn = () => { + if(! reviewsScrollActive){ + clearInterval(reviewsScrollInterval); + reviewsScrollInterval = null; + } + for(let item of $reviewsWrap.find('.reviews__item')){ + let $item = $(item); + let top = parseFloat($reviewsWrap.css('top')); + let marginTop = parseFloat($reviewsWrap.css('marginTop')); + if(marginTop + top + $item.outerHeight(true) >= 0){ + break; + } + $reviewsWrap.css('marginTop', (marginTop + $item.outerHeight(true)) + 'px'); + $item.remove(); + } + let top = parseFloat($reviewsWrap.css('top')); + let marginTop = parseFloat($reviewsWrap.css('marginTop')); + $reviewsWrap.css('top', top - 100 + 'px'); + if(($reviewsWrap.height() + top + marginTop < reviewsHeight + 500) && ! reviewsLoading){ + for(let i=0; i<5; i++){ + currentReviewNum = (currentReviewNum >= (reviewImages.length - 1)) ? 0 : (currentReviewNum + 1); + let $img = $(``); + $img[0].src = `${window.LIL_STORE.staticUrl}img/reviews/${reviewImages[currentReviewNum]}.png`; + reviewsLoading++; + + $img[0].onload = () => { + reviewsLoading--; + $reviewsWrap.append($img); + }; + } + } + } + + $(window).scroll(e => { + const scrollTop = $(window).scrollTop(); + const reviewsTop = $reviews[0].offsetTop; + if(scrollTop + window.innerHeight > reviewsTop - 200 && scrollTop < reviewsTop + reviewsHeight){ + if(! reviewsScrollInterval){ + reviewsScrollActive = true; + reviewsScrollInterval = setInterval(reviewsScrollFn, 3000); + reviewsScrollFn(); + } + } + else{ + reviewsScrollActive = false; + } + }); + if(window.LIL_STORE.flags.isReferralUrl){ if(window.LIL_STORE.user.id){ showNotification('error', 'Извините, вы уже зарегистрировались на нашем сервисе, получить бонусные баллы возможно только для новых пользователей'); diff --git a/web/src/sass/_common.sass b/web/src/sass/_common.sass index 546f0a17..22db6386 100755 --- a/web/src/sass/_common.sass +++ b/web/src/sass/_common.sass @@ -905,6 +905,8 @@ a[name] &_five left: -100px bottom: -90px + &_left + text-align: left &_lg max-width: 740px &_mb0 @@ -944,8 +946,6 @@ a[name] padding: 30px 0 +m padding: 20px 0 - &_review - background: url(../img/bg-elephants.jpg) 0 0 / 100px 102px &_gray background: $bg &_pink-light @@ -1002,6 +1002,17 @@ a[name] &_video padding: 70px 0 70px +.reviews-section + background: linear-gradient(to bottom, rgba(248,248,248,1) 0%, rgba(254,244,244,1) 100%) + padding: 0 + &__center + display: flex + height: 650px + &__title + flex: 0 0 60%; + padding-right: 100px + padding-top: 150px + .ava display: block position: relative @@ -1319,35 +1330,17 @@ a[name] line-height: 1.2 .reviews - padding-right: 80px - +t - padding: 0 - &__item - display: flex - &:not(:last-child) - margin-bottom: 20px - +t - margin-bottom: 40px - &__ava - height: 60px - margin-right: 20px - flex: 0 0 60px - +t - height: 45px - flex: 0 0 45px - +m - margin-right: 10px + width: 300px + height: 650px + overflow: hidden + position: relative &__wrap - padding: 20px 30px 30px - background: white - box-shadow: 0 10px 20px 0 rgba(0,0,0,0.10) - border-radius: 0 10px 10px 10px - +m - padding: 15px 20px 20px - &__name - +fb - font-size: 15px - line-height: 1.33 + transition: top 3s linear + position: absolute + display: flex + flex-direction: column + &__item + margin: 10px 0 .gallery display: flex diff --git a/web/webpack.config.js b/web/webpack.config.js index 8156ab03..e0e7820c 100644 --- a/web/webpack.config.js +++ b/web/webpack.config.js @@ -15,6 +15,7 @@ module.exports = { images: glob('./src/img/*.*'), imagesCertificates: glob('./src/img/user-certificates/*'), imagesGiftCertificates: glob('./src/img/gift-certificates/*'), + imagesReviews: glob('./src/img/reviews/*'), fonts: glob('./src/fonts/*') }, output: { @@ -87,7 +88,7 @@ module.exports = { { test: /\.(png|gif|jpg|svg)$/, exclude: [path.resolve(__dirname, 'src/icons'), path.resolve(__dirname, 'src/img/user-certificates'), - path.resolve(__dirname, 'src/img/gift-certificates')], + path.resolve(__dirname, 'src/img/gift-certificates'), path.resolve(__dirname, 'src/img/reviews')], loader: 'file-loader?name=[name].[ext]&outputPath=./img/' }, { @@ -100,6 +101,11 @@ module.exports = { include: path.resolve(__dirname, 'src/img/gift-certificates'), loader: 'file-loader?name=[name].[ext]&outputPath=./img/gift-certificates/' }, + { + test: /\.(png|jpg)$/, + include: path.resolve(__dirname, 'src/img/reviews'), + loader: 'file-loader?name=[name].[ext]&outputPath=./img/reviews/' + }, { test: /\.(ttf|otf|eot|woff(2)?)(\?[a-z0-9]+)?$/, loader: 'file-loader?name=[name].[ext]'