
안녕하세요, 항상 신세를 많이 지고있습니다
다른게 아니고 메인에 게시글의 사진을 추출하여 보여주는 배너존을 만들었는데요

근데 본문에 사진을 안 넣은 게시글은 이렇게 배너존에 공란이 나옵니다. 저 빈 공간을 누르면 해당 게시글로 이동하긴 하는데 사진을 안 넣은 게시글은 아예 추출이 안되게 하고싶어서...
Copy
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
$sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' ";
$board = sql_fetch($sql);
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
?>
<link rel="stylesheet" type="text/css" href="<?php echo $latest_skin_url?>/basic_carousel_3slide.css">
<!--<script type="text/javascript" src="<?php echo $latest_skin_url?>/vendor/jquery/jquery.js"></script>-->
<script type="text/javascript" src="<?php echo $latest_skin_url?>/basic_carousel_3slide.min.js"></script>
<script type="text/javascript" src="<?php echo $latest_skin_url?>/basic_carousel_3slide.js"></script>
<div class="basic_carousel-wrapper">
<div class="basic_carousel_3slide">
<ul>
<?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], 250, 320);
?>
<li class="ban2">
<a class="ban2" href="<?php echo $list[$i]['href'] ?>" >
<div class="img-box">
<img src="<?php echo $thumb['ori']?>">
</div>
<?php
if ($list[$i]['icon_new']) echo " <span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";
?>
</a>
</li>
<?php
}
if (count($list) == 0) { //게시물이 없을 때 ?>
게시물이 없습니다.
<?php } ?>
</div>
<span class="basic_carousel_3slide-control-prev_ban2"></span>
<span class="basic_carousel_3slide-control-next_ban2"></span>
<p class="basic_carousel_3slide_carousel-pagination"></p>
</div>
어떻게 하면 좋을지 조언 부탁드려요..ㅠㅠ
답변 4개 / 댓글 1개
채택된 답변
+20 포인트
eyekiss
2년 전
Copy
<?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], 250, 320);
if(!$thumb['ori']) continue;
?>
답변에 대한 댓글 1개
2년 전
$sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' ";
쿼리문에서
게시판 테이블 말고 첨부 파일 g5_board_file에서 게시물 번호를 추출해서 사용해 보세요.
홈페이지로고나 노이미지 하나 만들어서 대신 출력하는게 깔끔하구요
쿼리상으로 제외시킬려면
list.php 참고해서 board skin 에다가 list.skin.php 추가해서
where문에 조건 추가해서 쿼리단에서 안불러오게하는게 좋을것같네요
2년 전
For문에
$thumb변수에 해당 데이터 체크해서 있는경우 보여주고 아닌경우는 continue로 처리하시면 되실듯 합니다.
답변을 작성하려면 로그인이 필요합니다.