테스트 사이트 - 개발 중인 베타 버전입니다

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

단비비비 7년 전 조회 1,732

안녕하세요!

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

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

     

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

    </p>
    
    <p><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></p>
    
    <p>

     

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

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

    </p>
    
    <p>    <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);</p>
    
    <p>        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></p>
    
    <p>

     

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

  • 댓글을 작성하려면 로그인이 필요합니다.

    답변 1개

    채택된 답변
    +20 포인트
    7년 전

    제가 생각한 코드입니다.

    </p>
    
    <p>    <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></p>
    
    <p>

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 1개

    단비비비
    7년 전
    오오 그대로 활용하였는데 생각한대로 잘 됩니다! 너무너무 감사합니다^^

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인