public function run() { $this->registerClientAssets(); $helper = new \plathir\smartblog\helpers\PostHelper(); $posts = $helper->findSimilarPosts($this->postID); return $this->render('similar_posts_widget', ['posts' => $posts, 'widget' => $this]); }
public function actionTags($tag) { $helper = new \plathir\smartblog\helpers\PostHelper(); $posts = $helper->getPostsbyTags($tag); $dataProvider = new ArrayDataProvider(['allModels' => $posts, 'sort' => ['attributes' => ['id']], 'pagination' => ['pageSize' => 20]]); return $this->render('tags', ['dataProvider' => $dataProvider, 'posts' => $posts]); }
<?php echo Html::a('<h1>' . $pdata['description'] . '</h1>', ['view', 'id' => $pdata['id']]); ?> </div> <div class="col-lg-2 col-md-2 col-sm-2 col-xs-2"> <?php echo $editButton; ?> </div> <div class ="col-lg-3 col-md-4 col-sm-4 col-xs-12"> <?php if ($pdata['intro_image'] != null) { echo "<img src=" . plathir\smartblog\helpers\PostHelper::getPostIntroImage($pdata['id']) . " class='pull-left img-responsive' style='width:100%'>"; } ?> </div> <div class ="col-lg-9 col-md-8 col-sm-8 col-xs-12"> <div class="row"> <?php echo substr($pdata['intro_text'], 0, 300); ?> <?php if (strlen($pdata['intro_text']) > 300) { echo "..."; } ?> </div>