테스트 사이트 - 개발 중인 베타 버전입니다

최신글 이미지 없는건 건너뛸수없을까요? 채택완료

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년 전
감사합니다~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인