Commit 2d76306a2bef1864e1fa564c7fa1578e51e255dd
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 | </script> | 207 | </script> |
204 | \ No newline at end of file | 208 | \ No newline at end of file |