아미나 갤러리 게시판을 사용하고있습니다
한페이지에 갤러리 1개씩 랜덤으로 출력하고 무한 스크롤사용중입니다.
리스트에서 5페이지 까지 이미지 노출 한고 5페이지 이미지 아래에 배너 노출 시킬려고 합니다.
고수님 도와주세요
감사 합니다.
<?php
if (!defined('_GNUBOARD_')) {
include_once('../../../../../common.php');
$lskin = na_fid($lskin);
if(!$lskin)
exit;
include_once(NA_PATH.'/bbs/list.rows.php');
$list_skin_url = $board_skin_url.'/list/'.$lskin;
$list_skin_path = $board_skin_path.'/list/'.$lskin;
}
// 이미지 영역 및 썸네일 크기 설정
$boset['thumb_w'] = ($boset['thumb_w'] == "") ? 400 : (int)$boset['thumb_w'];
$boset['thumb_h'] = ($boset['thumb_h'] == "") ? 225 : (int)$boset['thumb_h'];
if($boset['thumb_w'] && $boset['thumb_h']) {
$img_height = ($boset['thumb_h'] / $boset['thumb_w']) * 100;
} else {
$img_height = ($boset['thumb_d']) ? $boset['thumb_d'] : '56.25';
}
// 글 이동
$is_list_link = false;
switch($boset['target']) {
case '1' : $target = ' target="_blank"'; break;
case '2' : $is_list_link = true; break;
case '3' : $target = ' target="_blank"'; $is_list_link = true; break;
default : $target = ''; break;
}
// 글 수
$list_cnt = count($list);
// 리스트
$n = 0;
$cap_new = ($boset['new']) ? $boset['new'] : 'primary';
for ($i=0; $i < $list_cnt; $i++) {
// 공지는 제외
if($list[$i]['is_notice'])
continue;
// 글수 체크
$n++;
// 아이콘 체크
$wr_icon = $wr_tack = $wr_cap = '';
if ($list[$i]['icon_secret']) {
$is_lock = true;
$wr_icon = '<span class="na-icon na-secret"></span>';
}
// 링크 이동
if($is_list_link && $list[$i]['wr_link1']) {
$list[$i]['href'] = $list[$i]['link_href'][1];
}
// 전체 보기에서 분류 출력하기
if(!$sca && $is_category && $list[$i]['ca_name']) {
$list[$i]['subject'] = $list[$i]['ca_name'].' <span class="na-bar"></span> '.$list[$i]['subject'];
}
// 새 글, 현재 글 스타일
$wr_now = '';
if ($wr_id == $list[$i]['wr_id']) {
$list[$i]['subject'] = '<b class="text-primary">'.$list[$i]['subject'].'</b>';
$wr_now = '<div class="wr-now"></div>';
$wr_cap = '<span class="label-cap en bg-orangered">Now</span>';
} else if($list[$i]['icon_new']) {
$wr_cap = '<span class="label-cap en bg-'.$cap_new.'">New</span>';
}
// 이미지 추출
$img = na_wr_img($bo_table, $list[$i]);
// 썸네일 생성
$thumb = ($boset['thumb_w']) ? na_thumb($img, $boset['thumb_w'], $boset['thumb_h']) : $img;
?>
<li class="list-item col px-2 pb-4">
<div class="img-wrap bg-light mb-2 na-round" style="padding-bottom:<?php echo $img_height ?>%;">
<div class="img-item">
<?php if ($is_checkbox) { ?>
<span class="chk-box">
<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
</span>
<?php } ?>
<a href="<?php echo $list[$i]['href'] ?>"<?php echo $target ?>>
<?php echo $wr_now ?>
<?php echo $wr_tack ?>
<?php echo $wr_cap ?>
<?php if($thumb) { ?>
<img src="<?php echo $thumb ?>" alt="Image <?php echo $list[$i]['wr_id'] ?>" class="na-round">
<?php } ?>
</a>
</div>
</div>
<div class="na-title">
<div class="na-item">
<a href="<?php echo $list[$i]['href'] ?>" class="na-subject"<?php echo $target ?>>
<?php echo $wr_icon ?>
<?php echo $list[$i]['subject'] ?>
</a>
</div>
</div>
</li>
<?php } ?>
답변 1개
다음 페이지를 출력하는 코드가 있어야 답변가능 합니다
답변을 작성하려면 로그인이 필요합니다.