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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
최신글 썸네일 마지막 글의 썸네일만 뽑아내려면 어떻게 해야 할까요?

QA

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

본문

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

 

글이 총 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번째 이미지)가 된다면

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

감사합니다 덕분에 잘 해결했습니다. 너무 한가지만 잡고 있다보니깐 머리가 멈췄나봅니다 ㅋ
아래와 같이 해결했네요^^


if($i=count($list)) {
            echo '<div class="Mlist_tit">'.$img_link.$img_content.'</a></div>'

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

 

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

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

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 16
QA 내용 검색

회원로그인

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