최신글 5개마다 소스추가 문의합니다.

최신글 5개마다 소스추가 문의합니다.

QA

최신글 5개마다 소스추가 문의합니다.

본문

안녕하세요!

최신글 반복을 스크립트를 활용하기위해 5개마다 자르는 소스를 넣으려고합니다.

<li>안에 <div>기준으로 반복이 되는데, <div>5개마다 <li>를 다시 닫고 열고 하고싶습니다.

 

즉, 원하는 예시 코드는 다음과 같습니다.


<ul class="list_slider">
    <li>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
    </li>
    <li>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
        <div>여기에 리스트 출력</div>
    </li>
</ul>

 

현재 갤러리 출력소스는 다음과 같이 구성해두었습니다.

div만 계속 반복되는 구조로, div5개에 li가 한번씩 닫히고 열리고 싶습니다.


    <ul class="list_slider">
        <li>
        <?php
        for ($i=0; $i<count($list); $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_IMG_URL.'/no_img.png';
            $thumb['alt'] = '이미지가 없습니다.';
        }
        $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';
        ?>
        <div>
            <a href="<?php echo $list[$i]['href'] ?>">
                <h4><?php echo $img_content; ?></h4>
                <p><?php echo $list[$i]['subject']; ?></p>
            </a>
        </div>
        <?php }  ?>
        </li>
    </ul>

 

고수님의 답변을 기다립니다 ㅠㅠㅠㅠ 도와주세요ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

제가 생각한 코드입니다.


    <ul class="list_slider">        
        <?php
        for ($i = 0, $cnt_list = count($list); $i < $cnt_list; $i++) {
            if ($i % 5 == 0)
                echo '<li>';
            $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_IMG_URL.'/no_img.png';
                $thumb['alt'] = '이미지가 없습니다.';
            }
            $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';        
        ?>
        <div>
            <a href="<?php echo $list[$i]['href'] ?>">
                <h4><?php echo $img_content; ?></h4>
                <p><?php echo $list[$i]['subject']; ?></p>
            </a>
        </div>
        <?php 
            if ($i % 5 == 4 || $i == $cnt_list)
                echo '</li>';
        }  
        ?>        
    </ul>
답변을 작성하시기 전에 로그인 해주세요.
전체 123,726 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT