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 | 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 | 12 | <div class="blog-post-wr"> |
| 9 | 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 | 19 | </div> |
| 12 | 20 | <div class="blog-post-icons-wr style"> |
| 13 | 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 | 24 | </div> |
| 16 | 25 | <div class="blog-post-views"> |
| 17 | - <span></span><p><?= $model->view_count?></p> | |
| 26 | + <span></span> | |
| 27 | + <p><?= $model->view_count ?></p> | |
| 18 | 28 | </div> |
| 19 | 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 | 37 | </div> |
| 22 | 38 | </div> |
| 23 | 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 | 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 | 52 | </div> |
| 29 | 53 | \ No newline at end of file | ... | ... |
frontend/views/performer/_blog_list_view.php
| 1 | 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 | 12 | <div class="blog-post-wr"> |
| 9 | 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 | 19 | </div> |
| 12 | 20 | <div class="blog-post-icons-wr style"> |
| 13 | 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 | 24 | </div> |
| 16 | 25 | <div class="blog-post-views"> |
| 17 | - <span></span><p><?= $model->view_count?></p> | |
| 26 | + <span></span> | |
| 27 | + <p><?= $model->view_count ?></p> | |
| 18 | 28 | </div> |
| 19 | 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 | 37 | </div> |
| 22 | 38 | </div> |
| 23 | 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 | 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 | 52 | </div> |
| 29 | 53 | \ No newline at end of file | ... | ... |