채택완료
최신글 썸네일 마지막 글의 썸네일만 뽑아내려면 어떻게 해야 할까요?
최신글에서 썸네일을 뽑아왔는데요
글이 총 10개라면 10번째 글의 썸네일만 뽑아오고 싶은데 어떻게 해야 할까요?
for 문을 돌리면 글자만큼 나와버리니깐 for문의 마지막 변수값만 i 에 넣어주던가
아니면 글의 카운트를 뽑아내서 카운트된 마지막 값만 넣어주면 될것 같은데
구문을 어떻게 짜야할지를 모르겠어요 ㅠㅠ
Copy
<?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개 / 댓글 2개
채택된 답변
+20 포인트
2016-02-24 (수) 14:46:30
위에 올리신소스에서
조건만 주면 될것같은데요??
<?
if($i =9){
echo "<div class=\Mlist_tit\>".$img_content."</div>"
}
이러면 $i가 0부터 돌면서 9번째(페이지상에선 10번째 이미지)가 된다면
해당 소스를 실행해라.... 뭐 이런?
답변에 대한 댓글 1개
2016-02-24 (수) 17:07:47
2016-02-24 (수) 13:54:20
접근 방법을 조금 바꾸어서..
for 문 돌면서 모든 글에서 썸네일을 가져온 후에,
배열을 사용하는 코딩 부분에서 10번째 배열만 사용하도록 코딩작업하시면 될 것 같습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
아래와 같이 해결했네요^^
[code]
if($i=count($list)) {
echo '<div class="Mlist_tit">'.$img_link.$img_content.'</a></div>'
[/code]