Блог Yupe

Written by
  • 3 года ago

Настройка количества отображаемых постов в блоге:

файл \themes\default\views\blog\post\blog-post.php

<?php

$dataProvider = $posts->search();
$dataProvider->pagination->pageSize=4;

$this->widget(
‘bootstrap.widgets.TbListView’,
[
‘dataProvider’ => $dataProvider,
‘itemView’ => ‘_item’,
‘template’ => “{items}\n{pager}”,
] ); ?>


Наделение постов уникальным классом

Вставить в файл   \themes\default\views\blog\post\_item.php

<div class=”item<?= $index; ?>”> перед  <div class=”posts-list-block”>  и закрыть в самом конце </div>


Разбить дату публикации поста

<div class=”date-post”>
<div class=”day-post”><?php echo Yii::app()->dateFormatter->format(‘dd’, $post->publish_time); ?></div>
<div class=”month-post”><?php echo Yii::app()->dateFormatter->format(‘MM’, $post->publish_time);?></div>
<div class=”year-post”><?php echo Yii::app()->dateFormatter->format(‘yyyy’, $post->publish_time);?></div>
</div>


Изображение поста как background

<div class=”blog-post-head” style=”background: url(‘<?php echo $post->getImageUrl(); ?>’) no-repeat center”>
</div>

Article Categories:
yii · Yupe

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Menu Title