Blame view

frontend/views/site/index.php 7.42 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
            //первый слайдер
c237629a   Anastasia   first commit
20
  
b60a88b8   Anastasia   - main page
21
22
23
24
25
26
27
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
            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...
60
  
b60a88b8   Anastasia   - main page
61
62
63
64
65
66
67
68
69
70
71
72
73
74
  ?>
  <?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
75
        </div>
b60a88b8   Anastasia   - main page
76
77
        <?php }?>
      
c237629a   Anastasia   first commit
78
79
      </div>
    </div>
c237629a   Anastasia   first commit
80
81
82
  </section>
  <?php }?>
  
b60a88b8   Anastasia   - main page
83
84
  <section class="section-box-2">
      <?php if (!empty($services)){?>
c237629a   Anastasia   first commit
85
    <div class="container">
b60a88b8   Anastasia   - main page
86
87
88
89
90
91
92
93
94
95
      <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
96
            </div>
b60a88b8   Anastasia   - main page
97
98
99
            <div class="style categories-home-links-wr">
              <div class="style categories-home-links-title">
                <!--если есть вложенность добавить класс для а "arrow"-->
d9c166d7   alex   Перевёл почти все...
100
101
                <a <?=(count($service->services) > 0 ? 'class="arrow"' : '')?>
                        href="<?=Url::to(['alias' => $service->language->alias])?>"><span><?=$service->title?></span></a>
c237629a   Anastasia   first commit
102
              </div>
b60a88b8   Anastasia   - main page
103
104
105
106
107
              <?php if (count($service->services) > 0){?>
              <!--если есть вложенность-->
              <div class="style categories-home-links-hidden">
                <ul>
                  <?php foreach ($service->services as $item){?>
727d4d0e   Anastasia   - debug
108
                  <li><a href="<?=Url::to(['alias' => $item->language->alias])?>"><?=$item->title?></a></li>
b60a88b8   Anastasia   - main page
109
110
                  <?php } ?>
                </ul>
c237629a   Anastasia   first commit
111
              </div>
b60a88b8   Anastasia   - main page
112
              <?php } ?>
c237629a   Anastasia   first commit
113
114
115
            </div>
          </div>
        </div>
b60a88b8   Anastasia   - main page
116
117
118
119
        <?php } ?>
    </div>
        <?php }?>
  </section>
8b1b0efd   Anastasia   - index seo text
120
  <?php if (!empty($seo->text)){?>
b60a88b8   Anastasia   - main page
121
122
123
124
125
126
127
128
  
  <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">
6593aea0   alex   поправил ошибки с...
129
  
8b1b0efd   Anastasia   - index seo text
130
            <h1 class="box3-text-title"><?=$seo->h1?></h1>
6593aea0   alex   поправил ошибки с...
131
           
b60a88b8   Anastasia   - main page
132
133
            <div class="hidden-sm hidden-md hidden-lg row box3-img-hidden-wrapp">
              <img class="box3-img-hidden" src="images/box-3/box3.jpg" alt="">
c237629a   Anastasia   first commit
134
            </div>
b60a88b8   Anastasia   - main page
135
            <div class="for-hidden-mob style status-hide">
8b1b0efd   Anastasia   - index seo text
136
                <?=$seo->text?>
c237629a   Anastasia   first commit
137
            </div>
d9c166d7   alex   Перевёл почти все...
138
139
140
            <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
141
142
143
          </div>
        </div>
      </div>
b60a88b8   Anastasia   - main page
144
      <img class="hidden-xs box3-img" src="images/box-3/box3.jpg" alt="">
c237629a   Anastasia   first commit
145
146
    </div>
  </section>
8b1b0efd   Anastasia   - index seo text
147
  <?php }?>
b60a88b8   Anastasia   - main page
148
  <section class="section-box-4">
ed4cbcdd   Anastasia   - main package of...
149
      <?php if (!empty($package)){?>
c237629a   Anastasia   first commit
150
    <div class="container">
b60a88b8   Anastasia   - main page
151
152
      <div class="row">
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
153
          <div class="title-bx4"><?=\Yii::t('app','Package offerings')?></div>
c237629a   Anastasia   first commit
154
        </div>
b60a88b8   Anastasia   - main page
155
156
      </div>
      <div class="row">
ed4cbcdd   Anastasia   - main package of...
157
        <?php foreach ($package as $item){?>
b60a88b8   Anastasia   - main page
158
        <div class="col-xs-12 col-sm-4 package-offers-wr">
ed4cbcdd   Anastasia   - main package of...
159
          <a href="<?=Url::to(['alias' => $item->alias])?>">
df88ecc9   Anastasia   - index package
160
            <div class="img"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
161
162
163
                                           ->cropResize(388, 240)
                                           ->quality(84)
                                           ->renderImage()?></div>
7c229fe2   Anastasia   - index package
164
            <div class="rotate"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
165
166
167
168
                                              ->cropResize(388, 240)
                                              ->quality(84)
                                              ->renderImage()?></div>
            <p><?=$item->title?></p>
d9c166d7   alex   Перевёл почти все...
169
            <span class="btn_"><?=\Yii::t('app','Buy')?></span>
b60a88b8   Anastasia   - main page
170
          </a>
c237629a   Anastasia   first commit
171
        </div>
ed4cbcdd   Anastasia   - main package of...
172
        <?php }?>
c237629a   Anastasia   first commit
173
      </div>
c237629a   Anastasia   first commit
174
    </div>
ed4cbcdd   Anastasia   - main package of...
175
    <?php }?>
c237629a   Anastasia   first commit
176
  </section>
b60a88b8   Anastasia   - main page
177
  <?php if (!empty($comments)){?>
6dd77cde   Виталий   qwsedrftg
178
  <div class="section-box-5 fix-map-margin">
c237629a   Anastasia   first commit
179
180
    <div class="container">
      <div class="row">
b60a88b8   Anastasia   - main page
181
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
182
183
          <div class="title-bx4"><?=\Yii::t('app','Callbacks')?> <br />
              <?=\Yii::t('app','ours clients')?></div>
b60a88b8   Anastasia   - main page
184
185
186
187
188
189
190
191
192
193
194
        </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   Перевёл почти все...
195
          <span class="btn_"><?=\Yii::t('app','Give feedback')?></span>
c237629a   Anastasia   first commit
196
        </div>
c237629a   Anastasia   first commit
197
198
      </div>
    </div>
b60a88b8   Anastasia   - main page
199
  </div>
6dd77cde   Виталий   qwsedrftg
200
  <?php }?>