상태별 리스트 뷰에 대해서 문의 드립니다. > 그누4 질문답변

그누4 질문답변

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

상태별 리스트 뷰에 대해서 문의 드립니다. 정보

상태별 리스트 뷰에 대해서 문의 드립니다.

본문

재경아빠님의 중고자동차 매매스킨 list.skin.php 파일입니다.
 
판매가 완료된 건에 대해선 관리자만 볼수 있도록 수정하고 싶습니다.
가능한 혼자 해볼려구 했는데 안되네요. ㅜㅜ
 
부탁 좀 드리겠습니다.
 
식사 맛있게 하시고 오늘도 좋은 하루되세요.
 
//////////////////////////////////////////////
 
<table width="100%" cellpadding="0" cellspacing="0" >
<form name="fboardlist" method="post" style="margin:0px;">
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='sfl'  value='<?=$sfl?>'>
<input type='hidden' name='stx'  value='<?=$stx?>'>
<input type='hidden' name='spt'  value='<?=$spt?>'>
<input type='hidden' name='page' value='<?=$page?>'>
<input type='hidden' name='sw'   value=''>
<!-- 제목 -->
<tr><td colspan=<?=$colspan?> height=2 bgcolor=#B0ADF5></td></tr>
<tr bgcolor=#F8F8F9 height=30 align=center>
    <? if ($is_checkbox) { ?><td width=40><INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox></td><?}?>
    <td width=50>번호</td>
    <td width=60>사진</td>
    <td>차종</td>
    <td width=150>기본정보</td>
    <td width=70>유형</td>
    <td width=60>가격</td>
    <td width=40>연식</td>
    <td width=70>상태</td>
</tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#B0ADF5></td></tr>
<? for ($i=0; $i<count($list); $i++) { ?>
<?
$noimg = $board_skin_path."/img/noimg.gif";
$image = urlencode($list[$i][file][0][file]);
$ori="$g4[path]/data/file/$bo_table/" . $image;
$ext = strtolower(substr(strrchr($ori,"."), 1));
if ( $ext=="gif"||$ext=="jpg"||$ext=="jpeg"||$ext=="png"||$ext=="bmp"||$ext=="tif"||$ext=="tiff") $ori_info=getimagesize($ori); else $ori_info="";
if ( $ori_info[2]=="2" || $ori_info[2]=="3" ) {
$thum = $ori.".Thum" ;
} else if ( $ori_info[2]=="1" || $ori_info[2]=="6" || $ori_info[2]=="7" ) {
$thum = $ori ;
} else {
$thum = $noimg ;
}
$p_nine = explode("|",$list[$i][wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
$nine16 = $p_nine[15];
$nine17 = $p_nine[16];
$nine18 = $p_nine[17];
$nine19 = $p_nine[18];
$nine20 = $p_nine[19];
?>
<tr>
<? if ($is_checkbox) { ?><td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td><? } ?>
    <td align=center>
        <?
        if ($list[$i][is_notice]) // 공지사항
            echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
        else if ($wr_id == $list[$i][wr_id]) // 현재위치
            echo "<span style='color:#ff6600;font-weight:bold;'>{$list[$i][num]}</span>";
        else
            echo "<span style='color:#888888;'>{$list[$i][num]}</span>";
        ?></td>
<td><table cellspacing="1" bgcolor="dddddd" >
                  <tr>
                  <td bgcolor="ffffff"><a href='<?=$list[$i][href]?>'><img src='<?=$thum?>' width="60" height="40" border='0'></a></td>
                  </tr>
                  </table></td>
<td align=center class="bbs">
 <? if ($list[$i][wr_6]) { ?>[<?=$list[$i][wr_6]?>]<? }?>
        <a href='<?=$list[$i][href]?>' class="blue"><?=cut_str($list[$i][wr_subject],30,"..");?></a>
        <?=$list[$i][comment_cnt]?>
</td>
<td class="bbs"><?=$nine14?>/<?=$nine16?>/<?=$nine17?></td>
<td><?=$list[$i][ca_name]?></td>
<td><?=$list[$i][wr_link1]?></td>
<td><?=$nine18?>/<?=$nine19?></td>
<td align=center><img src="<?=$board_skin_path?>/img/i<? if ($list[$i][wr_8] == "판매중") echo "1"; else if ($list[$i][wr_8] == "판매완료") echo "2"; else  echo "1";?>.gif" border="0" align="absmiddle"></td>
</tr>
<tr><td colspan=<?=$colspan?> background="<?=$board_skin_path?>/img/dot.gif" height="1"></td></tr>
<? } ?>
</form>
</table>
</td>
</tr>
</table>
 

댓글 전체

될지는 모르겠습니다. 테스트 안해봤어요..

<? for ($i=0; $i<count($list); $i++) { ?>
바로 하단에..
<? if (($list[$i][wr_8] == "판매완료") && $is_admin) { ?>

<? } ?>
바로 상단에..
<? } ?>
를 넣어보시고.. 로그인 전후 체크해보세요.
치에님 답변 감사합니다.
테스트 해보니
판매중인것은 안보이고 판매 완료된건만 로그인 전후로 관리자에게 보여주네요..
"판매중인것은 모두에게 판매완료된것은 판매중인것과 함께 관리자에게 보여주고 싶습니다. "

다시한번 부탁드리겠습니다.
오늘하루도 아자~ 아자 화이팅!!!
아! 그렇군요..;;;
흠.. 그렇다면 sql에서 일부는 직접 불러오고.. 안보이는 부분을 위해서 페이지 재계산까지 해야하는데..
제가 생각하기에는 좀 복잡하네요.
저한텐 좀 어려워서.. 도움 드리기 힘들것 같네요.

대신 조금 비슷한 구조로 이건 비밀글을 체크하는건데요.
http://sir.co.kr/bbs/tb.php/g4_skin/27675
이걸로 응용해 보시는건 어떨까 싶네요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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