최신글 썸네일 마지막 글의 썸네일만 뽑아내려면 어떻게 해야 할까요?
본문
최신글에서 썸네일을 뽑아왔는데요
글이 총 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번째 배열만 사용하도록 코딩작업하시면 될 것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.