노이미지 출력이 안됩니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

노이미지 출력이 안됩니다. 정보

노이미지 출력이 안됩니다.

본문

뷰페이지에서 노이미지가 출력되는 스킨을 사용했는데요.
노이미지 출력이 안됩니다. 물론 노이미지 파일은 제대로 올려져 있습니다.

<?
$file = $view[file][0][path] .'/'. $view[file][0][file];
$img = "<img src='$board_skin_path/img/noimage.gif' border=0 title='이미지 없음'>";
if (file_exists($file))
{
$img = "<img src='$file' border=0 width=200 height=140>";
}
echo $img;
?>
이렇게 되어 있는데요.
어떻게 하면 될까요..ㅜ.ㅜ

댓글 전체

아래처럼 해보세요
<?
        // 파일 출력
            if ($view[file][0][view])
                echo $view[file][0][view] . "<p>";
            else
                echo "<img src='{$board_skin_path}/img/noimage.gif' border=0 title='이미지 없음'><p>";
?>
오~ 노이미지가 나옵니다. 나와서 반갑긴 한데...
어쩐일인지 2개가 나오고 파일첨부가 된 게시물에도 노이미지가 출력됩니다. 2개가...;;;
혹시 이거 전체가 다 있어야 하는 걸까 싶기도 해서 다 올려 봅니다.
앗! 밤 늦게 답변해 주신 모바일님께도 감사드립니다.^^

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/lib/latest.lib.php");
if (!$board[bo_1]) alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$board[bo_2]) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
ini_set("display_errors", "1");
?>

<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0">
<tr><td align="right">   
<!-- 링크 버튼 -->
<?
ob_start();
?>
<? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_update.gif' border='0' align='absmiddle'></a> "; } ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
<?
$link_buttons = ob_get_contents();
ob_end_flush();
?></td></tr><tr><td align="center">
<!-- 본문 내용 //-->
<table width="690px"  cellpadding="0" cellspacing="0"  border="0">
<tr>
<td  valign="top">
<table  style="padding:13px;" bgcolor="#ffffff" align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td bgcolor="#ffffff" width="230" valign="middle" align=center>



<?
$file = $view[file][0][path] .'/'. $view[file][0][file];
$img = "<img width='108' height='46' src='<?=$board_skin_path?>/img/noimage.gif' border='0' />";
if (file_exists($file))
{
$img = "<img src='$file' border=0 width=200 height=140>";
}
echo $img;
?>



</td>
<td width=10>&nbsp;</td>
<td valign="top">
<table align="left" border="0" cellpadding="2" cellspacing="2" width="100%">
<tr><td align="left" width="450" colspan=3> <b><span style='font-size:14pt;color:#3366ff;'><?=$view[subject]?></span></b><br>
</td></tr>
<tr>
<td align=left><table border=0 width=100%>
<?
for ($i=1; $i<=$g4[link_count]; $i++)
{
$wr_link = "wr_link".$i; if ($view[$wr_link])
{
?>
<tr><td width=30></td>
<td width=6><img  src="<?=$board_skin_path?>/img/ball_01.gif" border="0" align=bottom></td>
<td align=left>&nbsp;<?=$view[wr_4]?></td></tr>
<tr><td width=30></td>
<td width=6><img  src="<?=$board_skin_path?>/img/ball_01.gif" border="0" align=bottom></td>
<td align=left>&nbsp;<?=$view[wr_1]?></td></tr>
<tr><td width=30></td>
<td width=6><img  src="<?=$board_skin_path?>/img/ball_01.gif" border="0" align=bottom></td>
<td align=left>&nbsp;<?=$view[wr_2]?>
</td></tr>
<tr height="35"><td width=30></td><td width=6></td>
<td align=left><a href=javascript://  onClick="window.open('<?=$g4[path]?>/skin/board/movie_skin/player/movie.php?bo_table=<?=$bo_table?>&wr_id=<?=$view[wr_id]?>', '', 'scrollbars=no,resizeable=no,toolbar=no,status=no,top=100,left=100');" onfocus="blur()"><img src="<?=$board_skin_path?>/img/vod.gif" border="0" /></a>
<?
echo $list[$i]['icon_reply'] . " ";
echo "<a href='{$view[wr_5]}' target='_blank' onfocus='blur()'><img src='{$board_skin_path}/img/mp3.gif' border='0' /></a>";
 ?></td></tr>
<? } // end if
} // for ($i=1; $i<=$g4[link_count]; $i++)
?></table>
</td></tr></table></td></tr></table></td></tr></table>
<!-- // 본문 내용-->
</td></tr></table>
위에것이나 아래것 모두
첨부이미지 첫번째를 기준으로 노이미지가 출력됩니다.

<?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
            if(!$view[file][0][view])
                echo "<img src='{$board_skin_path}/img/noimage.gif' border=0 title='이미지 없음'><p>";
?>

안되면 링크올려보세요.
모바일님 정말 감사드립니다.
출력이 정말 잘 됩니다.
그냥 짐작으로 무슨 뜻인지 해석을 해 보려 했지만 잘은 모르겠네요...
언제쯤 보고 무슨 내용인지 알아 볼 수 있을지...
어쨌든 정말 정말 감사합니다.
하루종일 고생했는데, 모르면 고생이네요.
다시한번 감사드려요~^ㅁ^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT