Esempio n. 1
0
 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'));
 }
Esempio n. 2
0
 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'));
     }
 }
Esempio n. 3
0
<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;
        ?>
Esempio n. 4
0
    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>
Esempio n. 5
0
    ?>
	<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 
}
?>