Blame view

frontend/views/site/index.php 7.62 KB
c237629a   Anastasia   first commit
1
2
3
4
5
  <?php
  
  /* @var $this yii\web\View
   * @var \common\models\slider\Slide[] $slides;
   * @var \common\models\blog\Article[] $articles
b60a88b8   Anastasia   - main page
6
7
8
   * @var \common\models\Service[] $services
   * @var \common\models\Comment[] $comments
   * @var \common\models\Settings $settings
ed4cbcdd   Anastasia   - main package of...
9
   * @var \common\models\Package[] $package;
b53dc2b2   Anastasia   - bug fix
10
   * @var \artbox\core\components\SeoComponent $seo;
c237629a   Anastasia   first commit
11
12
13
14
   */
      
      use artbox\core\helpers\ImageHelper;
      use artbox\core\helpers\Url;
b60a88b8   Anastasia   - main page
15
      use yii\web\View;
b53dc2b2   Anastasia   - bug fix
16
      $seo = Yii::$app->get('seo');
dcd4af1c   Виталий   blog/contacts/pac...
17
      \frontend\assets\ScrollAsset::register($this);
b60a88b8   Anastasia   - main page
18
19
      $js = <<<JS
            //первый слайдер
03ffbf5b   Anastasia   asset autocompress
20
21
22
23
24
25
26
27
            if($(window).width() > 767) {
          $('.for-hidden-mob').mCustomScrollbar(
              {
                  autoHideScrollbar: true,
                  theme: 'minimal'
              }
          );
      }
b60a88b8   Anastasia   - main page
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
            setTimeout(function() {
                if ($(".slider-first")
                        .children().length > 1) {
  
                    $(".slider-first")
                        .owlCarousel({
                            responsiveClass: true,
                            navSpeed: 600,
                            smartSpeed: 600,
                            dots: true,
                            nav: true,
                            navText: [],
                            items: 1,
                            autoplay: true,
                            autoplayTimeout: 6000,
                            autoplayHoverPause: true,
                            loop: true,
                            autoHeight: true,
                            onInitialized: function() {
                                $(".slider-first")
                                    .find('.owl-nav')
                                    .addClass('wrapp-navi')
                                $(".slider-first")
                                    .find('.owl-dots')
                                    .addClass('wrapp-navi')
                                $(".slider-first")
                                    .find('.wrapp-navi')
                                    .wrapAll("<div class='owl-controls-wrapp'><div class='container'><div class='row'><div class='owl-controls-pre-bl col-xs-12 col-sm-5 col-lg-5 col-sm-push-7'><div class='owl-controls'></div></div></div></div></div>");
                                //                $(".slider-first").find('.wrapp-navi').wrapAll( "<div class='owl-controls-wrapp'><div class='container'><div class='row'><div class='hidden-xs col-sm-7 col-md-7'></div><div class='col-xs-12 col-sm-5 col-md-5'><div class='owl-controls'></div></div></div></div></div>");
                            }
                        });
  
                }
            }, 2200)
        
  
  JS;
  
      $this->registerJs($js, View::POS_LOAD);
dcd4af1c   Виталий   blog/contacts/pac...
67
  
b60a88b8   Anastasia   - main page
68
69
70
71
72
73
74
75
76
77
78
79
80
81
  ?>
  <?php if (!empty($slides)) {?>
  <section class="slider-category-wrapp hidden-xs">
    <div class="slider-first-wrapp">
      <div class="style slider-first owl-carousel">
        <?php foreach ($slides as $slide){?>
        <div class="slider-first-items">
          <a href="<?=$slide->link?>">
            <!--размер img 1920x556-->
              <?=ImageHelper::set($slide->language->image->getPath())
                            ->cropResize(1920, 556)
                            ->quality(84)
                            ->renderImage()?>
          </a>
c237629a   Anastasia   first commit
82
        </div>
b60a88b8   Anastasia   - main page
83
84
        <?php }?>
      
c237629a   Anastasia   first commit
85
86
      </div>
    </div>
c237629a   Anastasia   first commit
87
88
89
  </section>
  <?php }?>
  
b60a88b8   Anastasia   - main page
90
91
  <section class="section-box-2">
      <?php if (!empty($services)){?>
c237629a   Anastasia   first commit
92
    <div class="container">
b60a88b8   Anastasia   - main page
93
94
95
96
97
98
99
100
101
102
      <div class="row">
        <?php foreach ($services as $service){?>
        <div class="col-xs-6 col-sm-3 col-md-3 categories-home-wr">
          <div class="categories-home">
            <div class="img">
              <!--263x146px-->
                <?=ImageHelper::set($service->image->getPath())
                              ->cropResize(263, 146)
                              ->quality(84)
                              ->renderImage()?>
c237629a   Anastasia   first commit
103
            </div>
b60a88b8   Anastasia   - main page
104
105
106
            <div class="style categories-home-links-wr">
              <div class="style categories-home-links-title">
                <!--если есть вложенность добавить класс для а "arrow"-->
d9c166d7   alex   Перевёл почти все...
107
108
                <a <?=(count($service->services) > 0 ? 'class="arrow"' : '')?>
                        href="<?=Url::to(['alias' => $service->language->alias])?>"><span><?=$service->title?></span></a>
c237629a   Anastasia   first commit
109
              </div>
b60a88b8   Anastasia   - main page
110
111
112
113
114
              <?php if (count($service->services) > 0){?>
              <!--если есть вложенность-->
              <div class="style categories-home-links-hidden">
                <ul>
                  <?php foreach ($service->services as $item){?>
727d4d0e   Anastasia   - debug
115
                  <li><a href="<?=Url::to(['alias' => $item->language->alias])?>"><?=$item->title?></a></li>
b60a88b8   Anastasia   - main page
116
117
                  <?php } ?>
                </ul>
c237629a   Anastasia   first commit
118
              </div>
b60a88b8   Anastasia   - main page
119
              <?php } ?>
c237629a   Anastasia   first commit
120
121
122
            </div>
          </div>
        </div>
b60a88b8   Anastasia   - main page
123
124
125
126
        <?php } ?>
    </div>
        <?php }?>
  </section>
8b1b0efd   Anastasia   - index seo text
127
  <?php if (!empty($seo->text)){?>
b60a88b8   Anastasia   - main page
128
129
130
131
132
133
134
135
  
  <section class="section-box-3">
    <div class="container">
      
      <div class="row">
        <div class="hidden-xs col-sm-5 col-md-5 col-lg-5"></div>
        <div class="col-sm-7 col-md-7 col-lg-7">
          <div class="style box3-text-wr">
8b1b0efd   Anastasia   - index seo text
136
            <h1 class="box3-text-title"><?=$seo->h1?></h1>
b60a88b8   Anastasia   - main page
137
            <div class="hidden-sm hidden-md hidden-lg row box3-img-hidden-wrapp">
e1e087a2   Виталий   index img
138
              <img class="box3-img-hidden" src="images/box-3/box3-new.jpg" alt="">
c237629a   Anastasia   first commit
139
            </div>
b60a88b8   Anastasia   - main page
140
            <div class="for-hidden-mob style status-hide">
8b1b0efd   Anastasia   - index seo text
141
                <?=$seo->text?>
c237629a   Anastasia   first commit
142
            </div>
d9c166d7   alex   Перевёл почти все...
143
144
145
            <div class="show-txt-mo hide-status" data-langshow="развернуть" data-langhide="свернуть"><span>
                    <b><?=\Yii::t('app','Slide Up')?></b>
                </span></div>
c237629a   Anastasia   first commit
146
147
148
          </div>
        </div>
      </div>
e1e087a2   Виталий   index img
149
      <img class="hidden-xs box3-img" src="images/box-3/box3-new.jpg" alt="">
c237629a   Anastasia   first commit
150
151
    </div>
  </section>
8b1b0efd   Anastasia   - index seo text
152
  <?php }?>
b60a88b8   Anastasia   - main page
153
  <section class="section-box-4">
ed4cbcdd   Anastasia   - main package of...
154
      <?php if (!empty($package)){?>
c237629a   Anastasia   first commit
155
    <div class="container">
b60a88b8   Anastasia   - main page
156
157
      <div class="row">
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
158
          <div class="title-bx4"><?=\Yii::t('app','Package offerings')?></div>
c237629a   Anastasia   first commit
159
        </div>
b60a88b8   Anastasia   - main page
160
161
      </div>
      <div class="row">
ed4cbcdd   Anastasia   - main package of...
162
        <?php foreach ($package as $item){?>
b60a88b8   Anastasia   - main page
163
        <div class="col-xs-12 col-sm-4 package-offers-wr">
ed4cbcdd   Anastasia   - main package of...
164
          <a href="<?=Url::to(['alias' => $item->alias])?>">
df88ecc9   Anastasia   - index package
165
            <div class="img"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
166
167
168
                                           ->cropResize(388, 240)
                                           ->quality(84)
                                           ->renderImage()?></div>
7c229fe2   Anastasia   - index package
169
            <div class="rotate"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
170
171
172
173
                                              ->cropResize(388, 240)
                                              ->quality(84)
                                              ->renderImage()?></div>
            <p><?=$item->title?></p>
d9c166d7   alex   Перевёл почти все...
174
            <span class="btn_"><?=\Yii::t('app','Buy')?></span>
b60a88b8   Anastasia   - main page
175
          </a>
c237629a   Anastasia   first commit
176
        </div>
ed4cbcdd   Anastasia   - main package of...
177
        <?php }?>
c237629a   Anastasia   first commit
178
      </div>
c237629a   Anastasia   first commit
179
    </div>
ed4cbcdd   Anastasia   - main package of...
180
    <?php }?>
c237629a   Anastasia   first commit
181
  </section>
b60a88b8   Anastasia   - main page
182
  <?php if (!empty($comments)){?>
6dd77cde   Виталий   qwsedrftg
183
  <div class="section-box-5 fix-map-margin">
c237629a   Anastasia   first commit
184
185
    <div class="container">
      <div class="row">
b60a88b8   Anastasia   - main page
186
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
187
188
          <div class="title-bx4"><?=\Yii::t('app','Callbacks')?> <br />
              <?=\Yii::t('app','ours clients')?></div>
b60a88b8   Anastasia   - main page
189
190
191
192
193
194
195
196
197
198
199
        </div>
      </div>
      <div class="row slider-home sliders">
        <?php foreach ($comments as $comment){?>
        <div class="col-xs-12 col-sm-4">
          <div class="style comments-h-autor"><?=$comment->name?></div>
          <div class="style comments-h-text"><?=$comment->comment?></div>
        </div>
        <?php }?>
      <div class="row add-comment-h-wr">
        <div class="col-xs-12 add-comment-h">
d9c166d7   alex   Перевёл почти все...
200
          <span class="btn_"><?=\Yii::t('app','Give feedback')?></span>
c237629a   Anastasia   first commit
201
        </div>
c237629a   Anastasia   first commit
202
203
      </div>
    </div>
b60a88b8   Anastasia   - main page
204
  </div>
6dd77cde   Виталий   qwsedrftg
205
  <?php }?>