업로드한 이미지가 없을때.. > 그누3질답

그누3질답

업로드한 이미지가 없을때.. 정보

그누보드 업로드한 이미지가 없을때..

본문

>
> -----------------------------------------------------
> <?
> if (!file_exists(/data/file/{$value->bo_table}/{$value->wr_file1}) {
>    echo "<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."$atag_comment' target=_parent><img src="BLANK 이미지경로" width=50 height=37 border=0></a>";
> } else {
>    echo "<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."$atag_comment' target=_parent><img src=/data/file/".$value->bo_table."/{$value->wr_file1} width=50 height=37 border=0></a>";
> }
> ?></td>
> -----------------------------------------------------
>
> 아래는 그룹별 최신글 뽑는 소스 인데..
>
> 업로드한 이미지는...보이게 한거구요...
>
> 만약에 업로드한 이미지가 없을때 NO image 그림뜨게 할려고 하는데...
>
> 제 능력으로는..좀 무리가 있네요..
>
> 간단한 소스만 집어 넣으면..될꺼 같은데...오류가 자꾸떠서..
>
> noimage.jpg 는 있구요....업로드 한 이미지가 없을때...noimage.jpg 뜨게 하는 간단한..소스좀.
>
> 갈켜 주세요..  위에 꺼는 제가 대충 한건데 않되네요..???
>
>
>
> if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$latest_skin/noimage.gif"; }
> 이거 이용 하면 될꺼 같은데...실력이 넘 딸려서리..
>
>
>
> <table width=100% cellpadding=0 cellspacing=0 border=0 align=center valign=top>
> <?
> if (count($list) > 0) {
> krsort($list);
> $j=-1;
> foreach ($list as $key=>$value) {
> $k++;
> $j++;
> if($j+1>$rows) break;
> $comment = "";
> $atag_comment = "";
> if ($value->wr_comment > 0) {
> $comment = "<span style='font-size:8pt;'>[c]</span> ";
> $atag_comment = "#c{$value->wr_id}";
> }
>
> $commentcnt = "";
> if ($value->wr_commentcnt > 0) {
> $commentcnt = "<font size=-2>({$value->wr_commentcnt})</font>";
> }
> $name = gblayer($value->mb_id, cut_str($value->wr_name,30), $value->wr_email, $value->wr_homepage);
> //$list = $i++%2;
> $value->wr_datetime = substr(($value->wr_datetime),0,10);
>
> $value->bo_subject = cut_str($value->bo_subject,100);
>
>
>
> ?>
>
> <tr>
> <td valign=top style="padding-top:3;padding-left:5">
>
>
> <table width=100% cellpadding=0 cellspacing=0 border=0>
> <tr>   
> <td width=52>
>
>   

>
>
> <table border=0 cellpadding=1 cellspacing=1 bgcolor=#cccccc>
> <tr>
> <td bgcolor=white>
> <?
> echo "<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."$atag_comment' target=_parent><img src=/data/file/".$value->bo_table."/{$value->wr_file1} width=50 height=37 border=0></a>";
> ?></td>
> </table>
> </td>
> <td width=7></td>
> <td style="padding-top:3">
>
> <a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?="$value->bo_table"?>'><font color=#3399FF>[<?="$value->bo_subject"?>]</font></a>
> <a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?="$value->bo_table"?>&wr_id= <?="$value->wr_parent_id"?><?=$atag_comment?>' title='<?=$value->wr_content?>'><font color=black><?=$value->wr_subject?></font></a>
> <p style="margin-top:5">
>
> <font style="font-size:9pt" color=gray>Date: <?=$value->wr_datetime?>  by <?=$value->wr_name?></font>
>
>
>
> </td>
> </table>
>
> </td></tr>
> <?
> }
> }
> else  echo "<tr><td colspan=3 align=center height=50>자료가 없습니다.</td></tr>"; 
> ?>
> </table>
>


다른 스킨에서 급히 챃아 그데로 올립니다.
참고 하세요..

<?

$mod = 1;  // 한행당 몇개씩?

$image_width  = 200; // 이미지 폭

$image_height = 140; // 이미지 높이

?>



<table width=100% cellpadding=0 cellspacing=1>

<tr>

<? for ($i=0; $i<count($list); $i++) { ?>

    <?

    if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$latest_skin/noimage.gif"; }

    if ($i>0 && $i%$mod==0) { echo "</tr><tr>"; }

    ?>

        <td valign=top align=center>

            <table cellpadding=4>

            <tr>

                <td><a href='<?=$list[$i][href]?>'><img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=3 alt='<?=$list[$i][wr_subject]?>' style='border-color:#F4F4F4;'></a></td>

            </tr>

            <tr>

                <td align=center><img src='<?=$latest_skin?>/icon_li.gif'>&nbsp;&nbsp;<a href='<?="./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>'><?=$list[$i][subject]?></a><?=$list[$i][commentcnt]?>&nbsp;<?=$list[$i][icon_new]?></td>

            </tr>

            </table>

        </td>

<? } ?>



<?

// td(열)의 나머지 갯수를 구한후 빈 td(열)을 출력한다.

$nam = ($i%$mod);

for ($k=$nam; $k<$mod && $nam; $k++) {

    echo "<td>&nbsp;</td>";

}

?>



<? if (count($list) == 0) { echo "<td colspan=$mod align=center>게시물이 없습니다.</td>"; } ?>

</tr>

</table>

댓글 전체

전체 9,564
그누3질답 내용 검색

회원로그인

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