리스트에서 5페이지 한번씩 배너 출력 하려고 합니다.

리스트에서 5페이지 한번씩 배너 출력 하려고 합니다.

QA

리스트에서 5페이지 한번씩 배너 출력 하려고 합니다.

답변 1

본문

아미나 갤러리 게시판을 사용하고있습니다

한페이지에 갤러리 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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로