Commit e11dfa18e0b7ae7378df14f1c72b4d6e324d9126

Authored by Yarik
1 parent be662d1f

test

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