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

소스질문좀 드리겠습니다. 채택완료

초보입니다1 8년 전 조회 3,188

</p><p><img src="/data/banner/<?php echo $banner[0]['bn_img']; ?>" alt="<?php echo $banner[0]['bn_ex']; ?>" onclick="window.open('<?php echo $banner[0]['bn_url']; ?>', '');" style="cursor: pointer; width: 100%; height:218px" onMouseDown="eval('try{ _trk_clickTrace( \'RFO\', \'[배너]<?php echo $banner[0]['bn_ex']; ?>\' ); }catch(_e){ }');" /> </p><p>

게시판에서 글을올리면 해당부분에 이미지가 넣어지는 소스를 만들었는데요 

그런데 이미지가 없을때는 액박으로 잡히는데  

이미지 없을때는 다른이미지로 어떤방식으로 넣어야 할까요 ?

 

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

답변 2개

채택된 답변
+20 포인트
람바라기
<img> 태그 자체를 <?if($banner[0]){ }?>으로 실행하시는건어떤가요 ㅎㅎ 이미지가있을때 노출되게끔요
로그인 후 평가할 수 있습니다

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

그누보드 갤러리 기본형 스킨을 보시면 아래와 같이 썸네일 출력에 대한 예를 보실 수 있습니다. if($thumb['src']){ 가 이미지가 있을때이고 아닐때에 대한 대처를 만들어 주시면 됩니다.

 

<?php</p><p>                    if ($list[$i]['is_notice']) { // 공지사항  ?></p><p>                        <strong style="width:<?php echo $board['bo_gallery_width'] ?>px;height:<?php echo $board['bo_gallery_height'] ?>px">공지</strong></p><p>                    <?php } else {</p><p>                        $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);</p><p> </p><p>                        if($thumb['src']) {</p><p>                            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';</p><p>                        } else {</p><p>                            $img_content = '<span style="width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</span>';</p><p>                        }</p><p> </p><p>                        echo $img_content;</p><p>                    }</p><p>                     ?></p><p><span style="font-size: 11pt;"> </span></p><p><span style="font-size: 11pt;">

 

no image 이미지를 하나 올리셔서 없을때는 그것을 표기하게 해주는게 좋겠죠.

로그인 후 평가할 수 있습니다

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

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

로그인