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

이미지 없을 때 대신 다른 이미지 뜨게 하려면 어떻게 하나요 채택완료

Fin12 9년 전 조회 4,179

</p><p><?php for ($i=0; $i<2; $i++) {  ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><?php</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql_file="SELECT * FROM g5_board_file where bo_table='{$bo_table}' and wr_id={$list[$i]['wr_id']}";<span class="Apple-tab-span" style="white-space:pre">				</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "<li style ='display:table-cell;width:145px;padding:0 24px;'>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$result_file = sql_query($sql_file);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$row_file=sql_fetch_array($result_file);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>//echo "<ul class='roll_img'>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "<a href=\"".$list[$i]['href']."\" style='display:inline-block;overflow:hidden;'>"; </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "<img onerror='this.src='noimg.gif';' src='{$g5['path']}/data/file/{$bo_table}/$row_file[bf_file]' style='width:100%;' />";   // 이미지 출력</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "</a>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "<a style='margin-top:5px;display:block' href=\"".$list[$i]['href']."\">";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo $list[$i]['subject'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "</a>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "</li>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>//echo "</ul>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span> ?><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><?php }  ?></p><p><?php if (count($list) == 0) { //게시물이 없을 때  ?></p><p><span style="text-align:center;display:block;width:90%;margin:0 auto;">게시물이 없습니다.</span></p><p><style type="text/css"></p><p><span class="Apple-tab-span" style="white-space:pre">	</span>.latest_board img {display:none;}</p><p></style></p><p><?php }  ?></p><p>

 

 

이미지가 없을 때 대신 뜨게 해야하는데

 

 

이렇게 해도 안됩니다.

 

 

 

 

 

 

 

 

 

 

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

답변 2개

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

'this.src='noimg.gif';'

=>'this.src=\"noimg.gif\"'

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

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

p
9년 전

이 부분은 그누보드의 기본 갤러리 스킨의 list.skin.php 파일의 87번줄 정도에

                        if($thumb['src']) {                             $img_content = ''.$thumb['alt'].'';                         } else {                             $img_content = 'no image';                         }

부분을 참고하시면 좋을 듯 합니다.

썸네일 이미지가 없을때 span태그로 가로, 세로 크기를 정하고 그 안쪽에 no Image라는 글자를 보여주고 있습니다.

여기에 적용된 스타일시트는

.gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

이것 이구요.

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

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

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

로그인