최신글 이미지 없는건 건너뛸수없을까요? 채택완료
giftst
8년 전
조회 2,254
https://sir.kr/g4_qa/195591" target="_self">https://sir.kr/g4_qa/195591
여기에 질문은 같은건데
답변을 봐도 잘 모르겠습니다
이미지가 없는 글은
최신글에 엑박으로 떠서 /노 이미지도 원하지 않고
그냥 아예 출력안되게 건너뛰고 싶은데요
썸네일 출력 코드 부분을 수정해서 할순 없을까요?
</p><p><?php</p><p>for ($i=0; $i<count($list); $i++) {</p><p><span style="white-space:pre"> </span></p><p><span style="white-space:pre"> </span>$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $width, $height, false, false);</p><p><span style="white-space:pre"> </span>?></p><p><span style="white-space:pre"> </span><li></p><p>
</p><p> <a href="<?php echo $list[$i]['href']?>"> </p><p>
</p><p> <img src="<?php echo $thumb['src']?>" width="<?php echo $width?>" height="<?php echo $height?>"></p><p>
</p><p> <p style="margin-top: 15px;"><?php echo $list[$i]['subject']; ?></p></p><p>
</p><p> </a></p><p>
</p><p> </li></p><p><span style="white-space:pre"> </span>
참고로 제가 깐 또 다른 스킨은
이건 자동적으로 안나오더라고요 모바일인데요
코드가 좀 많이 틀리다보니
</p><p><ul class="x-gallery"></p><p><?</p><p><span style="white-space:pre"> </span>$count_image = 0;</p><p><span style="white-space:pre"> </span>for ($i=0; $i<count($list); $i++) {</p><p><span style="white-space:pre"> </span>if ( $count_image >= 12 ) break;</p><p> $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $width, $height); <span style="white-space:pre"> </span> </p><p> if($thumb['src']) {</p><p> $img = '<img class="img_left" src="'.$thumb['src'].'">';</p><p><span style="white-space:pre"> </span>$count_image ++;</p><p> } else {</p><p> continue;</p><p> }</p><p>?><span style="white-space:pre"> </span></p><p><span style="white-space:pre"> </span><li></p><p><span style="white-space:pre"> </span><div class='photo'><a href="<?=$list[$i]['href']?>"><?=$img?></a></div></p><p><span style="white-space:pre"> </span><div class='text'></p><p><span style="white-space:pre"> </span><div class='title'><a href="<?=$list[$i]['href']?>"><?php echo cut_str($list[$i]['subject'], 20, "..") ?></a></div></p><p><span style="white-space:pre"> </span><div class='desc'><a href="<?=$list[$i]['href'] ?>"><?php echo get_text(cut_str(strip_tags($list[$i][wr_content]), 65, '...' )) ?></a></div></p><p><span style="white-space:pre"> </span></div></p><p><span style="white-space:pre"> </span></li></p><p><?php } ?></p><p></ul></p><p>
이건 안나오던데 이렇게 할순 없을까요?
무조건 그 게시물은 최신글에 출력안하고 건너뛰기만 하면 되는데요 도움좀 부탁드립니다.
아 추가적으로 제가 깐 모든 최신글을 그렇게 하려는건 아니구요.. 위에 특정 최신글 스킨만 원하는겁니다~
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
8년 전
위의코드에서 이미지가 없는글을 건너뛸때는
</p><p>
</p><pre><?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $width, $height, false, false);</pre><pre>
</pre><pre> if($thumb['src']) {
?>
<li>
<a href="<?php echo $list[$i]['href']?>">
<img src="<?php echo $thumb['src']?>" width="<?php echo $width?>" height="<?php echo $height?>">
<p style="margin-top: 15px;"><?php echo $list[$i]['subject']; ?></p>
</a>
</li></pre><pre> <?php </pre><pre> }</pre><pre> ?>
</pre><pre>
와 같이 해보시고
그래도 엑박이 나오는경우
if($thumb['src']) {
이부분을 확장자체크를 추가하시면 이미지가 없는경우는 건너뜁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
g
giftst
8년 전
감사합니다~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인