Blame view

frontend/views/performer/portfolio-view.php 21.5 KB
1f651082   Yarik   test
1
2
  <?php
  
e7156033   Yarik   test
3
4
      use common\models\Portfolio;
      use common\models\User;
2d107e9e   Yarik   test
5
6
7
      use yii\helpers\Html;
      use yii\web\ViewAction;
      use yii\web\View;
e7156033   Yarik   test
8
9
10
11
12
  
      /**
       * @var ViewAction $this
       * @var User       $user
       * @var Portfolio  $portfolio
2d107e9e   Yarik   test
13
       * @var View       $this
e7156033   Yarik   test
14
15
16
17
       */
      $this->params[ 'user' ] = $user;
  
      $this->title = 'My Yii Application';
ed91d17a   Виталий   tokar commit
18
  ?>
ed91d17a   Виталий   tokar commit
19
  <div class="portfolio-new-page-wrapper style">
e7156033   Yarik   test
20
      <div class="new-portfolio-bg style ">
2d107e9e   Yarik   test
21
          <?= Html::img($portfolio->minImg($portfolio->cover, '720', '280')) ?>
eb7e82fb   Administrator   29.02.16
22
      </div>
ed91d17a   Виталий   tokar commit
23
24
25
26
27
      <div class="new-portfolio-icons-rating-wr style">
          <div class="new-portfolio-icons">
              <div class="portfolio-project-views-wr">
                  <div class="portfolio-project-views ico-views-bl">
                      <div class="portfolio-project-views-img-wr">
e7156033   Yarik   test
28
29
                          <div class="portfolio-project-views-img">
                              <img src="/images/portfolio-project/ico-1.png"></div>
ed91d17a   Виталий   tokar commit
30
                      </div>
e7156033   Yarik   test
31
                      <div class="portfolio-project-views-txt"><?= $portfolio->view_count ?></div>
ed91d17a   Виталий   tokar commit
32
33
34
                  </div>
                  <div class="portfolio-project-rati ico-views-bl">
                      <div class="portfolio-project-views-img-wr">
e7156033   Yarik   test
35
36
                          <div class="portfolio-project-views-img">
                              <img src="/images/portfolio-project/ico-2.png"></div>
ed91d17a   Виталий   tokar commit
37
                      </div>
e7156033   Yarik   test
38
                      <div class="portfolio-project-views-txt">XX.X</div>
ed91d17a   Виталий   tokar commit
39
40
41
                  </div>
                  <div class="ico-views-bl">
                      <div class="portfolio-project-views-img-wr">
e7156033   Yarik   test
42
43
                          <div class="portfolio-project-views-img">
                              <img src="/images/portfolio-project/ico-3.png"></div>
ed91d17a   Виталий   tokar commit
44
                      </div>
2d107e9e   Yarik   test
45
                      <div class="portfolio-project-views-txt"></div>
ed91d17a   Виталий   tokar commit
46
47
48
49
50
51
52
53
54
55
56
57
58
59
                  </div>
              </div>
          </div>
          <div class="new-portfolio-rating">
              <div class="rating new-portf-rat">
                  <!--оценка-->
                  <input type="hidden" class="val" value="4"/>
                  <!--количество голосов-->
                  <input type="hidden" class="votes" value="12"/>
              </div>
          </div>
      </div>
  
      <div class="new-portf-slider-wr style">
e7156033   Yarik   test
60
61
62
63
64
65
66
67
68
          <div class="new-portf-slider-title"><?= $portfolio->name ?></div>
          <?php
              if(!empty( $portfolio->gallery ) || !empty( $portfolio->gallery->photo )) {
                  ?>
                  <div class="new-portf-slider style">
                      <div class="slider-video-wr">
                          <div id="demo5" class="scroll-img">
                              <ul>
                                  <?php
420d3dcd   Yarik   test
69
                                      foreach( explode(',', $portfolio->gallery->photo) as $one_photo ) {
e7156033   Yarik   test
70
                                  ?>
420d3dcd   Yarik   test
71
72
73
74
                                  <li><img src="<?= $one_photo ?>" alt=""/>
                                      <?php
                                          }
                                      ?>
e7156033   Yarik   test
75
76
77
78
79
80
81
                              </ul>
                          </div>
                          <div id="demo5-btn" class="text-center">
                              <button class="btn" id="demo5-backward"></button>
                              <button class="btn" id="demo5-forward"></button>
                          </div>
                      </div>
ed91d17a   Виталий   tokar commit
82
                  </div>
e7156033   Yarik   test
83
84
85
                  <?php
              }
          ?>
ed91d17a   Виталий   tokar commit
86
87
88
89
90
      </div>
  
      <div class="new-portfolio-txt-wrapper style">
          <div class="new-portfolio-excerpt style">
              <div class="new-portfolio-editor">
420d3dcd   Yarik   test
91
                  <?= $portfolio->preview ?>
ed91d17a   Виталий   tokar commit
92
              </div>
420d3dcd   Yarik   test
93
94
95
96
97
98
99
              <?php
                  if(!empty( $portfolio->description )) {
                      ?>
                      <div class="new-portfolio-see-all style"><span>Развернуть</span></div>
                      <?php
                  }
              ?>
ed91d17a   Виталий   tokar commit
100
          </div>
420d3dcd   Yarik   test
101
102
103
104
105
106
107
108
109
110
111
112
          <?php
              if(!empty( $portfolio->description )) {
                  ?>
                  <div class="new-portfolio-txt">
                      <div class="new-portfolio-editor">
                          <?= $portfolio->description ?>
                      </div>
                      <div class="new-portfolio-see-all style"><span>Свернуть</span></div>
                  </div>
                  <?php
              }
          ?>
ed91d17a   Виталий   tokar commit
113
      </div>
b82db04a   Yarik   test
114
115
      <?php
          echo \common\modules\comment\widgets\CommentWidget::widget([
2d107e9e   Yarik   test
116
117
              'context'       => $this,
              'entity'        => $portfolio::tableName() . '-' . $portfolio->portfolio_id,
b82db04a   Yarik   test
118
              'comment_class' => \common\modules\comment\models\Comment::className(),
2d107e9e   Yarik   test
119
              'rating_class' => \common\modules\comment\models\Rating::className(),
b82db04a   Yarik   test
120
              'class_options' => [
2d107e9e   Yarik   test
121
122
123
124
                  'scenario' => is_int(\Yii::$app->user->getId()) ? \common\modules\comment\models\Comment::SCENARIO_USER : \common\modules\comment\models\Comment::SCENARIO_GUEST,
                  'user_id'  => \Yii::$app->user->getId(),
                  'guestComment' => true,
                  'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE,
b82db04a   Yarik   test
125
              ],
2d107e9e   Yarik   test
126
              'list_options'  => [
b82db04a   Yarik   test
127
128
                  'view' => 'list-comment',
              ],
2d107e9e   Yarik   test
129
              'form_options'  => [
b82db04a   Yarik   test
130
                  'view' => 'form-comment',
2d107e9e   Yarik   test
131
132
                  'tag'  => 'div',
                  'class' => 'artbox_comment_form',
b82db04a   Yarik   test
133
              ],
2d107e9e   Yarik   test
134
              'options'       => [
b82db04a   Yarik   test
135
136
137
138
139
140
                  'class' => 'new-portf-comments-wr style',
              ],
          ]);
      ?>
  
      <?php
2d107e9e   Yarik   test
141
142
143
144
145
          /*
          ?>
          <div class="new-portf-comments-wr style">
              <div class="new-portf-comm-count">Комментарии: 3</div>
              <div class="new-portf-add-comm style">
ed91d17a   Виталий   tokar commit
146
  
2d107e9e   Yarik   test
147
148
149
150
151
152
                  <form action="">
                      <div class="input-blocks-comm">
                          <label for="input-txt-5">Имя</label>
                          <input class="custom-input-4" id="input-txt-5" type="text">
                      </div>
                      <div class="input-blocks-comm">
ed91d17a   Виталий   tokar commit
153
  
2d107e9e   Yarik   test
154
155
156
157
158
159
160
161
162
163
164
                          <label for="input-txt-6">e-mail</label>
                          <input class="custom-input-4" id="input-txt-6" type="text">
                      </div>
                      <div class="input-blocks-comm area-comm">
                          <label for="input-txt-7">Комментарий</label>
                          <textarea class="custom-area-4" id="input-txt-7"></textarea>
                      </div>
                      <div class="input-blocks-comm-button style">
                          <button type="submit" class="">Добавить комментраий</button>
                      </div>
                  </form>
ed91d17a   Виталий   tokar commit
165
  
2d107e9e   Yarik   test
166
              </div>
ed91d17a   Виталий   tokar commit
167
  
2d107e9e   Yarik   test
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
              <div class="new-portf-comm-read-wr style">
                  <div class="new-portf-comm-read">
                      <div class="style">
                          <div class="header-cabinet-foto">
                              <img src="/images/ded-ico.png" alt="">
                          </div>
                          <div class="new-prof-wrapper-read">
                              <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
                              <div class="new-portf-comm-read-rating">
                                  <div class="rating">
                                      <!--оценка-->
                                      <input type="hidden" class="val" value="3"/>
                                      <!--количество голосов-->
                                      <input type="hidden" class="votes" value="12"/>
                                  </div>
                              </div>
                              <div class="blog-post-date">
                                  <span></span>
                                  <p>22.09.2015</p>
ed91d17a   Виталий   tokar commit
187
188
                              </div>
                          </div>
2d107e9e   Yarik   test
189
190
191
192
  
                          <div class="new-portf-answer">
                              <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
                              <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
ed91d17a   Виталий   tokar commit
193
                          </div>
ed91d17a   Виталий   tokar commit
194
  
ed91d17a   Виталий   tokar commit
195
                      </div>
2d107e9e   Yarik   test
196
                      <div class="style"></div>
ed91d17a   Виталий   tokar commit
197
                  </div>
ed91d17a   Виталий   tokar commit
198
  
2d107e9e   Yarik   test
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
                  <div class="new-portf-comm-read">
                      <div class="style">
                          <div class="header-cabinet-foto">
                              <img src="/images/ded-ico.png" alt="">
                          </div>
                          <div class="new-prof-wrapper-read">
                              <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
                              <div class="new-portf-comm-read-rating">
                                  <div class="rating">
                                      <!--оценка-->
                                      <input type="hidden" class="val" value="4"/>
                                      <!--количество голосов-->
                                      <input type="hidden" class="votes" value="12"/>
                                  </div>
                              </div>
                              <div class="blog-post-date">
                                  <span></span>
                                  <p>22.09.2015</p>
ed91d17a   Виталий   tokar commit
217
218
                              </div>
                          </div>
2d107e9e   Yarik   test
219
220
221
222
  
                          <div class="new-portf-answer">
                              <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
                              <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
ed91d17a   Виталий   tokar commit
223
                          </div>
ed91d17a   Виталий   tokar commit
224
  
ed91d17a   Виталий   tokar commit
225
                      </div>
2d107e9e   Yarik   test
226
                      <div class="style"></div>
ed91d17a   Виталий   tokar commit
227
                  </div>
ed91d17a   Виталий   tokar commit
228
  
2d107e9e   Yarik   test
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
                  <div class="new-portf-comm-read">
                      <div class="style">
                          <div class="header-cabinet-foto">
                              <img src="/images/ded-ico.png" alt="">
                          </div>
                          <div class="new-prof-wrapper-read">
                              <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
                              <div class="new-portf-comm-read-rating">
                                  <div class="rating">
                                      <!--оценка-->
                                      <input type="hidden" class="val" value="5"/>
                                      <!--количество голосов-->
                                      <input type="hidden" class="votes" value="12"/>
                                  </div>
                              </div>
                              <div class="blog-post-date">
                                  <span></span>
                                  <p>22.09.2015</p>
ed91d17a   Виталий   tokar commit
247
248
                              </div>
                          </div>
2d107e9e   Yarik   test
249
250
251
252
  
                          <div class="new-portf-answer">
                              <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
                              <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
ed91d17a   Виталий   tokar commit
253
                          </div>
ed91d17a   Виталий   tokar commit
254
  
ed91d17a   Виталий   tokar commit
255
                      </div>
2d107e9e   Yarik   test
256
                      <div class="style"></div>
ed91d17a   Виталий   tokar commit
257
                  </div>
ed91d17a   Виталий   tokar commit
258
  
2d107e9e   Yarik   test
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
                  <div class="new-portf-comm-read">
                      <div class="style">
                          <div class="header-cabinet-foto">
                              <img src="/images/ded-ico.png" alt="">
                          </div>
                          <div class="new-prof-wrapper-read">
                              <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
                              <div class="new-portf-comm-read-rating">
                                  <div class="rating">
                                      <!--оценка-->
                                      <input type="hidden" class="val" value="1"/>
                                      <!--количество голосов-->
                                      <input type="hidden" class="votes" value="12"/>
                                  </div>
                              </div>
                              <div class="blog-post-date">
                                  <span></span>
                                  <p>22.09.2015</p>
ed91d17a   Виталий   tokar commit
277
278
                              </div>
                          </div>
2d107e9e   Yarik   test
279
280
281
282
  
                          <div class="new-portf-answer">
                              <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
                              <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
ed91d17a   Виталий   tokar commit
283
                          </div>
ed91d17a   Виталий   tokar commit
284
  
ed91d17a   Виталий   tokar commit
285
                      </div>
2d107e9e   Yarik   test
286
                      <div class="style"></div>
ed91d17a   Виталий   tokar commit
287
                  </div>
2d107e9e   Yarik   test
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
                  <div class="new-portf-comm-read">
                      <div class="style">
                          <div class="header-cabinet-foto">
                              <img src="/images/ded-ico.png" alt="">
                          </div>
                          <div class="new-prof-wrapper-read">
                              <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
                              <div class="new-portf-comm-read-rating">
                                  <div class="rating">
                                      <!--оценка-->
                                      <input type="hidden" class="val" value="2"/>
                                      <!--количество голосов-->
                                      <input type="hidden" class="votes" value="12"/>
                                  </div>
                              </div>
                              <div class="blog-post-date">
                                  <span></span>
                                  <p>22.09.2015</p>
ed91d17a   Виталий   tokar commit
306
307
                              </div>
                          </div>
2d107e9e   Yarik   test
308
309
310
311
  
                          <div class="new-portf-answer">
                              <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
                              <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
ed91d17a   Виталий   tokar commit
312
                          </div>
ed91d17a   Виталий   tokar commit
313
  
ed91d17a   Виталий   tokar commit
314
                      </div>
2d107e9e   Yarik   test
315
                      <div class="style"></div>
ed91d17a   Виталий   tokar commit
316
                  </div>
ed91d17a   Виталий   tokar commit
317
  
2d107e9e   Yarik   test
318
              </div>
ed91d17a   Виталий   tokar commit
319
          </div>
2d107e9e   Yarik   test
320
          */
b82db04a   Yarik   test
321
      ?>
ed91d17a   Виталий   tokar commit
322
323
  </div>
  <script>
e7156033   Yarik   test
324
325
326
327
328
      $('.portfolio-new-page-wrapper .rating').rating(
          {
              fx : 'full', readOnly : false, url : 'rating.php'
          }
      );
ed91d17a   Виталий   tokar commit
329
330
  </script>
  <script>
e7156033   Yarik   test
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
      $(document).ready(
          function()
          {
              portfolioHideTxt()
              function portfolioHideTxt()
              {
                  $('.new-portfolio-excerpt .new-portfolio-see-all span').click(
                      function()
                      {
                          $(this).parent().parent().parent().toggleClass('show-all')
                      }
                  )
                  $('.new-portfolio-txt .new-portfolio-see-all span').click(
                      function()
                      {
                          $(this).parent().parent().parent().toggleClass('show-all')
                      }
                  )
              }
ed91d17a   Виталий   tokar commit
350
          }
e7156033   Yarik   test
351
      )
ed91d17a   Виталий   tokar commit
352
353
  </script>
  <script>
e7156033   Yarik   test
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
      $(
          function()
          {
              $('.new-portf-slider #demo5').scrollbox(
                  {
                      direction : 'h', distance : 230, autoPlay : false, onMouseOverPause : false
                  }
              );
              $('#demo5-backward').click(
                  function()
                  {
                      $('#demo5').trigger('backward');
                  }
              );
              $('#demo5-forward').click(
                  function()
                  {
                      $('#demo5').trigger('forward');
                  }
              );
              var widthSlider = $('.new-portf-slider ul li').length
              $('.new-portf-slider ul').css({width : ((widthSlider * 230) - 30)})
          }
      );
ed91d17a   Виталий   tokar commit
378
  </script>