public function actionIndex() { $limit = self::_NUMBER_ITEM; $albums = WapAlbumModel::getListHot(1, $limit); $videos = WapVideoModel::getListByCollection('VIDEO_HOT', 1, $limit); $songs = WapSongModel::getListByCollection('SONG_HOT', 1, 5); $news = WapNewsModel::getTopNews(0, 5); $video_playlist = WapVideoPlaylistModel::getListByCollection('VIDEO_PLAYLIST_HOT', 1, $limit); $this->render("index", compact('albums', 'videos', 'songs', 'news', 'video_playlist')); }
public function actionIndex() { $this->forward("/site/error", true); $countNews = WapNewsModel::model()->countTopNews(); $limit = Yii::app()->params['numberPerPage']; $page = (int) Yii::app()->request->getParam('page', 0); $pager = new CPagination($countNews); $pager->setPageSize($limit); $offset = $pager->getOffset(); $callBackLink = Yii::app()->createUrl("news/index"); $callBack = (int) Yii::app()->request->getParam('call_back', 0); $news = WapNewsModel::model()->getTopNews($page * $limit, $limit); if ($callBack) { $this->layout = false; $this->render("_ajaxList", compact('news', 'pager', 'callBackLink')); } else { $userPlaylist = array(); if ($this->userPhone) { $userPlaylist = WapPlaylistModel::model()->getPlaylistByPhone($this->userPhone); } $this->render("index", compact('news', 'pager', 'callBackLink')); } }
<table class="bg_news mylistnew tablelist"> <?php if (isset($albumPages)) { $number = $albumPages->getCurrentPage() * yii::app()->params['pageSize'] + 1; } else { $number = 1; } foreach ($newsList as $news) { echo '<tr>'; $newsLink = yii::app()->createUrl('news/view', array('id' => $news->id, 'url_key' => Common::makeFriendlyUrl($news->title))); $thumbnailUrl = WapNewsModel::model()->getThumbnailUrl(100, $news->id); /* * $agetHeaders = @get_headers($thumbnailUrl); if (preg_match("|200|", $agetHeaders[0])) { $avatarImage = CHtml::image($thumbnailUrl, 'avatar'); } else { $avatarImage = CHtml::image('../css/wap/images/icon/default-50.png', 'avatar'); } */ $avatarImage = CHtml::image($thumbnailUrl, 'avatar'); if ($type == "homepage" && $number == 1 || $type != "homepage") { ?> <td onclick="document.location = '<?php echo $newsLink; ?> '"> <table> <tr style="background: none"> <td width="85px"><?php echo $avatarImage; ?>
echo Yii::t("wap", "News"); ?> '> <div class='head-label clearfix'> <span class='text'><?php echo Yii::t("wap", "News"); ?> </span> <span class='title'></span> </div><!-- End .head-label --> </a> <div class="item-content"> <div style="padding: 5px;"> <?php $link = Yii::app()->createUrl('news/detail', array('id' => $news[0]->id, 'url_key' => Common::makeFriendlyUrl($news[0]->title))); $avatarImage = WapNewsModel::model()->getThumbnailUrl('s3', $news[0]->id); if ("/images/no-image.jpg" == $avatarImage) { $avatarImage = Yii::app()->homeUrl . $avatarImage; } ?> <div class="item_row item_lead"> <div class="item marr_5"> <a href="<?php echo $link; ?> "><img src="<?php echo $avatarImage; ?> "/></a> </div> <div>
?> <li class="item <?php if ($i == count($news)) { echo 'last_item'; } ?> "> <a href="<?php echo $link; ?> " title=" <?php echo CHtml::encode($new->title); ?> "> <?php $avatarImage = CHtml::image(WapNewsModel::model()->getThumbnailUrl('s3', $new->id), 'avatar', array('class' => 'news-avatar', 'align' => 'left', 'title' => CHtml::encode($new->title), 'width' => '120', 'height' => '80')); echo $avatarImage; ?> <h3 class="subtext"><?php echo $new->title, 25; ?> </h3> <p><?php echo CHtml::encode(Formatter::smartCut($new->intro, 30)); ?> </p> </a> </li> <?php } ?>