Authored by whb

修改视频和资讯相关

... ... @@ -93,12 +93,12 @@ class Controller_Activity extends Controller_Abstract
public function videoAction()
{
$tag = '视频';
$datetime = '2014-01-01 00:00:00';
$total = Facade_News::getTotalAfterTime($tag, $datetime);
$datetime = '2015-01-01 00:00:00';
$total = Facade_News::getTotalBeforeTime($tag, $datetime);
$page = new Lib_Helper_Pagination($total, 24);
$page->setOptions(array('afterAppend' => 'setLayout'));
list($offset, $limit) = $page->getLimit();
$list = Facade_News::getListAfterTime($tag, $datetime, $offset, $limit);
$list = Facade_News::getListBeforeTime($tag, $datetime, $offset, $limit);
$this->_view['video'] = $list;
$this->_view['pagination'] = $page->getPagination();
}
... ...
... ... @@ -207,7 +207,7 @@ class Facade_News
}
/**
* 时间之获取视频
* 时间之获取视频
*
* @param string $tag
* @param string $datetime
... ... @@ -215,21 +215,21 @@ class Facade_News
* @param int $limit
* @return array
*/
public static function getListAfterTime($tag, $datetime, $offset, $limit)
public static function getListBeforeTime($tag, $datetime, $offset, $limit)
{
return self::service()->getListAfterTime($tag, $datetime, $offset, $limit);
return self::service()->getListBeforeTime($tag, $datetime, $offset, $limit);
}
/**
* 时间之获取总数
* 时间之获取总数
*
* @param string $tag
* @param string $datetime
* @return int
*/
public static function getTotalAfterTime($tag, $datetime)
public static function getTotalBeforeTime($tag, $datetime)
{
return self::service()->getTotalAfterTime($tag, $datetime);
return self::service()->getTotalBeforeTime($tag, $datetime);
}
/**
... ...
... ... @@ -202,7 +202,7 @@ class Service_News extends Lib_Service
}
/**
* 时间之获取视频
* 时间之获取视频
*
* @param string $tag
* @param string $datetime
... ... @@ -210,22 +210,22 @@ class Service_News extends Lib_Service
* @param int $limit
* @return array
*/
public function getListAfterTime($tag, $datetime, $offset, $limit)
public function getListBeforeTime($tag, $datetime, $offset, $limit)
{
return self::service(self::ROUTER)->tag(self::$_tag)->fetchAssoc('getListAfterTime',
return self::service(self::ROUTER)->tag(self::$_tag)->fetchAssoc('getListBeforeTime',
array('time' => strtotime($datetime), 'offset' => intval($offset), 'limit' => intval($limit),'tag'=> $tag));
}
/**
* 时间之获取总数
* 时间之获取总数
*
* @param string $tag
* @param string $datetime
* @return int
*/
public function getTotalAfterTime($tag, $datetime)
public function getTotalBeforeTime($tag, $datetime)
{
return self::service(self::ROUTER)->tag(self::$_tag)->fetchOne('getTotalAfterTime', array('time' => strtotime($datetime),'tag'=> $tag));
return self::service(self::ROUTER)->tag(self::$_tag)->fetchOne('getTotalBeforeTime', array('time' => strtotime($datetime),'tag'=> $tag));
}
/**
... ...
... ... @@ -36,11 +36,11 @@
<select id="getAllNews">
SELECT * FROM tbl_news ORDER BY create_time DESC LIMIT :offset, :limit
</select>
<select id="getListAfterTime">
SELECT * FROM tbl_news WHERE `tag` = :tag AND create_time &gt; :time ORDER BY create_time DESC LIMIT :offset, :limit
<select id="getListBeforeTime">
SELECT * FROM tbl_news WHERE `tag` = :tag AND create_time &lt; :time ORDER BY create_time DESC LIMIT :offset, :limit
</select>
<select id="getTotalAfterTime">
SELECT COUNT(*) FROM tbl_news WHERE `tag` = :tag AND create_time &gt; :time
<select id="getTotalBeforeTime">
SELECT COUNT(*) FROM tbl_news WHERE `tag` = :tag AND create_time &lt; :time
</select>
<select id="getListByHits">
SELECT * FROM tbl_news WHERE `tag` = :tag AND #where# ORDER BY hits DESC LIMIT :offset, :limit
... ...
... ... @@ -14,7 +14,7 @@
<li>
<a href="<?php echo $partner['url'];?>" title="<?php echo $partner['name'];?>" target="_blank">
<div class="img-box">
<img src="<?php echo Lib_Images::getImageUrl($partner['pic'], 'source','fragmentimg'); ?>" alt="" style="height:75px;">
<img src="<?php echo Lib_Images::getImageUrl($partner['pic'], 'source','fragmentimg'); ?>" alt="" style="width:153px;height:153px;">
</div>
</a>
</li>
... ...
... ... @@ -18,7 +18,7 @@
<div class="image-box">
<img src="<?php echo Lib_Images::getImageUrl($val['thumb'],'0230x0230','fragmentimg');?>" alt="">
</div>
<div class="content"><?php echo $val['title']?></div>
<div class="content"><?php echo Util_StringHelper::substr_cn($val['title'], 36);?></div>
</a>
</li>
<?php endforeach;?>
... ...
... ... @@ -32,7 +32,7 @@
<span class="border"></span>
<span class="arrow"></span>
<img class="lazy" data-original="<?php echo Lib_Images::getImageUrl($pic, 'source','fragmentimg');?>" alt=""
src="<?php echo Lib_Images::getImageUrl($pic, '0210x0210','fragmentimg');?>" style="display: block;">
src="<?php echo Lib_Images::getImageUrl($pic, '0100x0065','fragmentimg');?>" style="display: block;">
</a>
</li>
<?php endforeach;?>
... ...