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

본문에서 썸네일의 이미지가 없을시 노이미지 출력을 어떻게 해야할까요? 채택완료

불사조케이군 8년 전 조회 2,604

</span><span style="font-size: 11pt;">function get_thumbnail2($bo_table, $img, $width, $height=0, $alt, $view=0)</span></p><p>{</p><p>    $str = '';</p><p>
</p><p>    $file = G5_DATA_PATH.'/file/'.$bo_table.'/'.$img;</p><p>    if(is_file($file))</p><p>        $size = @getimagesize($file);</p><p>
</p><p>    if($size[2] < 1 || $size[2] > 3)</p><p>        return '';</p><p>
</p><p>    $img_width = $size[0];</p><p>    $img_height = $size[1];</p><p>    $filename = basename($file);</p><p>    $filepath = dirname($file);</p><p>
</p><p>    if($img_width && !$height) {</p><p>        $height = round(($width * $img_height) / $img_width);</p><p>    }</p><p>
</p><p>    $thumb = thumbnail($filename, $filepath, $filepath, $width, $height, false, false, 'center', true, $um_value='80/0.5/3');</p><p>
</p><p>    if($thumb) {</p><p>        $file_url = str_replace(G5_PATH, G5_URL, $filepath.'/'.$thumb);</p><p>        $str = '<a href="'.$file_url.'" target="_blank" class="popup_item_image"><img src="'.$file_url.'" alt="'.$alt.'"></a>';</p><p>    }</p><p>
</p><p>    if($view == 1) return $str;</p><p>}<span style="font-size: 11pt;">

<div id="sit_pvi_big"></p><p><span style="white-space:pre">						</span><?php for($i = 0; $i <= count($view['file']); $i++) { // 이미지 뷰 ?></p><p>            <?php if($view['file'][$i]['file']){</p><p>                get_thumbnail2($bo_table, $view['file'][$i]['file'], 400, 300, $view['file'][$i]['bf_content']);</p><p>            ?></p><p>
</p><p><span style="white-space:pre">							</span><?php echo get_thumbnail2($bo_table, $view['file'][$i]['file'], 400, 300, $view['file'][$i]['bf_content'], 1); ?></p><p><span style="white-space:pre">			</span>           <?php } ?></p><p>            <?php } ?></p><p><span style="white-space:pre">					</span></div></p><p><span style="white-space:pre">					</span><div id="sit_pvi_thumb"></p><p><span style="white-space:pre">						</span><?php for($i = 0; $i <= count($view['file']); $i++) { // 이미지 뷰 ?></p><p>            <?php if($view['file'][$i]['file']){</p><p>                get_thumbnail($bo_table, $view['file'][$i]['file'], 400, 300, $view['file'][$i]['bf_content']);</p><p>            ?></p><p>
</p><p><span style="white-space:pre">							</span><?php echo get_thumbnail($bo_table, $view['file'][$i]['file'], 60, 60, $view['file'][$i]['bf_content'], 1); ?></p><p><span style="white-space:pre">			</span>           <?php } ?></p><p>            <?php } ?></p><p><span style="white-space: pre;">					</span></div><span style="font-size: 11pt;">

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

답변 1개

채택된 답변
+20 포인트
해피정
8년 전

    if($thumb) {

        $file_url = str_replace(G5_PATH, G5_URL, $filepath.'/'.$thumb);

        $str = ''.$alt.'';

    }

를 이렇게 하면 될듯 싶네요

    if($thumb) {

        $file_url = str_replace(G5_PATH, G5_URL, $filepath.'/'.$thumb);

        $str = ''.$alt.'';

    } else {

        $str = ''.$alt.''; 

    }  

스킨 폴더에  noimg.gif  이미지를 올려주시구요

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

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

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

로그인