Commit e11dfa18e0b7ae7378df14f1c72b4d6e324d9126
1 parent
be662d1f
test
Showing
2 changed files
with
70 additions
and
22 deletions
Show diff stats
frontend/views/company/_blog_list_view.php
| 1 | <?php | 1 | <?php |
| 2 | -use frontend\helpers\TextHelper; | ||
| 3 | -use yii\helpers\Html; | ||
| 4 | -use yii\helpers\StringHelper; | ||
| 5 | -use yii\helpers\Url; | 2 | + /** |
| 3 | + * @var Blog $model | ||
| 4 | + */ | ||
| 5 | + use common\models\Blog; | ||
| 6 | + use common\modules\comment\models\Comment; | ||
| 7 | + use frontend\helpers\TextHelper; | ||
| 8 | + use yii\helpers\Html; | ||
| 9 | + use yii\helpers\Url; | ||
| 6 | 10 | ||
| 7 | ?> | 11 | ?> |
| 8 | <div class="blog-post-wr"> | 12 | <div class="blog-post-wr"> |
| 9 | <div class="blog-post-title style"> | 13 | <div class="blog-post-title style"> |
| 10 | - <?= Html::a($model->name, Url::toRoute(['company/blog-view','company_id'=>$this->params['company']->id,'link'=>$model->link]),['class'=>'blog-new-link']);?> | 14 | + <?= Html::a($model->name, Url::toRoute([ |
| 15 | + 'company/blog-view', | ||
| 16 | + 'company_id' => $this->params[ 'company' ]->id, | ||
| 17 | + 'link' => $model->link, | ||
| 18 | + ]), [ 'class' => 'blog-new-link' ]); ?> | ||
| 11 | </div> | 19 | </div> |
| 12 | <div class="blog-post-icons-wr style"> | 20 | <div class="blog-post-icons-wr style"> |
| 13 | <div class="blog-post-date"> | 21 | <div class="blog-post-date"> |
| 14 | - <span></span><p><?= $model->dateCreate?></p> | 22 | + <span></span> |
| 23 | + <p><?= \Yii::$app->formatter->asDate($model->dateCreate, 'php:d.m.Y') ?></p> | ||
| 15 | </div> | 24 | </div> |
| 16 | <div class="blog-post-views"> | 25 | <div class="blog-post-views"> |
| 17 | - <span></span><p><?= $model->view_count?></p> | 26 | + <span></span> |
| 27 | + <p><?= $model->view_count ?></p> | ||
| 18 | </div> | 28 | </div> |
| 19 | <div class="blog-post-comm-num"> | 29 | <div class="blog-post-comm-num"> |
| 20 | - <span></span><p><?= $model->view_count?></p> | 30 | + <span></span> |
| 31 | + <p><?= Comment::find() | ||
| 32 | + ->where([ | ||
| 33 | + 'model' => $model->className(), | ||
| 34 | + 'model_id' => $model->getPrimaryKey(), | ||
| 35 | + ]) | ||
| 36 | + ->count() ?></p> | ||
| 21 | </div> | 37 | </div> |
| 22 | </div> | 38 | </div> |
| 23 | <div class="blog-post-content style"> | 39 | <div class="blog-post-content style"> |
| 24 | - <?= Html::a(Html::img($model->cover), Url::toRoute(['/company/blog-view','company_id'=>$this->params['company']->id,'link'=>$model->link]));?> | ||
| 25 | - <?= TextHelper::truncateHtmlText($model->description, 1300)?> | 40 | + <?= Html::a(Html::img($model->cover), Url::toRoute([ |
| 41 | + '/company/blog-view', | ||
| 42 | + 'company_id' => $this->params[ 'company' ]->id, | ||
| 43 | + 'link' => $model->link, | ||
| 44 | + ])); ?> | ||
| 45 | + <?= TextHelper::truncateHtmlText($model->description, 1300) ?> | ||
| 26 | </div> | 46 | </div> |
| 27 | - <?= Html::a('<span>Подробнее</span>', Url::toRoute(['company/blog-view','company_id'=>$this->params['company']->id,'link'=>$model->link]),['class'=>'blog-post-see-all style']);?> | 47 | + <?= Html::a('<span>Подробнее</span>', Url::toRoute([ |
| 48 | + 'company/blog-view', | ||
| 49 | + 'company_id' => $this->params[ 'company' ]->id, | ||
| 50 | + 'link' => $model->link, | ||
| 51 | + ]), [ 'class' => 'blog-post-see-all style' ]); ?> | ||
| 28 | </div> | 52 | </div> |
| 29 | \ No newline at end of file | 53 | \ No newline at end of file |
frontend/views/performer/_blog_list_view.php
| 1 | <?php | 1 | <?php |
| 2 | -use frontend\helpers\TextHelper; | ||
| 3 | -use yii\helpers\Html; | ||
| 4 | -use yii\helpers\StringHelper; | ||
| 5 | -use yii\helpers\Url; | 2 | + /** |
| 3 | + * @var Blog $model | ||
| 4 | + */ | ||
| 5 | + use common\models\Blog; | ||
| 6 | + use common\modules\comment\models\Comment; | ||
| 7 | + use frontend\helpers\TextHelper; | ||
| 8 | + use yii\helpers\Html; | ||
| 9 | + use yii\helpers\Url; | ||
| 6 | 10 | ||
| 7 | ?> | 11 | ?> |
| 8 | <div class="blog-post-wr"> | 12 | <div class="blog-post-wr"> |
| 9 | <div class="blog-post-title style"> | 13 | <div class="blog-post-title style"> |
| 10 | - <?= Html::a($model->name, Url::toRoute(['performer/blog-view','performer_id'=>$this->params['user']->id,'link'=>$model->link]),['class'=>'blog-new-link']);?> | 14 | + <?= Html::a($model->name, Url::toRoute([ |
| 15 | + 'performer/blog-view', | ||
| 16 | + 'performer_id' => $this->params[ 'user' ]->id, | ||
| 17 | + 'link' => $model->link, | ||
| 18 | + ]), [ 'class' => 'blog-new-link' ]); ?> | ||
| 11 | </div> | 19 | </div> |
| 12 | <div class="blog-post-icons-wr style"> | 20 | <div class="blog-post-icons-wr style"> |
| 13 | <div class="blog-post-date"> | 21 | <div class="blog-post-date"> |
| 14 | - <span></span><p><?= $model->dateCreate?></p> | 22 | + <span></span> |
| 23 | + <p><?= \Yii::$app->formatter->asDate($model->dateCreate, 'php:d.m.Y') ?></p> | ||
| 15 | </div> | 24 | </div> |
| 16 | <div class="blog-post-views"> | 25 | <div class="blog-post-views"> |
| 17 | - <span></span><p><?= $model->view_count?></p> | 26 | + <span></span> |
| 27 | + <p><?= $model->view_count ?></p> | ||
| 18 | </div> | 28 | </div> |
| 19 | <div class="blog-post-comm-num"> | 29 | <div class="blog-post-comm-num"> |
| 20 | - <span></span><p><?= $model->view_count?></p> | 30 | + <span></span> |
| 31 | + <p><?= Comment::find() | ||
| 32 | + ->where([ | ||
| 33 | + 'model' => $model->className(), | ||
| 34 | + 'model_id' => $model->getPrimaryKey(), | ||
| 35 | + ]) | ||
| 36 | + ->count() ?></p> | ||
| 21 | </div> | 37 | </div> |
| 22 | </div> | 38 | </div> |
| 23 | <div class="blog-post-content style"> | 39 | <div class="blog-post-content style"> |
| 24 | - <?= Html::a(Html::img($model->cover), Url::toRoute(['/performer/blog-view','performer_id'=>$this->params['user']->id,'link'=>$model->link]));?> | ||
| 25 | - <?= TextHelper::truncateHtmlText($model->description, 1300)?> | 40 | + <?= Html::a(Html::img($model->cover), Url::toRoute([ |
| 41 | + '/performer/blog-view', | ||
| 42 | + 'performer_id' => $this->params[ 'user' ]->id, | ||
| 43 | + 'link' => $model->link, | ||
| 44 | + ])); ?> | ||
| 45 | + <?= TextHelper::truncateHtmlText($model->description, 1300) ?> | ||
| 26 | </div> | 46 | </div> |
| 27 | - <?= Html::a('<span>Подробнее</span>', Url::toRoute(['performer/blog-view','performer_id'=>$this->params['user']->id,'link'=>$model->link]),['class'=>'blog-post-see-all style']);?> | 47 | + <?= Html::a('<span>Подробнее</span>', Url::toRoute([ |
| 48 | + 'performer/blog-view', | ||
| 49 | + 'performer_id' => $this->params[ 'user' ]->id, | ||
| 50 | + 'link' => $model->link, | ||
| 51 | + ]), [ 'class' => 'blog-post-see-all style' ]); ?> | ||
| 28 | </div> | 52 | </div> |
| 29 | \ No newline at end of file | 53 | \ No newline at end of file |