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

첨부이미지가 없을시 no image로 보이도록 어떻게하나요? 채택완료

크크크큭 10년 전 조회 2,972

안녕하세요.

SIR에서 여러모로 도움을 많이받고있습니다. 감사합니다~

 

또 한가지 도움을 받고자 글올립니다ㅜ

 

게시판 목록 썸네일에 첨부이미지가 없을경우 no image라고 보일 수 있도록 하고싶은데

어떻게 해야하는지 모르겠네요ㅜ


        <?php for ($i=0; $i<count($list); $i++) {
            if($i>0 && ($i % $bo_gallery_cols == 0))
                $style = 'clear:both;';
            else
                $style = '';
            if ($i == 0) $k = 0;
            $k += 1;
            if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
   
   $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);

 

   if($thumb['src']) {
    $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
   } else {
    $img_content = '<p style="width: '.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</p>';
   }   

 

 

어떻게하면 좋을까요? 방법좀 알려주세요 ㅜㅜ

 


 

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

답변 1개

채택된 답변
+20 포인트
d
10년 전

아래처럼 바꿔보세요 

/*

if($thumb['src']) {
    $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
   } else {
    $img_content = '<p style="width: '.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</p>';
   }  

*/ 

 

 

 $img_content = '<img src="'.$thumb['src'].'"  onerror=\'this.src="/images/no_img.png"\'   alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">'; 

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

답변에 대한 댓글 1개

크크크큭
10년 전
devdev님 감사합니다. 덕분에 해결 했습니다^^

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

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

로그인