|
|
<?php $this->_extends('layout/default_layout');?>
|
|
|
<?php $this->_block('main');?>
|
|
|
<div class="slide-main">
|
|
|
<div class="slide-box">
|
|
|
<div class="slide-wrap clearfix">
|
|
|
<?php foreach($this->view->banners as $banner):?>
|
|
|
<div class="box">
|
|
|
<a href="<?php echo $banner['url'];?>" target="_blank" title="<?php echo $banner['text'];?>">
|
|
|
<img src="<?php echo Lib_Images::getImageUrl($banner['res'],'0980x0474','fragmentimg');?>" alt=""/>
|
|
|
</a>
|
|
|
</div>
|
|
|
<?php endforeach;?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="slide-navigator">
|
|
|
<div class="dib clearfix">
|
|
|
<?php echo '<a href="javascript:;" class="on"></a>'.str_repeat('<a href="javascript:;"></a>', count($this->view->banners) - 1);?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="slide-control">
|
|
|
<a class="slide-prev iconfont" href="javascript:void(0);"></a>
|
|
|
<a class="slide-next iconfont" href="javascript:void(0);"></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content-wrap clearfix">
|
|
|
<div class="fluid-list">
|
|
|
<div class="fluid-list-inner main-layout clearfix" id="img_flow">
|
|
|
<?php
|
|
|
$this->_widget('news_list', array('list'=> $this->view->news));
|
|
|
?>
|
|
|
</div>
|
|
|
<div id="pageContent" style="text-align: center;" class="pagination">
|
|
|
<?php $this->_component('Common_Pagination',array(
|
|
|
'pagination' => $this->view->pagination,'next_label' => '>>','prev_label' => '<<','current_class' => 'current',
|
|
|
'page_class'=>'pagination-inner', 'id'=>'img_page'
|
|
|
));?>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<?php if(count($this->view->partnerList)):?>
|
|
|
<div class="cooperation clearfix">
|
|
|
<div class="cooperation-slide-box">
|
|
|
<div class="slide-wrap clearfix">
|
|
|
<?php
|
|
|
$partnerGroups = array();
|
|
|
foreach($this->view->partnerList as $partner)
|
|
|
{
|
|
|
foreach($this->view->partnerTypes as $key => $type)
|
|
|
{
|
|
|
if($partner['type'] == $key)
|
|
|
{
|
|
|
$partnerGroups[$type][] = $partner;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
$groupNum = 0;
|
|
|
$groupLen = 0;
|
|
|
$template = '';
|
|
|
$html = '';
|
|
|
foreach($partnerGroups as $type => $group)
|
|
|
{
|
|
|
foreach ($group as $key => $partner)
|
|
|
{
|
|
|
$pic = Lib_Images::getImageUrl($partner['pic'], 'source','fragmentimg');
|
|
|
$html.= <<<EOL
|
|
|
<li>
|
|
|
<a href="{$partner['url']}" title="{$partner['name']}" target="_blank">
|
|
|
<img src="{$pic}" alt="" style="height:70px;width:70px;"/>
|
|
|
</a>
|
|
|
</li>
|
|
|
EOL;
|
|
|
$groupLen ++;
|
|
|
if($groupLen>= 6)
|
|
|
{
|
|
|
$templates[] ='<div class="{class}"><h2>'.$type.'</h2><ul class="clearfix">'.$html.'</ul></div>';
|
|
|
$html = '';
|
|
|
$groupLen = 0;
|
|
|
$groupNum = 0;
|
|
|
}
|
|
|
}
|
|
|
if(!empty($html))
|
|
|
{
|
|
|
$templates[] ='<div class="{class}"><h2>'.$type.'</h2><ul class="clearfix">'.$html.'</ul></div>';
|
|
|
$html = '';
|
|
|
}
|
|
|
$groupNum ++;
|
|
|
if($groupNum == 2 && !empty($html))
|
|
|
{
|
|
|
$templates[] ='<div class="{class}"><h2>'.$type.'</h2><ul class="clearfix">'.$html.'</ul></div>';
|
|
|
$html = '';
|
|
|
$groupNum = 0;
|
|
|
$groupLen = 0;
|
|
|
}
|
|
|
}
|
|
|
$pos = 0;
|
|
|
foreach($templates as $temp)
|
|
|
{
|
|
|
if($pos % 2 == 0)
|
|
|
{
|
|
|
$temp = str_replace('{class}','partner', $temp);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
$temp = str_replace('{class}','media', $temp);
|
|
|
}
|
|
|
preg_match_all("/<li>/i", $temp, $liLen, PREG_SET_ORDER);
|
|
|
if(count($liLen) >= 6)
|
|
|
{
|
|
|
$temp = preg_replace('@<div class="(\w+)">(.+)<\/div>@isU', "\\2", $temp);
|
|
|
$template .='<div class="box clearfix">'.$temp.'</div>';
|
|
|
$pos = -1;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if($pos % 2 == 0)
|
|
|
{
|
|
|
$template .='<div class="box clearfix">';
|
|
|
}
|
|
|
$template .= $temp;
|
|
|
if(($pos+1) % 2 == 0)
|
|
|
{
|
|
|
$template .='</div>';
|
|
|
}
|
|
|
}
|
|
|
$pos++;
|
|
|
}
|
|
|
if($pos % 2 == 1)
|
|
|
{
|
|
|
$template .='</div>';
|
|
|
}
|
|
|
echo $template;
|
|
|
?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="cooperation-slide-control">
|
|
|
<a class="cooperation-slide-prev iconfont" href="javascript:void(0);"></a>
|
|
|
<a class="cooperation-slide-next iconfont" href="javascript:void(0);"></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<?php endif;?>
|
|
|
|
|
|
<div id="right_banner" style="display:none;" num="<?php echo count($this->view->rightBanners);?>">
|
|
|
<div class="fluid-item layout-item tiled">
|
|
|
<?php
|
|
|
$banners = $this->view->rightBanners;
|
|
|
$temp = array();
|
|
|
$len = count($banners);
|
|
|
if($len >=3)
|
|
|
{
|
|
|
$temp = array_slice($banners, 0, 1);
|
|
|
$pos = rand(1, $len - 1);
|
|
|
$banners = array_merge($temp, array_slice($banners, $pos, 1));
|
|
|
}
|
|
|
foreach($banners as $banner):
|
|
|
$res_size = json_decode($banner['res_size'], true);
|
|
|
if($res_size['height'] < 308 && $res_size['width']< 308)
|
|
|
{
|
|
|
$height = $res_size['height'];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
$height = ceil($res_size['height'] * (308 / $res_size['width']));
|
|
|
}
|
|
|
$width = 308;
|
|
|
?>
|
|
|
<div class="image-box" style="padding-bottom: 30px;">
|
|
|
<a href="<?php echo $banner['url']?>" target="_blank" style="<?php echo sprintf("height:%spx;width:%spx;overflow:hidden;", $height, $width);?>">
|
|
|
<img disopen="1" src="<?php echo Lib_Images::getImageUrl($banner['res'], 'source','fragmentimg');?>" style="<?php echo sprintf("height:%spx;width:%spx;", $height, $width);?>"/>
|
|
|
</a>
|
|
|
</div>
|
|
|
<?php endforeach;?>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<?php $this->_endblock();?>
|
|
|
<?php $this->_block('js');?>
|
|
|
<script type="text/javascript">
|
|
|
seajs.use('yohood',function(yohood){
|
|
|
yohood.index();
|
|
|
})
|
|
|
</script>
|
|
|
<?php $this->_endblock();?> |
|
|
<?php $this->_extends('layout/default_layout');?>
|
|
|
<?php $this->_block('main');?>
|
|
|
<div class="slide-main">
|
|
|
<div class="slide-box">
|
|
|
<div class="slide-wrap clearfix">
|
|
|
<?php foreach($this->view->banners as $banner):?>
|
|
|
<div class="box">
|
|
|
<a href="<?php echo $banner['url'];?>" target="_blank" title="<?php echo $banner['text'];?>">
|
|
|
<img src="<?php echo Lib_Images::getImageUrl($banner['res'],'0980x0474','fragmentimg');?>" alt=""/>
|
|
|
</a>
|
|
|
</div>
|
|
|
<?php endforeach;?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="slide-navigator">
|
|
|
<div class="dib clearfix">
|
|
|
<?php echo '<a href="javascript:;" class="on"></a>'.str_repeat('<a href="javascript:;"></a>', count($this->view->banners) - 1);?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="slide-control">
|
|
|
<a class="slide-prev iconfont" href="javascript:void(0);"></a>
|
|
|
<a class="slide-next iconfont" href="javascript:void(0);"></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content-wrap clearfix">
|
|
|
<div class="fluid-list">
|
|
|
<div class="fluid-list-inner main-layout clearfix" id="img_flow">
|
|
|
<?php
|
|
|
$this->_widget('news_list', array('list'=> $this->view->news));
|
|
|
?>
|
|
|
</div>
|
|
|
<div id="pageContent" style="text-align: center;" class="pagination">
|
|
|
<?php $this->_component('Common_Pagination',array(
|
|
|
'pagination' => $this->view->pagination,'next_label' => '>>','prev_label' => '<<','current_class' => 'current',
|
|
|
'page_class'=>'pagination-inner', 'id'=>'img_page'
|
|
|
));?>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<?php if(count($this->view->partnerList)):?>
|
|
|
<div class="cooperation clearfix">
|
|
|
<div class="cooperation-slide-box">
|
|
|
<div class="slide-wrap clearfix">
|
|
|
<?php
|
|
|
$partnerGroups = array();
|
|
|
foreach($this->view->partnerList as $partner)
|
|
|
{
|
|
|
foreach($this->view->partnerTypes as $key => $type)
|
|
|
{
|
|
|
if($partner['type'] == $key)
|
|
|
{
|
|
|
$partnerGroups[$type][] = $partner;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
$groupNum = 0;
|
|
|
$groupLen = 0;
|
|
|
$template = '';
|
|
|
$html = '';
|
|
|
foreach($partnerGroups as $type => $group)
|
|
|
{
|
|
|
foreach ($group as $key => $partner)
|
|
|
{
|
|
|
$pic = Lib_Images::getImageUrl($partner['pic'], 'source','fragmentimg');
|
|
|
$html.= <<<EOL
|
|
|
<li>
|
|
|
<a href="{$partner['url']}" title="{$partner['name']}" target="_blank">
|
|
|
<img src="{$pic}" alt="" style="width:70px;"/>
|
|
|
</a>
|
|
|
</li>
|
|
|
EOL;
|
|
|
$groupLen ++;
|
|
|
if($groupLen>= 6)
|
|
|
{
|
|
|
$templates[] ='<div class="{class}"><h2>'.$type.'</h2><ul class="clearfix">'.$html.'</ul></div>';
|
|
|
$html = '';
|
|
|
$groupLen = 0;
|
|
|
$groupNum = 0;
|
|
|
}
|
|
|
}
|
|
|
if(!empty($html))
|
|
|
{
|
|
|
$templates[] ='<div class="{class}"><h2>'.$type.'</h2><ul class="clearfix">'.$html.'</ul></div>';
|
|
|
$html = '';
|
|
|
}
|
|
|
$groupNum ++;
|
|
|
if($groupNum == 2 && !empty($html))
|
|
|
{
|
|
|
$templates[] ='<div class="{class}"><h2>'.$type.'</h2><ul class="clearfix">'.$html.'</ul></div>';
|
|
|
$html = '';
|
|
|
$groupNum = 0;
|
|
|
$groupLen = 0;
|
|
|
}
|
|
|
}
|
|
|
$pos = 0;
|
|
|
foreach($templates as $temp)
|
|
|
{
|
|
|
if($pos % 2 == 0)
|
|
|
{
|
|
|
$temp = str_replace('{class}','partner', $temp);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
$temp = str_replace('{class}','media', $temp);
|
|
|
}
|
|
|
preg_match_all("/<li>/i", $temp, $liLen, PREG_SET_ORDER);
|
|
|
if(count($liLen) >= 6)
|
|
|
{
|
|
|
$temp = preg_replace('@<div class="(\w+)">(.+)<\/div>@isU', "\\2", $temp);
|
|
|
$template .='<div class="box clearfix">'.$temp.'</div>';
|
|
|
$pos = -1;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if($pos % 2 == 0)
|
|
|
{
|
|
|
$template .='<div class="box clearfix">';
|
|
|
}
|
|
|
$template .= $temp;
|
|
|
if(($pos+1) % 2 == 0)
|
|
|
{
|
|
|
$template .='</div>';
|
|
|
}
|
|
|
}
|
|
|
$pos++;
|
|
|
}
|
|
|
if($pos % 2 == 1)
|
|
|
{
|
|
|
$template .='</div>';
|
|
|
}
|
|
|
echo $template;
|
|
|
?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="cooperation-slide-control">
|
|
|
<a class="cooperation-slide-prev iconfont" href="javascript:void(0);"></a>
|
|
|
<a class="cooperation-slide-next iconfont" href="javascript:void(0);"></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<?php endif;?>
|
|
|
|
|
|
<div id="right_banner" style="display:none;" num="<?php echo count($this->view->rightBanners);?>">
|
|
|
<div class="fluid-item layout-item tiled">
|
|
|
<?php
|
|
|
$banners = $this->view->rightBanners;
|
|
|
$temp = array();
|
|
|
$len = count($banners);
|
|
|
if($len >=3)
|
|
|
{
|
|
|
$temp = array_slice($banners, 0, 1);
|
|
|
$pos = rand(1, $len - 1);
|
|
|
$banners = array_merge($temp, array_slice($banners, $pos, 1));
|
|
|
}
|
|
|
foreach($banners as $banner):
|
|
|
$res_size = json_decode($banner['res_size'], true);
|
|
|
if($res_size['height'] < 308 && $res_size['width']< 308)
|
|
|
{
|
|
|
$height = $res_size['height'];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
$height = ceil($res_size['height'] * (308 / $res_size['width']));
|
|
|
}
|
|
|
$width = 308;
|
|
|
?>
|
|
|
<div class="image-box" style="padding-bottom: 30px;">
|
|
|
<a href="<?php echo $banner['url']?>" target="_blank" style="<?php echo sprintf("height:%spx;width:%spx;overflow:hidden;", $height, $width);?>">
|
|
|
<img disopen="1" src="<?php echo Lib_Images::getImageUrl($banner['res'], 'source','fragmentimg');?>" style="<?php echo sprintf("height:%spx;width:%spx;", $height, $width);?>"/>
|
|
|
</a>
|
|
|
</div>
|
|
|
<?php endforeach;?>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<?php $this->_endblock();?>
|
|
|
<?php $this->_block('js');?>
|
|
|
<script type="text/javascript">
|
|
|
seajs.use('yohood',function(yohood){
|
|
|
yohood.index();
|
|
|
})
|
|
|
</script>
|
|
|
<?php $this->_endblock();?> |
...
|
...
|
|