Files
cm-web-legacy/application/views/m/news/news_main_content_inc.php
2020-06-10 06:19:03 +09:00

104 lines
3.6 KiB
PHP
Executable File

<?
$ci=& get_instance();
# 테마
$ci->load->model('web/m_theme');
$req_data = array();
$req_data['theme_types'] = array('4', '14');
$arr_theme = $ci->m_theme->theme_join_vw_content_where_in_theme_type_list($req_data);
$arr_today_photo = array();
$i=1;$z=1;
foreach ($arr_theme as $val) {
if($val['theme_type'] == 4) $arr_today_photo[$val['rank']] = array('rank'=>$val['rank'], 'title' => $val['title'], 'sub_content' => $val['sub_content'], 'theme_img' => $val['theme_img'], 'content_idx' => $val['content_idx']);
}
# 댓글 많은 뉴스 --> 뉴스 랭킹
$req_data = array();
$req_data['ranking_type'] = '2';
$req_data['content_type'] = '1';
$req_data['offset'] = 0;
$req_data['limit'] = 10;
$ci->load->model('web/m_ranking');
$arr_news_ranking = $ci->m_ranking->ranking_join_news_list($req_data);
$today_photo_count = count($arr_today_photo);
$today_photo_page = ceil($today_photo_count/4);
if($today_photo_count > 0) { ?>
<div class="todayphoto">
<h4>오늘의 포토</h4>
<ul class="todayphoto_box">
<? if($today_photo_count > 4) {?>
<a href="javascript:change_today_photo_page(-1)"><span class="s_left"><img src="/img/web/p_slide_left.png"></span></a>
<a href="javascript:change_today_photo_page(1)"><span class="s_right"><img src="/img/web/p_slide_right.png"></span></a>
<? }?>
<? $i=1;
foreach ($arr_today_photo as $val) {
$title_txt = mb_strimwidth($val['title'], '0', '40', '..', 'utf-8');
$curr_page = ceil($i/4);
$margin = '';$style_display='block';
if($i%4==0) $margin='margin-right:0px;';
if($i > 4) $style_display='none';
?>
<li class="today_photo_page<?=$curr_page?>" style="display:<?=$style_display?>;<?=$margin?>;cursor: pointer" onclick="location.href='/web/news/news_view/<?=$val['content_idx']?>'">
<div style="width:171px; height:118px; background:url('<?=$val['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="card_title"><a href="/web/news/news_view/<?=$val['content_idx']?>"><?=$title_txt?></a></p>
</li>
<? $i++;
} ?>
</ul>
</div>
<? }?>
<div class="mostreply">
<div style="float:left; width:18%">
<h4>댓글 많은 뉴스</h4>
<span class="viewall" style="text-decoration:none !important"><a href="/web/news/ranking?ranking_type=2">전체보기 ></a></span>
</div>
<? $i=1;
foreach ($arr_news_ranking as $key=>$val) {
$title_txt = mb_strimwidth($val['title'], '0', '30', '..', 'utf-8');
if($i==1) echo '<div style="float:left; width:40%; padding-right:2%">';
if($i==6) echo '<div style="float:left; width:40%;">';
?>
<div class="issue_box">
<span class="no"><?=$val['rank']?></span>
<span><a href="/web/news/news_view/<?=$val['content_idx']?>"><?=$title_txt?></a></span>
</div>
<?
if($i==5 || $i==10 || $i == count($arr_news_ranking)) echo '</div>';
$i++;
}?>
</div>
<script>
var today_photo_curr_page = 1;
function change_today_photo_page(page){
var total_page = "<?=$today_photo_page?>";
var move_page = today_photo_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$(".today_photo_page"+move_page).show();
$(".today_photo_page"+today_photo_curr_page).hide();
today_photo_curr_page = move_page;
}
}
</script>