최신글 썸네일 마지막 글의 썸네일만 뽑아내려면 어떻게 해야 할까요?

최신글 썸네일 마지막 글의 썸네일만 뽑아내려면 어떻게 해야 할까요?

QA

최신글 썸네일 마지막 글의 썸네일만 뽑아내려면 어떻게 해야 할까요?

답변 2

본문

최신글에서 썸네일을 뽑아왔는데요

 

글이 총 10개라면 10번째 글의 썸네일만 뽑아오고 싶은데 어떻게 해야 할까요?

for 문을 돌리면 글자만큼 나와버리니깐 for문의 마지막 변수값만 i 에 넣어주던가

아니면 글의 카운트를 뽑아내서 카운트된 마지막 값만 넣어주면 될것 같은데

구문을 어떻게 짜야할지를 모르겠어요 ㅠㅠ

 


 <?php for ($i=0; $i<count($list); $i++) {  ?>
        <?php
    
        $thumb_width = '180px';// 섬네일 가로 사이즈 우선 보드 설정값을 입력했습니다. 픽셀단위 숫자로 바꾸셔도됩니다. 
        $thumb_height = '115px';// 섬네일 세로 사이즈 우선 보드 설정값을 입력했습니다. 픽셀단위 숫자로 바꾸셔도됩니다. 
    
        
        $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'],$thumb_width, $thumb_height); 
        // 스냅이미지 생성하고 뷰어시킨다
        $noimg = "$latest_skin_url/img/noimage.gif";
        //이미지가 없을 경우의 이미지 위치
    
        if($thumb['src']) { 
            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'px" height="'.$thumb_height.'px">';
        } else { 
            $img_content = '<img src="'.$noimg.'" width="'.$thumb_width.'" height="'.$thumb_height.'" alt="이미지없음" title="" />';
        }
            echo "<div class=\Mlist_tit\>".$img_content."</div>"
            
        ?>
    <?php } ?>
 

이 질문에 댓글 쓰기 :

답변 2

위에 올리신소스에서

조건만 주면 될것같은데요??

 

<?

if($i =9){

echo "<div class=\Mlist_tit\>".$img_content."</div>" 

}

 

이러면 $i가 0부터 돌면서 9번째(페이지상에선 10번째 이미지)가 된다면

해당 소스를 실행해라.... 뭐 이런?

접근 방법을 조금 바꾸어서..

 

for 문 돌면서 모든 글에서 썸네일을 가져온 후에,

배열을 사용하는 코딩 부분에서 10번째 배열만 사용하도록 코딩작업하시면 될 것 같습니다. 

 

 

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