상태별 리스트 뷰에 대해서 문의 드립니다.
재경아빠님의 중고자동차 매매스킨 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=''>
<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>
<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 ;
}
<?
$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>
$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>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
<? 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
이걸로 응용해 보시는건 어떨까 싶네요.
연구좀 해봐야겠네요. ^^