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