221 lines
12 KiB
PHP
221 lines
12 KiB
PHP
<?php
|
||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
|
||
|
||
$rb_skin = sql_fetch (" select * from {$rb_module_table} where md_id = '{$options}' "); //최신글 환경설정 테이블 조회 (삭제금지)
|
||
|
||
$thumb_width = 32;
|
||
$thumb_height = 32;
|
||
$list_count = (is_array($list) && $list) ? count($list) : 0;
|
||
|
||
//모듈 타이틀이 설정되지 않은 경우 게시판 제목을 보여줍니다.
|
||
if(isset($rb_skin['md_title']) && $rb_skin['md_title']) {
|
||
$bo_subject = $rb_skin['md_title'];
|
||
} else {
|
||
$bo_subject = $rb_skin['md_title'];
|
||
}
|
||
|
||
// 카테고리 출력옵션을 사용한 경우 카테고리 링크로 이동합니다.
|
||
if (isset($rb_skin['md_sca']) && $rb_skin['md_sca']) {
|
||
$links_url = get_pretty_url($bo_table, '', 'sca=' . urlencode($rb_skin['md_sca']));
|
||
} else {
|
||
$links_url = get_pretty_url($bo_table);
|
||
}
|
||
|
||
|
||
/*
|
||
모듈설정 연동 변수
|
||
$rb_skin['md_id'] 설정ID
|
||
$rb_skin['md_layout'] 레이아웃 섹션ID
|
||
$rb_skin['md_layout_name'] 레이아웃 스킨명
|
||
$rb_skin['md_theme'] 테마명
|
||
$rb_skin['md_title'] 타이틀(제목)
|
||
$rb_skin['md_bo_table'] 게시판ID
|
||
$rb_skin['md_skin'] 스킨명
|
||
$rb_skin['md_cnt'] 출력갯수
|
||
$rb_skin['md_col'] 행갯수
|
||
$rb_skin['md_row'] 열갯수
|
||
$rb_skin['md_col_mo'] 행갯수(모바일)
|
||
$rb_skin['md_row_mo'] 열갯수(모바일)
|
||
$rb_skin['md_gap'] 게시물 간격(여백)
|
||
$rb_skin['md_gap_mo'] 모바일 게시물 간격(여백)
|
||
$rb_skin['md_width'] 가로사이즈
|
||
$rb_skin['md_height'] 세로사이즈
|
||
$rb_skin['md_auto_time'] 자동롤링 시간
|
||
$rb_skin['md_thumb_is'] 썸네일 출력여부(1,0)
|
||
$rb_skin['md_nick_is'] 닉네임 출력여부(1,0)
|
||
$rb_skin['md_date_is'] 작성일 출력여부(1,0)
|
||
$rb_skin['md_content_is'] 본문내용 출력여부(1,0)
|
||
$rb_skin['md_icon_is'] 아이콘 출력여부(1,0)
|
||
$rb_skin['md_comment_is'] 댓글수 출력여부(1,0)
|
||
$rb_skin['md_swiper_is'] 스와이프 여부(1,0)
|
||
$rb_skin['md_auto_is'] 자동롤링 여부(1,0)
|
||
*/
|
||
|
||
?>
|
||
<link rel="stylesheet" href="<?php echo $latest_skin_url ?>/style.css?ver=<?php echo G5_SERVER_TIME ?>">
|
||
|
||
|
||
<div class="bbs_main">
|
||
|
||
<!-- { -->
|
||
<ul class="bbs_main_wrap_tit" style="display:<?php echo (isset($rb_skin['md_title_hide']) && $rb_skin['md_title_hide'] == '1') ? 'none' : 'block'; ?>">
|
||
|
||
<li class="bbs_main_wrap_tit_l">
|
||
<!-- 타이틀 { -->
|
||
<a href="<?php echo $links_url; ?>">
|
||
<h2 class="<?php echo isset($rb_skin['md_title_font']) ? $rb_skin['md_title_font'] : 'font-B'; ?>" style="color:<?php echo isset($rb_skin['md_title_color']) ? $rb_skin['md_title_color'] : '#25282b'; ?>; font-size:<?php echo isset($rb_skin['md_title_size']) ? $rb_skin['md_title_size'] : '20'; ?>px; "><?php echo $bo_subject ?></h2>
|
||
</a>
|
||
<!-- } -->
|
||
</li>
|
||
|
||
|
||
<li class="bbs_main_wrap_tit_r">
|
||
|
||
<button type="button" class="more_btn" onclick="location.href='<?php echo $links_url; ?>';">더보기</button>
|
||
|
||
</li>
|
||
|
||
<div class="cb"></div>
|
||
</ul>
|
||
<!-- } -->
|
||
|
||
<!-- { -->
|
||
<ul class="bbs_main_wrap_basic_main">
|
||
|
||
<div class="rb_swiper"
|
||
id="rb_swiper_<?php echo $rb_skin['md_id'] ?>"
|
||
data-pc-w="<?php echo $rb_skin['md_col'] ?>"
|
||
data-pc-h="<?php echo $rb_skin['md_row'] ?>"
|
||
data-mo-w="<?php echo $rb_skin['md_col_mo'] ?>"
|
||
data-mo-h="<?php echo $rb_skin['md_row_mo'] ?>"
|
||
data-pc-gap="<?php echo $rb_skin['md_gap'] ?>"
|
||
data-mo-gap="<?php echo $rb_skin['md_gap_mo'] ?>"
|
||
data-autoplay="<?php echo $rb_skin['md_auto_is'] ?>"
|
||
data-autoplay-time="<?php echo $rb_skin['md_auto_time'] ?>"
|
||
data-pc-swap="<?php echo $rb_skin['md_swiper_is'] ?>"
|
||
data-mo-swap="<?php echo $rb_skin['md_swiper_is'] ?>"
|
||
>
|
||
<div class="rb_swiper_inner">
|
||
<div class="rb-swiper-wrapper swiper-wrapper">
|
||
|
||
<?php
|
||
for ($i=0; $i<$list_count; $i++) {
|
||
|
||
//썸네일
|
||
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
|
||
|
||
//썸네일여부 확인
|
||
if($thumb['src']) {
|
||
$img = $thumb['src'];
|
||
} else {
|
||
$img = G5_THEME_URL.'/rb.img/no_image.png';
|
||
$thumb['alt'] = '이미지가 없습니다.';
|
||
}
|
||
|
||
//썸네일 출력 class="skin_list_image" 필수 (높이값 설정용)
|
||
$img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" class="skin_list_image">';
|
||
|
||
//게시물 링크
|
||
$wr_href = get_pretty_url($bo_table, $list[$i]['wr_id']);
|
||
$sec_txt = '<span style="opacity:0.6">작성자 및 관리자 외 열람할 수 없습니다.<br>비밀글 기능으로 보호된 글입니다.</span>';
|
||
$wr_content = strip_tags($list[$i]['wr_content']);
|
||
?>
|
||
|
||
|
||
<!-- for { -->
|
||
<!-- swiper-slide-모듈아이디 -->
|
||
<div class="rb_swiper_list">
|
||
|
||
<div>
|
||
|
||
<ul class="rb_latest_basic_ul" onclick="location.href='<?php echo $wr_href ?>';">
|
||
|
||
<?php if($rb_skin['md_ca_is'] == 1 && $list[$i]['ca_name']) { //모듈설정:카테고리 출력여부(1,0) || 카테고리 있을때만?>
|
||
<li class="cate_bg_ico"><a href="javascript:void(0);" class="rb_latest_basic_li_ca1"><?php echo $list[$i]['ca_name'] ?></a></li>
|
||
<?php } ?>
|
||
|
||
<?php if($rb_skin['md_thumb_is'] == 1 && $thumb['src'] ) { //모듈설정:썸네일 출력여부(1,0)?>
|
||
<li class="rb_latest_thumb_basic_wrap">
|
||
<a href="<?php echo $wr_href ?>"><?php echo run_replace('thumb_image_tag', $img_content, $thumb); ?></a>
|
||
</li>
|
||
<?php } ?>
|
||
|
||
<li class="subj_li" <?php if($rb_skin['md_ca_is'] != 1 || !$list[$i]['ca_name']) { ?>style="padding-left:0px;"<?php } ?>>
|
||
<?php if($rb_skin['md_subject_is'] == 1) { //모듈설정:제목 출력여부(1,0) ?>
|
||
<a href="javascript:void(0);" class="subj_cut font-B"><?php echo $list[$i]['subject'] ?></a>
|
||
<?php } ?>
|
||
|
||
<?php if($rb_skin['md_comment_is'] == 1) { //모듈설정:댓글 출력여부(1,0 || 댓글이 0개 이상인 경우)?>
|
||
<?php if($list[$i]['comment_cnt']) { ?>
|
||
<span class="comments_span font-B main_color">+<?php echo number_format($list[$i]['wr_comment']); ?></span>
|
||
<?php } ?>
|
||
<?php } ?>
|
||
|
||
<?php if($rb_skin['md_icon_is'] == 1) { //모듈설정:댓글 출력여부(1,0 || 댓글이 0개 이상인 경우)?>
|
||
<?php if ($list[$i]['icon_new']) echo "<span class=\"lb_ico_new\">N</span>"; ?>
|
||
<?php if ($list[$i]['icon_hot']) echo "<span class=\"lb_ico_hot\">H</span>"; ?>
|
||
<?php } ?>
|
||
|
||
|
||
<div class="cb"></div>
|
||
</li>
|
||
|
||
|
||
|
||
<?php if($rb_skin['md_date_is'] == 1) { //모듈설정:작성일 출력여부(1,0)?>
|
||
<li class="rb_latest_basic_ul_li_last"><?php echo passing_time3($list[$i]['wr_datetime']) ?> </li>
|
||
<?php } ?>
|
||
<?php if($rb_skin['md_nick_is'] == 1) { //모듈설정:작성자 출력여부(1,0)?>
|
||
<li class="rb_latest_basic_ul_li_last"><?php echo get_text($list[$i]['wr_name']); ?></li>
|
||
<?php } ?>
|
||
|
||
</ul>
|
||
|
||
<?php if($rb_skin['md_content_is'] == 1) { //모듈설정:본문 출력여부(1,0)?>
|
||
<ul>
|
||
<?php if (strstr($list[$i]['wr_option'], 'secret')) { ?>
|
||
<li class="bbs_main_wrap_con_cont">
|
||
<?php echo $sec_txt; ?>
|
||
</li>
|
||
<?php } else { ?>
|
||
<li class="bbs_main_wrap_con_cont cut2">
|
||
<a href="<?php echo $wr_href ?>"><?php echo $wr_content; ?></a>
|
||
</li>
|
||
<?php } ?>
|
||
</ul>
|
||
<?php } ?>
|
||
|
||
<div class="cb"></div>
|
||
</div>
|
||
</div>
|
||
<!-- } -->
|
||
|
||
<?php } ?>
|
||
<?php if ($list_count == 0) { //게시물이 없을 때 ?>
|
||
<div class="no_data" style="width:100% !important;">데이터가 없습니다.</div>
|
||
<?php } ?>
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<?php if($rb_skin['md_swiper_is'] == 1) { //모듈설정:스와이프 사용여부(1,0)?>
|
||
<div class="rb_swiper_paging_btn" style="display:<?php echo (isset($rb_skin['md_title_hide']) && $rb_skin['md_title_hide'] == '1') ? 'none' : 'block'; ?>">
|
||
<!-- 좌우 페이징 { -->
|
||
<button type="button" class="swiper-button-prev rb-swiper-prev">
|
||
<img src="<?php echo G5_THEME_URL ?>/rb.img/icon/arr_prev.svg">
|
||
</button>
|
||
<button type="button" class="swiper-button-next rb-swiper-next">
|
||
<img src="<?php echo G5_THEME_URL ?>/rb.img/icon/arr_next.svg">
|
||
</button>
|
||
<!-- } -->
|
||
</div>
|
||
<?php } ?>
|
||
|
||
</div>
|
||
</ul>
|
||
|
||
|
||
</div>
|