Commit 2d76306a2bef1864e1fa564c7fa1578e51e255dd

Authored by Administrator
1 parent 3bc57ade

28.04.16

Showing 1 changed file with 206 additions and 202 deletions   Show diff stats
frontend/views/performer/portfolio-view.php
1   -<?php
2   -
3   - use common\models\Portfolio;
4   - use common\models\User;
5   - use kartik\rating\StarRating;
6   - use yii\helpers\Html;
7   - use yii\web\ViewAction;
8   - use yii\web\View;
9   -
10   - /**
11   - * @var ViewAction $this
12   - * @var User $user
13   - * @var Portfolio $portfolio
14   - * @var View $this
15   - */
16   - $this->params[ 'user' ] = $user;
17   -
18   - $this->title = 'My Yii Application';
19   - $rating = $portfolio->getRatingValue();
20   -?>
21   -<div class="portfolio-new-page-wrapper style">
22   - <div class="new-portfolio-bg style ">
23   - <?= Html::img($portfolio->minImg($portfolio->cover, '720', '280')) ?>
24   - </div>
25   - <div class="new-portfolio-icons-rating-wr style">
26   - <div class="new-portfolio-icons">
27   - <div class="portfolio-project-views-wr">
28   - <div class="portfolio-project-views ico-views-bl">
29   - <div class="portfolio-project-views-img-wr">
30   - <div class="portfolio-project-views-img">
31   - <img src="/images/portfolio-project/ico-1.png"></div>
32   - </div>
33   - <div class="portfolio-project-views-txt"><?= $portfolio->view_count ?></div>
34   - </div>
35   - <div class="portfolio-project-rati ico-views-bl">
36   - <div class="portfolio-project-views-img-wr">
37   - <div class="portfolio-project-views-img">
38   - <img src="/images/portfolio-project/ico-2.png"></div>
39   - </div>
40   - <div class="portfolio-project-views-txt"><?=(!empty($rating)?$rating:'Нет')?></div>
41   - </div>
42   - <div class="ico-views-bl">
43   - <div class="portfolio-project-views-img-wr">
44   - <div class="portfolio-project-views-img">
45   - <img src="/images/portfolio-project/ico-3.png"></div>
46   - </div>
47   - <div class="portfolio-project-views-txt"><?=count($portfolio->comments)?></div>
48   - </div>
49   - </div>
50   - </div>
51   - <div class="new-portfolio-rating">
52   - <?php
53   - echo StarRating::widget([
54   - 'name' => 'rating_portfolio',
55   - 'value' => $portfolio->getRatingValue(),
56   - 'pluginOptions' => ['displayOnly' => true, 'size' => 'xxs']
57   - ]);
58   - ?>
59   - </div>
60   - </div>
61   -
62   - <div class="new-portf-slider-wr style">
63   - <div class="new-portf-slider-title"><?= $portfolio->name ?></div>
64   - <?php
65   - if(!empty( $portfolio->gallery ) || !empty( $portfolio->gallery->photo )) {
66   - $gallery = explode(',', $portfolio->gallery->photo);
67   - array_pop($gallery);
68   - ?>
69   - <div class="new-portf-slider style">
70   - <div class="slider-video-wr">
71   - <div id="demo5" class="scroll-img">
72   - <ul>
73   - <?php
74   - foreach($gallery as $one_photo) {
75   - ?>
76   - <li><img src="<?= $one_photo ?>" alt=""/>
77   - <?php
78   - }
79   - ?>
80   - </ul>
81   - </div>
82   - <div id="demo5-btn" class="text-center">
83   - <button class="btn" id="demo5-backward"></button>
84   - <button class="btn" id="demo5-forward"></button>
85   - </div>
86   - </div>
87   - </div>
88   - <?php
89   - }
90   - ?>
91   - </div>
92   -
93   - <div class="new-portfolio-txt-wrapper style">
94   - <div class="new-portfolio-excerpt style">
95   - <div class="new-portfolio-editor">
96   - <?= $portfolio->preview ?>
97   - </div>
98   - <?php
99   - if(!empty( $portfolio->description )) {
100   - ?>
101   - <div class="new-portfolio-see-all style"><span>Развернуть</span></div>
102   - <?php
103   - }
104   - ?>
105   - </div>
106   - <?php
107   - if(!empty( $portfolio->description )) {
108   - ?>
109   - <div class="new-portfolio-txt">
110   - <div class="new-portfolio-editor">
111   - <?= $portfolio->description ?>
112   - </div>
113   - <div class="new-portfolio-see-all style"><span>Свернуть</span></div>
114   - </div>
115   - <?php
116   - }
117   - ?>
118   - </div>
119   - <?php
120   - echo \common\modules\comment\widgets\CommentWidget::widget([
121   - 'context' => $this,
122   - 'model' => $portfolio::className(),
123   - 'model_id' => $portfolio->portfolio_id,
124   - 'comment_class' => \common\modules\comment\models\Comment::className(),
125   - 'rating_class' => (\Yii::$app->user->id?\common\modules\comment\models\Rating::className():false),
126   - 'class_options' => [
127   - 'scenario' => is_int(\Yii::$app->user->getId()) ? \common\modules\comment\models\Comment::SCENARIO_USER : \common\modules\comment\models\Comment::SCENARIO_GUEST,
128   - 'user_id' => \Yii::$app->user->getId(),
129   - 'guestComment' => true,
130   - 'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE,
131   - ],
132   - 'list_options' => [
133   - 'view' => 'list-comment',
134   - ],
135   - 'form_options' => [
136   - 'view' => 'form-comment',
137   - 'tag' => 'div',
138   - 'class' => 'artbox_comment_form',
139   - ],
140   - 'options' => [
141   - 'class' => 'new-portf-comments-wr style',
142   - ],
143   - ]);
144   - ?>
145   -
146   -
147   -</div>
148   -<script>
149   - $('.portfolio-new-page-wrapper .rating').rating(
150   - {
151   - fx : 'full', readOnly : false, url : 'rating.php'
152   - }
153   - );
154   -</script>
155   -<script>
156   - $(document).ready(
157   - function()
158   - {
159   - portfolioHideTxt()
160   - function portfolioHideTxt()
161   - {
162   - $('.new-portfolio-excerpt .new-portfolio-see-all span').click(
163   - function()
164   - {
165   - $(this).parent().parent().parent().toggleClass('show-all')
166   - }
167   - )
168   - $('.new-portfolio-txt .new-portfolio-see-all span').click(
169   - function()
170   - {
171   - $(this).parent().parent().parent().toggleClass('show-all')
172   - }
173   - )
174   - }
175   - }
176   - )
177   -</script>
178   -<script>
179   - $(
180   - function()
181   - {
182   - $('.new-portf-slider #demo5').scrollbox(
183   - {
184   - direction : 'h', distance : 230, autoPlay : false, onMouseOverPause : false
185   - }
186   - );
187   - $('#demo5-backward').click(
188   - function()
189   - {
190   - $('#demo5').trigger('backward');
191   - }
192   - );
193   - $('#demo5-forward').click(
194   - function()
195   - {
196   - $('#demo5').trigger('forward');
197   - }
198   - );
199   - var widthSlider = $('.new-portf-slider ul li').length
200   - $('.new-portf-slider ul').css({width : ((widthSlider * 230) - 30)})
201   - }
202   - );
  1 +<?php
  2 +
  3 + use common\models\Portfolio;
  4 + use common\models\User;
  5 + use kartik\rating\StarRating;
  6 + use yii\helpers\Html;
  7 + use yii\web\ViewAction;
  8 + use yii\web\View;
  9 +
  10 + /**
  11 + * @var ViewAction $this
  12 + * @var User $user
  13 + * @var Portfolio $portfolio
  14 + * @var View $this
  15 + */
  16 + $this->params[ 'user' ] = $user;
  17 +
  18 + $this->title = 'My Yii Application';
  19 + $rating = $portfolio->getRatingValue();
  20 +?>
  21 +<div class="portfolio-new-page-wrapper style">
  22 + <div class="new-portfolio-bg style ">
  23 + <?php
  24 +
  25 + echo Html::img($portfolio->minImg($portfolio->cover, '720', '280'))
  26 +
  27 + ?>
  28 + </div>
  29 + <div class="new-portfolio-icons-rating-wr style">
  30 + <div class="new-portfolio-icons">
  31 + <div class="portfolio-project-views-wr">
  32 + <div class="portfolio-project-views ico-views-bl">
  33 + <div class="portfolio-project-views-img-wr">
  34 + <div class="portfolio-project-views-img">
  35 + <img src="/images/portfolio-project/ico-1.png"></div>
  36 + </div>
  37 + <div class="portfolio-project-views-txt"><?= $portfolio->view_count ?></div>
  38 + </div>
  39 + <div class="portfolio-project-rati ico-views-bl">
  40 + <div class="portfolio-project-views-img-wr">
  41 + <div class="portfolio-project-views-img">
  42 + <img src="/images/portfolio-project/ico-2.png"></div>
  43 + </div>
  44 + <div class="portfolio-project-views-txt"><?=(!empty($rating)?$rating:'Нет')?></div>
  45 + </div>
  46 + <div class="ico-views-bl">
  47 + <div class="portfolio-project-views-img-wr">
  48 + <div class="portfolio-project-views-img">
  49 + <img src="/images/portfolio-project/ico-3.png"></div>
  50 + </div>
  51 + <div class="portfolio-project-views-txt"><?=count($portfolio->comments)?></div>
  52 + </div>
  53 + </div>
  54 + </div>
  55 + <div class="new-portfolio-rating">
  56 + <?php
  57 + echo StarRating::widget([
  58 + 'name' => 'rating_portfolio',
  59 + 'value' => $portfolio->getRatingValue(),
  60 + 'pluginOptions' => ['displayOnly' => true, 'size' => 'xxs']
  61 + ]);
  62 + ?>
  63 + </div>
  64 + </div>
  65 +
  66 + <div class="new-portf-slider-wr style">
  67 + <div class="new-portf-slider-title"><?= $portfolio->name ?></div>
  68 + <?php
  69 + if(!empty( $portfolio->gallery ) || !empty( $portfolio->gallery->photo )) {
  70 + $gallery = explode(',', $portfolio->gallery->photo);
  71 + array_pop($gallery);
  72 + ?>
  73 + <div class="new-portf-slider style">
  74 + <div class="slider-video-wr">
  75 + <div id="demo5" class="scroll-img">
  76 + <ul>
  77 + <?php
  78 + foreach($gallery as $one_photo) {
  79 + ?>
  80 + <li><img src="<?= $one_photo ?>" alt=""/>
  81 + <?php
  82 + }
  83 + ?>
  84 + </ul>
  85 + </div>
  86 + <div id="demo5-btn" class="text-center">
  87 + <button class="btn" id="demo5-backward"></button>
  88 + <button class="btn" id="demo5-forward"></button>
  89 + </div>
  90 + </div>
  91 + </div>
  92 + <?php
  93 + }
  94 + ?>
  95 + </div>
  96 +
  97 + <div class="new-portfolio-txt-wrapper style">
  98 + <div class="new-portfolio-excerpt style">
  99 + <div class="new-portfolio-editor">
  100 + <?= $portfolio->preview ?>
  101 + </div>
  102 + <?php
  103 + if(!empty( $portfolio->description )) {
  104 + ?>
  105 + <div class="new-portfolio-see-all style"><span>Развернуть</span></div>
  106 + <?php
  107 + }
  108 + ?>
  109 + </div>
  110 + <?php
  111 + if(!empty( $portfolio->description )) {
  112 + ?>
  113 + <div class="new-portfolio-txt">
  114 + <div class="new-portfolio-editor">
  115 + <?= $portfolio->description ?>
  116 + </div>
  117 + <div class="new-portfolio-see-all style"><span>Свернуть</span></div>
  118 + </div>
  119 + <?php
  120 + }
  121 + ?>
  122 + </div>
  123 + <?php
  124 + echo \common\modules\comment\widgets\CommentWidget::widget([
  125 + 'context' => $this,
  126 + 'model' => $portfolio::className(),
  127 + 'model_id' => $portfolio->portfolio_id,
  128 + 'comment_class' => \common\modules\comment\models\Comment::className(),
  129 + 'rating_class' => (\Yii::$app->user->id?\common\modules\comment\models\Rating::className():false),
  130 + 'class_options' => [
  131 + 'scenario' => is_int(\Yii::$app->user->getId()) ? \common\modules\comment\models\Comment::SCENARIO_USER : \common\modules\comment\models\Comment::SCENARIO_GUEST,
  132 + 'user_id' => \Yii::$app->user->getId(),
  133 + 'guestComment' => true,
  134 + 'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE,
  135 + ],
  136 + 'list_options' => [
  137 + 'view' => 'list-comment',
  138 + ],
  139 + 'form_options' => [
  140 + 'view' => 'form-comment',
  141 + 'tag' => 'div',
  142 + 'class' => 'artbox_comment_form',
  143 + ],
  144 + 'options' => [
  145 + 'class' => 'new-portf-comments-wr style',
  146 + ],
  147 + ]);
  148 + ?>
  149 +
  150 +
  151 +</div>
  152 +<script>
  153 + $('.portfolio-new-page-wrapper .rating').rating(
  154 + {
  155 + fx : 'full', readOnly : false, url : 'rating.php'
  156 + }
  157 + );
  158 +</script>
  159 +<script>
  160 + $(document).ready(
  161 + function()
  162 + {
  163 + portfolioHideTxt()
  164 + function portfolioHideTxt()
  165 + {
  166 + $('.new-portfolio-excerpt .new-portfolio-see-all span').click(
  167 + function()
  168 + {
  169 + $(this).parent().parent().parent().toggleClass('show-all')
  170 + }
  171 + )
  172 + $('.new-portfolio-txt .new-portfolio-see-all span').click(
  173 + function()
  174 + {
  175 + $(this).parent().parent().parent().toggleClass('show-all')
  176 + }
  177 + )
  178 + }
  179 + }
  180 + )
  181 +</script>
  182 +<script>
  183 + $(
  184 + function()
  185 + {
  186 + $('.new-portf-slider #demo5').scrollbox(
  187 + {
  188 + direction : 'h', distance : 230, autoPlay : false, onMouseOverPause : false
  189 + }
  190 + );
  191 + $('#demo5-backward').click(
  192 + function()
  193 + {
  194 + $('#demo5').trigger('backward');
  195 + }
  196 + );
  197 + $('#demo5-forward').click(
  198 + function()
  199 + {
  200 + $('#demo5').trigger('forward');
  201 + }
  202 + );
  203 + var widthSlider = $('.new-portf-slider ul li').length
  204 + $('.new-portf-slider ul').css({width : ((widthSlider * 230) - 30)})
  205 + }
  206 + );
203 207 </script>
204 208 \ No newline at end of file
... ...