Commit fbad3175cf8d637d8d5cb8e4f3f3434b99c296ee

Authored by Timur Kastemirov
2 parents 21c14f8d e97aac3d

Merge remote-tracking branch 'origin/master'

common/messages/ru/app.php
... ... @@ -12,7 +12,7 @@ return [
12 12 'menu-mediaabout' => 'СМИ о нас',
13 13 'menu-blog' => 'Блог',
14 14 'menu-contacts' => 'Контакты',
15   - 'title1' => 'Крышные СЭС — Для юридических лиц',
  15 + 'title1' => 'Крышные СЭС для юридических лиц',
16 16 'title2' => 'Исследование',
17 17 'title3' => 'Предпроектные работы и визуализация',
18 18 'title4' => 'Проектирование',
... ... @@ -235,7 +235,7 @@ return [
235 235  
236 236 "Submit comment" => "Отправить комментарий",
237 237 'contact_title' => 'Как нас найти',
238   - 'contact_text1' => 'Наш офис находится в Дарницком районе, по ул. Н. Бажана 1-М. По всем возникшим вопросам обращайтесь по телефону, в таком режиме наш разговор будет намного продуктивнее чем просто письма.',
  238 + 'contact_text1' => 'Наш офис находится в Дарницком районе, по ул. Н. Бажана 1-М. По всем возникшим вопросам обращайтесь по телефону, в таком режиме наш разговор будет намного продуктивнее чем просто, письма.',
239 239 'contact_adr' => 'Адрес',
240 240 'Phone' => 'Телефон',
241 241 'ContactPhone' => 'Контактный телефон',
... ... @@ -248,7 +248,7 @@ return [
248 248 'stepstitle' => 'Этапы работ',
249 249 'stepstitle2' => '8 шагов к энергонезависимости',
250 250  
251   - 'media_text1' => 'На данной странице вы можете увидеть материалы, которые были опубликованы в СМИ. Здесь вы можете найти подробные сведения, рекомендации, интервью специалистов. Ознакомьтесь с тем, что о нас говорят известные источники.',
  251 + 'media_text1' => 'Все о солнечной энергетике, ее особенностях и перспективах развития в Украине от специалистов KB Energy. Рекомендации, интервью, кейсы.',
252 252 'media_text2' => 'Какие солнечные электростанции перспективнее - крышные или наземные?',
253 253 'media_text3' => '"Как я стал независим от веерных отключений" - первая домашняя электростанция в Киевской области',
254 254 'Success text' => 'Success text',
... ... @@ -266,7 +266,7 @@ return [
266 266 'blog_comments' => 'комментариев',
267 267 'readmore' => 'Читать далее',
268 268 'leavecomment' => 'Оставить комментарий',
269   - 'object_text1' => 'Благодаря комплексному подходу KB Energy, Заказчик получает эффективное индивидуальное решение для энергоснабжения собственного дома. Мы имеем опыт проектирования как сетевых так и гибридных солнечных электростанций. Каждое предложение включает полный комплект оборудования, в составе которого:',
  269 + 'object_text1' => 'Благодаря комплексному подходу KB Energy, Вы получаете эффективное индивидуальное решение для энергоснабжения собственного дома или офиса. Проектируем как сетевые, так и гибридные солнечные электростанций. Смотрите этапы и результаты нашей работы на конкретных примерах.',
270 270 'object_list1' => 'Фотомодули',
271 271 'object_list2' => 'Инвертор',
272 272 'object_list3' => 'Система крепления фотомодулей',
... ... @@ -313,4 +313,7 @@ return [
313 313 'ind_text9' => 'Наша команда — это монтажники, инженеры и специалисты по консультированию проекта. Мы сделаем выводы касательно рентабельности установки СЭС в вашем конкретном случае. Рассчитаем примерную стоимость и окупаемость проекта, площадь для установки и количество СЭС для вашей крыши или фасада здания.',
314 314 'ind_text10' => 'Наши специалисты следят за работой установленной СЭС. Мы делаем это с помощью специального инвертора Fronius Symo, со встроенным WI-FI мониторингом. Каждую неделю вы получаете отчет о работе вашей СЭС. Также вы можете заказать мониторинг в виде мобильного приложения.',
315 315 'individ_header_cover' => 'sl_kbindiv_01_ru.jpg',
  316 + 'NewsFollow' => 'Следите за новостями',
  317 + 'city_short' => 'г',
  318 + 'copylink' => 'Создание сайтов',
316 319 ];
317 320 \ No newline at end of file
... ...
common/messages/ua/app.php
... ... @@ -26,7 +26,7 @@ return [
26 26 'footer_using_mats' => 'Використання матеріалів сайту можливе лише з посиланням на джерело',
27 27 ' or ' => ' або ',
28 28 'tel:' => 'за тел.',
29   - 'title1' => 'Дахові СЕС — Для юридичних осіб',
  29 + 'title1' => 'Дахові СЕС для юридичних осіб',
30 30 'title2' => 'Дослідження',
31 31 'title3' => 'Передпроектні роботи та візуалізація',
32 32 'title4' => 'Проектування',
... ... @@ -249,7 +249,7 @@ return [
249 249 'stepstitle' => 'Етапи робіт',
250 250 'stepstitle2' => '8 кроків до енергонезалежності',
251 251  
252   - 'media_text1' => 'На даній сторінці ви можете побачити матеріали, які були опубліковані в ЗМІ. Тут ви можете знайти докладні відомості, рекомендації, інтерв\'ю фахівців. Ознайомтесь з тим, що про нас говорять відомі джерела.',
  252 + 'media_text1' => 'Усе про сонячну енергетику, її особливості та перспективи розвитку в Україні від спеціалістів KB Energy. Рекомендації, інтерв\'ю, кейси.',
253 253 'media_text2' => 'Які сонячні електростанції перспективніше - дахові чи наземні?',
254 254 'media_text3' => '"Як я став енергонезалежним від віялових відключень" - перша домашня електростанція у Київській області',
255 255 'Success text' => 'Success text',
... ... @@ -267,7 +267,7 @@ return [
267 267 'blog_comments' => 'коментарів',
268 268 'readmore' => 'Читати далі',
269 269 'leavecomment' => 'Залишити коментар',
270   - 'object_text1' => 'Завдяки комплексному підходу KB Energy, Замовник отримує ефективне індивідуальне рішення для енергопостачання власного будинку. Ми маємо досвід проектування як мережевих так і гібридних сонячних електростанцій. Кожна пропозиція включає повний комплект обладнання, у складі якого:',
  270 + 'object_text1' => 'Завдяки комплексному підходу KB Energy, Ви отримуєте ефективне індивідуальне рішення для енергопостачання власного будинку або офісу. Проектуємо як мережеві, так і гібридні сонячні електростанцій. Дивіться етапи і результати нашої роботи на конкретних прикладах.',
271 271 'object_list1' => 'Фотомодулі',
272 272 'object_list2' => 'Інвертор',
273 273 'object_list3' => 'Система кріплення фотомодулів',
... ... @@ -315,4 +315,7 @@ return [
315 315 'ind_text9' => 'Наша команда це — монтажники, інженери та фахівці з консультування проекту. Ми зробимо висновки щодо рентабельності встановлення СЕС. Розрахуємо приблизну вартість і окупність проекту, площу, та кількість СЕС для вашого даху або фасаду будівлі.',
316 316 'ind_text10' => 'Наші спеціалісти слідкують за роботою установленої СЕС. Ми робимо це за допомогою спеціального інвертору Fronius Symo, з вбудованим Wi-Fi моніторингом. Кожен тиждень ви будете отримувати звіт стосовно роботи вашої СЕС. Також ви можете замовити моніторинг у вигляді мобільного додатку.',
317 317 'individ_header_cover' => 'sl_kbindiv_01_ukr.jpg',
  318 + 'NewsFollow' => 'Слідкуйте за новинами',
  319 + 'city_short' => 'м',
  320 + 'copylink' => 'Створення сайтів',
318 321 ];
319 322 \ No newline at end of file
... ...
frontend/controllers/SiteController.php
... ... @@ -2,6 +2,7 @@
2 2  
3 3 namespace frontend\controllers;
4 4  
  5 + use artbox\core\models\Page;
5 6 use common\models\Feedback;
6 7 use common\models\Settings;
7 8 use common\models\Slider;
... ... @@ -10,6 +11,7 @@
10 11 use yii\swiftmailer\Mailer;
11 12 use yii\web\BadRequestHttpException;
12 13 use yii\web\Controller;
  14 + use yii\web\NotFoundHttpException;
13 15 use yii\web\Response;
14 16 use common\models\Objectkb;
15 17  
... ... @@ -105,32 +107,45 @@
105 107 */
106 108 public function actionAbout()
107 109 {
108   - return $this->render('about');
  110 + $page = Page::find()->with('lang')
  111 + ->where(['id' => 3])->one();
  112 +
  113 + if ($page) {
  114 + return $this->render('about', [
  115 + 'page' => $page,
  116 + ]);
  117 +
  118 + } else {
  119 + throw new NotFoundHttpException();
  120 + }
  121 +
109 122 }
110 123  
111 124 public function actionIndividual()
112 125 {
  126 + $idsArray = [
  127 + 25,
  128 + 37,
  129 + 12,
  130 + 42,
  131 + ];
113 132  
114 133 $objects = Objectkb::find()
115 134 ->with('lang.alias')
116 135 ->where(
117 136 [
118   - 'id' => [
119   - 7,
120   - 37,
121   - 38,
122   - 39,
123   - ],
  137 + 'id' => $idsArray,
124 138 ]
125 139 )
126   - ->orderBy('id')
  140 + ->indexBy('id')
127 141 ->all();
128 142  
129 143 return $this->render(
130 144 'individual',
131 145 [
132 146 'objects' => $objects,
133   - ]
  147 + 'idsArray' => $idsArray,
  148 + ]
134 149 );
135 150 } // частное лицо
136 151  
... ...
frontend/views/layouts/main.php
... ... @@ -120,25 +120,10 @@
120 120 </div>
121 121 </div>
122 122 <header>
123   -
  123 +
124 124 <!-- *** TOP *** -->
125 125  
126 126 <!-- *** TOP END *** -->
127   -
128   - <div class="small-logo-center text-center hidden-xs hidden-md hidden-lg">
129   - <div class="container">
130   - <div class="cont">
131   - <a class="home_mob_link" href="<?php echo Url::home(); ?>">
132   - <img
133   - src="/img/logo_kb.png"
134   - alt="<?= $settings->name; ?>"
135   - class="static_logo_img"
136   - >
137   - </a>
138   - <div class="static_logo_about_mob"><?= \Yii::t('app', $settings->about); ?></div>
139   - </div>
140   - </div>
141   - </div>
142 127 <!-- *** NAVBAR ***
143 128 _________________________________________________________ -->
144 129 <div class="navbar-affixed-top" data-spy="affix" data-offset-top="200">
... ... @@ -155,7 +140,7 @@
155 140 class="static_logo_img"
156 141 >
157 142 </a>
158   - <div class="static_logo_about"><?= \Yii::t('app', $settings->about); ?></div>
  143 + <a href="/" class="static-about-link"><div class="static_logo_about"><?= \Yii::t('app', $settings->about); ?></div></a>
159 144 <div class="navbar-buttons">
160 145 <button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation">
161 146 <span class="sr-only">Toggle navigation</span>
... ... @@ -169,7 +154,7 @@
169 154 $items = [];
170 155 $items[] = [
171 156 'label' => \Yii::t('app', 'menu-about'),
172   - 'url' => [ Url::home() ],
  157 + 'url' => [ 'site/about' ],
173 158 ];
174 159 $items[] = [
175 160 'label' => \Yii::t('app', 'menu-individual'),
... ... @@ -183,10 +168,10 @@
183 168 'label' => \Yii::t('app', 'menu-objects'),
184 169 'url' => [ 'object/index' ],
185 170 ];
186   - $items[] = [
187   - 'label' => \Yii::t('app', 'menu-green'),
188   - 'url' => [ 'site/green' ],
189   - ];
  171 +// $items[] = [
  172 +// 'label' => \Yii::t('app', 'menu-green'),
  173 +// 'url' => [ 'site/green' ],
  174 +// ];
190 175 $items[] = [
191 176 'label' => \Yii::t('app', 'menu-mediaabout'),
192 177 'url' => [ "site/media-about" ],
... ... @@ -199,19 +184,21 @@
199 184 'label' => \Yii::t('app', 'menu-contacts'),
200 185 'url' => [ 'site/contact' ],
201 186 ];
202   -
  187 +
203 188 foreach ($pageCategories as $pageCategory){
204 189 foreach ($pageCategory->pages as $page){
205   - $items[] = [
  190 + $position = $page->sort -1;
  191 + $toInsert = [[
206 192 'label' => $page->lang->title,
207 193 'url' => [
208 194 'page/view',
209 195 'alias' => $page->lang->alias
210 196 ]
211   - ];
  197 + ]];
  198 + array_splice( $items, $position, 0, $toInsert );
212 199 }
213 200 }
214   -
  201 +
215 202 echo Nav::widget(
216 203 [
217 204 'items' => $items,
... ... @@ -672,7 +659,9 @@
672 659 'Contact us'
673 660 ); ?></a>
674 661 <div class="bottom-text-in hidden-sm hidden-xs">
675   - <p class="pull-left">&copy; <?= date(
  662 + <p class="pull-left">
  663 + <a href="//artweb.ua" class="copylink"><?=\Yii::t('app', 'copylink')?></a>
  664 + &copy; <?= date(
676 665 'Y'
677 666 ) ?>. <?= $settings->name; ?>. <?=\Yii::t('app', 'footer_all_rights')?>.<br/>
678 667 <?=\Yii::t('app', 'footer_using_mats')?>.</p>
... ... @@ -680,24 +669,39 @@
680 669 </div>
681 670  
682 671 <div class="col-md-3 col-sm-12">
683   - <h4><?php echo \Yii::t('app', 'Share'); ?></h4>
  672 + <h4><?php echo \Yii::t('app', 'NewsFollow'); ?></h4>
684 673 <div class="social-logos">
685 674 <span>
686   -<!-- <a href="http://vk.com/share.php?url=--><?php //echo 'http://'.$_SERVER['SERVER_NAME'].'/'; ?><!--" class="logoscnet"><i class="fa fa-vk" aria-hidden="true"></i></a>-->
687   - <a href="http://www.facebook.com/sharer/sharer.php?u=<?php echo 'http://' . $_SERVER[ 'SERVER_NAME' ] . '/'; ?>" class="logoscnet"><i class="fa fa-facebook" aria-hidden="true"></i></a>
688   - <a href="https://plus.google.com/share?url=<?php echo 'http://' . $_SERVER[ 'SERVER_NAME' ] . '/'; ?>" class="logoscnet"><i class="fa fa-google-plus" aria-hidden="true"></i></a>
  675 + <?php
  676 + if($settings->vk != '') echo '<a href="'.$settings->vk.'" class="logoscnet"><i class="fa fa-vk" aria-hidden="true"></i></a>';
  677 + if($settings->facebook != '') echo '<a href="'.$settings->facebook.'" class="logoscnet"><i class="fa fa-facebook" aria-hidden="true"></i></a>';
  678 + if($settings->google != '') echo '<a href="'.$settings->google.'" class="logoscnet"><i class="fa fa-google-plus" aria-hidden="true"></i></a>';
  679 + if($settings->twitter != '') echo '<a href="'.$settings->twitter.'" class="logoscnet"><i class="fa fa-twitter" aria-hidden="true"></i></a>';
  680 + ?>
689 681 </span>
690 682 </div>
691 683 </div>
692 684 <div class="col-md-4 col-sm-12">
693 685  
694 686 <h4><?php echo \Yii::t('app', 'Contact'); ?></h4>
695   -
  687 +
696 688 <p>
697   - <b><?=\Yii::t('app', 'address1')?>:</b> 02095, <?=\Yii::t('app', $settings->country)?>, г. <?=\Yii::t('app', $settings->city)?> <br/><?=\Yii::t('app', $settings->street)?>, <?=\Yii::t('app', $settings->house)?>, <?=\Yii::t('app', 'office')?> <?=\Yii::t('app', $settings->office)?><br/>
698   - <b><?=\Yii::t('app', 'Tel')?>.:</b>
699   - <a href="tel:<?=$settings->phone?>"><?=$settings->phone?></a><br/><a href="tel:<?=$settings->phone2?>"><?=$settings->phone2?></a><br/>
700   - <b><?=\Yii::t('app', 'Mail')?>:</b> <a href="mailto:<?=$settings->email?>"><?=$settings->email?></a>
  689 + <table border="0" class="address_footer_table">
  690 + <tr><td><b><i class="fa fa-map-marker" aria-hidden="true"></i></b></td><td>02095, <?=\Yii::t('app', $settings->country)?>, <?=\Yii::t('app', 'city_short')?>. <?=\Yii::t('app', $settings->city)?> <br/><?=\Yii::t('app', $settings->street)?>, <?=\Yii::t('app', $settings->house)?>, <?=\Yii::t('app', 'office')?> <?=\Yii::t('app', $settings->office)?></td></tr>
  691 + <?php
  692 + if(!empty($settings->phone)){
  693 + echo '<tr><td><b><i class="fa fa-phone" aria-hidden="true"></i></b></td><td><a href="tel:'.$settings->phone.'">'.$settings->phone.'</a>';
  694 + if(!empty($settings->phone2)){
  695 + echo '<br/><a href="tel:'.$settings->phone2.'">'.$settings->phone2.'</a></td></tr>';
  696 + }
  697 + else{
  698 + echo '</td></tr>';
  699 + }
  700 + }
  701 + ?>
  702 + <tr><td><b><i class="fa fa-envelope" aria-hidden="true"></i></b></td><td><a href="mailto:<?=$settings->email?>"><?=$settings->email?></td></tr>
  703 + </table>
  704 + </p>
701 705 <!-- --><?php
702 706 // if (!empty($settings->office)) {
703 707 // echo \Yii::t(
... ... @@ -723,7 +727,6 @@
723 727 // echo Html::tag('strong', $settings->country);
724 728 // }
725 729 // ?>
726   - </p>
727 730  
728 731 <?= Html::a(
729 732 \Yii::t('app', 'Go to contact page'),
... ... @@ -739,6 +742,7 @@
739 742  
740 743  
741 744 <div class="col-md-12 bottom-text hidden-md hidden-lg">
  745 + <a href="//artweb.ua" class="copylink mobile-cp"><?=\Yii::t('app', 'copylink')?></a>
742 746 <p class="pull-left">&copy; <?= date(
743 747 'Y'
744 748 ) ?>. <?= $settings->name; ?>. <?=\Yii::t('app', 'footer_all_rights')?>.<br/>
... ...
frontend/views/object/index.php
... ... @@ -32,13 +32,7 @@
32 32 <!--<div class="heading">
33 33 <h2>наши объекты</h2>
34 34 </div>-->
35   - <p class="lead"><?= \Yii::t('app', 'object_text1') ?><br /><br />
36   - • <?= \Yii::t('app', 'object_list1') ?><br />
37   - • <?= \Yii::t('app', 'object_list2') ?><br />
38   - • <?= \Yii::t('app', 'object_list3') ?><br />
39   - • <?= \Yii::t('app', 'object_list4') ?><br />
40   - • <?= \Yii::t('app', 'object_list5') ?><br /><br />
41   - <?= \Yii::t('app', 'object_text1_2') ?></p>
  35 + <p class="lead"><?= \Yii::t('app', 'object_text1') ?></p>
42 36 </div>
43 37 </div>
44 38  
... ...
frontend/views/page/view.php
... ... @@ -27,7 +27,7 @@ _________________________________________________________ --&gt;
27 27 <div class="col-md-12 clearfix">
28 28  
29 29 <?php if (!empty($images)) { ?>
30   - <section>
  30 + <section class="no-mb object-slider">
31 31  
32 32 <?php
33 33 $slideItems = [];
... ...
frontend/views/site/about.php
... ... @@ -4,85 +4,18 @@
4 4  
5 5 /**
6 6 * @var View $this
7   - */
8   - /**
  7 + * @var \artbox\core\models\Page $page
9 8 * @var SeoComponent $seo
10 9 */
11 10 $seo = \Yii::$app->get('seo');
12   - $this->params[ 'breadcrumbs' ][] = $seo->title;
  11 + $this->params[ 'breadcrumbs' ][] = $page->lang->alias->title;
  12 + $this->params['h1'] = $page->lang->alias->title;
13 13 ?>
14 14 <div class="container">
15 15 <section>
16 16 <div class="row">
17 17 <div class="col-md-12">
18   -
19   - <div class="heading">
20   - <h2><?= \Yii::t('app', 'About Artbox') ?></h2>
21   - </div>
22   -
23   - <p class="lead"><?= \Yii::t('app', 'lorem') ?></p>
24   -
25   - </div>
26   - </div>
27   -
28   - <div class="row">
29   - <div class="col-md-8">
30   - <section>
31   - <div class="row">
32   - <div class="col-md-12">
33   - <div class="tabs">
34   - <ul class="nav nav-tabs nav-justified">
35   - <li class="active">
36   - <a href="#tab1" data-toggle="tab" aria-expanded="true"><?= \Yii::t('app', 'First tab') ?></a>
37   - </li>
38   - <li class=""><a href="#tab2" data-toggle="tab" aria-expanded="false"><?= \Yii::t('app', 'Second tab') ?></a>
39   - </li>
40   - <li class=""><a href="#tab3" data-toggle="tab" aria-expanded="false"><?= \Yii::t('app', 'Third tab') ?></a>
41   - </li>
42   - </ul>
43   - <div class="tab-content">
44   - <div class="tab-pane active" id="tab1">
45   - <div class="row">
46   - <div class="col-md-4">
47   - <img src="/img/template-easy-customize.png" alt="" class="img-responsive">
48   - </div>
49   - <div class="col-md-8">
50   - <p><?= \Yii::t('app', 'lorem2') ?></p>
51   - <p><?= \Yii::t('app', 'lorem3') ?></p>
52   - </div>
53   - </div>
54   - </div>
55   - <div class="tab-pane" id="tab2">
56   - <div class="row">
57   - <div class="col-md-4">
58   - <img src="/img/template-easy-code.png" alt="" class="img-responsive">
59   - </div>
60   - <div class="col-md-8">
61   - <p><?= \Yii::t('app', 'lorem2') ?></p>
62   - <p><?= \Yii::t('app', 'lorem3') ?></p>
63   - </div>
64   - </div>
65   - </div>
66   - <div class="tab-pane" id="tab3">
67   - <p><?= \Yii::t('app', 'lorem2') ?></p>
68   - <p><?= \Yii::t('app', 'lorem3') ?></p>
69   - <p><?= \Yii::t('app', 'lorem3') ?></p>
70   - </div>
71   - </div>
72   - <!-- /.tab-content -->
73   - </div>
74   - </div>
75   - </div>
76   - </section>
77   - </div>
78   -
79   - <div class="col-md-4">
80   - <div class="video">
81   - <div class="embed-responsive embed-responsive-4by3">
82   - <iframe class="embed-responsive-item" src="//www.youtube.com/embed/i9AHJkHqkpw?autoplay=0&showinfo=0&controls=0"></iframe>
83   - </div>
84   -
85   - </div>
  18 + <?=$page->lang->body?>
86 19 </div>
87 20 </div>
88 21 </section>
... ...
frontend/views/site/individual.php
... ... @@ -5,6 +5,7 @@
5 5 * @var Feedback $contact
6 6 * @var SeoComponent $seo
7 7 * @var Objectkb[] $objects
  8 + * @var array $idsArray
8 9 */
9 10  
10 11 use artbox\core\components\SeoComponent;
... ... @@ -21,8 +22,16 @@
21 22 $this->params[ 'breadcrumbs' ][] = $this->params['h1'];
22 23 ?>
23 24 <div id="individual-wr">
24   - <div class="individual-cover" style="background-image: url(/img/accord/<?=\Yii::t('app', 'individ_header_cover')?>);"></div>
25 25 <div id="content">
  26 + <section class="video_main">
  27 + <div id="video-bg">
  28 + <video width="100%" height="auto" muted="" autoplay="autoplay" loop="loop" preload="auto">
  29 + <source src="/video/kbcover2.mp4" type="video/mp4">
  30 + <source src="/video/kbcover2.ogg" type="video/ogg">
  31 + </video>
  32 + </div>
  33 +
  34 + </section>
26 35 <section class="no-mb mtop-25">
27 36 <div class="container">
28 37 <div class="row">
... ... @@ -207,7 +216,8 @@
207 216 <div class="row portfolio">
208 217 <?php
209 218 if (!empty($objects)) {
210   - foreach ($objects as $object) {
  219 + foreach ($idsArray as $id) {
  220 + $object = $objects[$id];
211 221 ?>
212 222 <div class="col-sm-6">
213 223 <div class="box-image">
... ...
frontend/views/site/legal.php
... ... @@ -51,16 +51,12 @@ $this-&gt;registerJs($js, View::POS_END);
51 51 <div class="col-md-12">
52 52 <p class="lead"><?= Yii::t('app', 'text1') ?></p>
53 53 <p class="lead"><?= Yii::t('app', 'sect2_1') ?><br /></p>
54   - <p class="lead">
55   -
56   - <?= Yii::t('app', 'sect2_2') ?><br />
57   -
58   - - <?= Yii::t('app', 'sect2_3') ?><br />
59   -
60   - - <?= Yii::t('app', 'sect2_4') ?><br />
61   -
62   - - <?= Yii::t('app', 'sect2_5') ?>
63   - </p>
  54 + <ul class="lead list-wr">
  55 + <li><span><?= Yii::t('app', 'sect2_2') ?></span></li>
  56 + <li><span><?= Yii::t('app', 'sect2_3') ?></span></li>
  57 + <li><span><?= Yii::t('app', 'sect2_4') ?></span></li>
  58 + <li><span><?= Yii::t('app', 'sect2_5') ?></span></li>
  59 + </ul>
64 60 </div>
65 61 </div>
66 62 <div class="row">
... ...
frontend/web/css/main.css
... ... @@ -56,6 +56,7 @@ body{position:relative;}
56 56 }
57 57 .why-us .button1{width: 190px;}
58 58 .static_logo_img{width:85px;}
  59 +.static-about-link{color: #555555;text-decoration: none;}
59 60 .static_logo_about{
60 61 font-family: Arial, sans-serif!important;
61 62 transition: 0.3s;
... ... @@ -71,7 +72,11 @@ body{position:relative;}
71 72 font-size: 11px;
72 73 text-transform: lowercase;
73 74 line-height: 13px;
74   - cursor: default;
  75 + cursor: pointer;
  76 +}
  77 +.address_footer_table td{
  78 + vertical-align: top;
  79 + padding-right:7px;
75 80 }
76 81 #top {
77 82 background: #f6f6f6;
... ... @@ -255,14 +260,15 @@ section.blue-fon {padding-top: 25px;}
255 260 position: relative;
256 261 top: 0;
257 262 left: 0;
258   - z-index: -1000;
  263 + z-index: 1;
259 264 width: 100%;
260 265 height: 100%;
261   - max-height: calc(100vh - 22px);
  266 + max-height: calc(100vh - 92px);
262 267 overflow: hidden;
263 268 display: flex;
264 269 align-items: center;
265 270 justify-content: center;
  271 + opacity: 0.7;
266 272 }
267 273 #video-bg:after {
268 274 content: '';
... ... @@ -274,7 +280,7 @@ section.blue-fon {padding-top: 25px;}
274 280 background: rgba(0, 0, 0, 0.1);
275 281 box-shadow: inset 0px 250px 250px -250px black, inset 0px -250px 250px -250px black;
276 282 }
277   -#legal-wr .video_main{margin-top:-40px;}
  283 +.video_main{background-color: #000;z-index: -1000;}
278 284 .share_social{width:48px;height:48px;background-image:url('../img/socnets.png');display:inline-block;margin:0;padding:0;border-radius:50%;overflow:hidden;margin-top:5px;margin-right:3px;}
279 285 .share_social.vk{background-position:0px 0px;}
280 286 .share_social.fb{background-position:-56px 0px;}
... ... @@ -347,7 +353,7 @@ section.bar.background-gray.steps-pre:before {
347 353 object-fit:cover;
348 354 }
349 355 .bottom-text{padding: 20px 15px;font-size: 12px;padding-bottom: 0;}
350   -.bottom-text-in{font-size: 12px;position: absolute;bottom: -72px;}
  356 +.bottom-text-in{font-size: 12px;position: absolute;bottom: -110px;}
351 357 #map {height: 560px;background-image: url(../img/map.jpg);}
352 358 .main-slider .carousel-control{background:none!important;}
353 359 #main-page .main-slider .box-simple{position: absolute;width: 100%;bottom: 0;}
... ... @@ -702,10 +708,42 @@ section.bar.background-gray.steps-pre:before {
702 708 }
703 709 ul.list-wr{color: #467fbf;}
704 710 ul.list-wr span{color: #555;}
  711 +.copylink{
  712 + padding: 10px 35px;
  713 + display: block;
  714 + background-image: url(/img/awlogo_w.png);
  715 + background-repeat: no-repeat;
  716 + background-position: left center;
  717 + color:#fff;
  718 +}
  719 +.copylink:hover{color:#fff;}
  720 +.copylink.mobile-cp{
  721 + float: left;
  722 + width: 100%;
  723 +}
  724 +.list-static-wr{
  725 + list-style:none;
  726 +}
  727 +.list-static-wr li {
  728 + position: relative;
  729 +}
  730 +.list-static-wr li:before {
  731 + content: '•';
  732 + font-weight: bold;
  733 + color: #0080ca;
  734 + font-size: 25px;
  735 + position: absolute;
  736 + left: -20px;
  737 + top: -2px;
  738 +}
705 739  
706 740 @media(min-width:1201px){
707 741 .links-ses-for-wr .container .row p {margin: 7px 20px;}
708 742 .main-slider {min-height: 620px;}
  743 + .bottom-text-in {bottom: -90px;}
  744 + footer#footer {height: 230px!important;max-height: 230px!important;}
  745 + #all {padding-bottom: 230px!important;}
  746 + .address_footer_table{line-height:23px;}
709 747 }
710 748 @media(max-width:1200px){
711 749 .calc-form-right-wr{
... ... @@ -713,11 +751,12 @@ ul.list-wr span{color: #555;}
713 751 padding-top: 20px!important;
714 752 margin-top: 10px;
715 753 }
  754 + .address_footer_table{line-height:27px;}
716 755 }
717 756 @media(min-width:992px){
718 757 header{height: 62px;overflow: hidden;}
719   - #all{min-height:100vh;position: relative;padding-bottom: 215px;}
720   - footer#footer{max-height: 215px;position: absolute;width: 100%;bottom: 0;}
  758 + #all{min-height:100vh;position: relative;padding-bottom: 250px;}
  759 + footer#footer{height: 250px;max-height: 250px;position: absolute;width: 100%;bottom: 0;}
721 760 #calculate-modal .modal-dialog{width: 90%!important;max-width: 1550px!important;}
722 761 .links-ses-for-wr .container .row p {margin: 7px 0px;}
723 762 p.coord1{margin-top:-30px;}
... ... @@ -747,7 +786,7 @@ ul.list-wr span{color: #555;}
747 786 .head_video_buttons .button1, .head_video_buttons .button2{float:none!important;display:block!important;}
748 787 .navbar-brand.home{width: 100px;}
749 788 .static_logo_img {width: 100%;}
750   - .static_logo_about{display:none;}
  789 + .static-about-link, .static_logo_about{display:none;}
751 790 .navbar ul.nav > li > a{letter-spacing: -0.5px!important;padding: 0px 8px 2px!important;}
752 791 .navbar ul.nav > li > a:after{width: calc(100% - 16px)!important;left: 8px!important;}
753 792 .about .smi_right .post{width:100%;}
... ... @@ -757,6 +796,7 @@ ul.list-wr span{color: #555;}
757 796 .main-slider .carousel-control{width:15%;}
758 797 }
759 798 @media(max-width:991px){
  799 + .address_footer_table{line-height:20px;}
760 800 .links-ses-for-wr .container .row{flex-direction: column;height: initial;}
761 801 .links-ses-for-wr .container .row .lsf-left, .links-ses-for-wr .container .row .lsf-right {
762 802 text-align: left;
... ... @@ -822,6 +862,18 @@ ul.list-wr span{color: #555;}
822 862 }
823 863 }
824 864 @media(min-width:768px){
  865 + .navbar-collapse.collapse{
  866 + min-height: 62px!important;
  867 + display: flex!important;
  868 + justify-content: center;
  869 + align-items: center;
  870 + }
  871 + .nav.navbar-nav.navbar-right{
  872 + display: flex;
  873 + justify-content: left;
  874 + align-items: center;
  875 + flex-wrap: wrap;
  876 + }
825 877 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
826 878 color: #555555;
827 879 background:initial;
... ... @@ -832,7 +884,6 @@ ul.list-wr span{color: #555;}
832 884 letter-spacing: -0.40px;
833 885 text-align: center;
834 886 padding: 0px 12px 2px;
835   - height: 62px;
836 887 line-height: 18px;
837 888 display: flex;
838 889 justify-content: center;
... ... @@ -851,16 +902,15 @@ ul.list-wr span{color: #555;}
851 902 left: 12px;
852 903 transition:0.1s;
853 904 }
854   - .navbar ul.nav > li > a:hover::after, .navbar-default .navbar-nav > li > a:focus::after, .navbar ul.nav > li.active > a:after{bottom: 18px;}
  905 + .navbar ul.nav > li > a:hover::after, .navbar-default .navbar-nav > li > a:focus::after, .navbar ul.nav > li.active > a:after{bottom:0px;}
855 906 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background: initial;}
856 907 .navbar ul.nav > li > a:hover {border-color:#fff;background:initial;}
857 908 }
858 909 @media(min-width:768px) and (max-width:991px){
  910 + .static-about-link, .static_logo_about{display:none;}
859 911 .navbar-header{width: 57px;}
860   - .navbar-brand.home{width:100%;}
861   - .navbar-brand.home img{width: 50px;margin-top: 15px;}
862   -
863   - .navbar-brand.home, .static_logo_about{display:none;}
  912 + .navbar-brand.home{width:100%;margin:0;padding:0;}
  913 + .navbar-brand.home img{width: 75px;}
864 914 .navbar ul.nav > li > a{font-size: 11px;padding: 0px 6px 2px;}
865 915 .navbar ul.nav > li > a:after{font-size: 11px;letter-spacing: -0.40px;padding: 0px 6px 2px;}
866 916 .navbar ul.nav > li > a:after{width: calc(100% - 12px);left: 6px;}
... ...
frontend/web/img/accord/indiv03.jpg

157 KB | W: | H:

164 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
frontend/web/img/awlogo_w.png 0 → 100644

2.35 KB

frontend/web/video/kbcover2.mp4 0 → 100644
No preview for this file type
frontend/web/video/kbcover2.ogg 0 → 100644
No preview for this file type