상태별 리스트 뷰에 대해서 문의 드립니다. 정보
상태별 리스트 뷰에 대해서 문의 드립니다.
본문
재경아빠님의 중고자동차 매매스킨 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>
댓글 전체

될지는 모르겠습니다. 테스트 안해봤어요..
<? for ($i=0; $i<count($list); $i++) { ?>
바로 하단에..
<? if (($list[$i][wr_8] == "판매완료") && $is_admin) { ?>
<? } ?>
바로 상단에..
<? } ?>
를 넣어보시고.. 로그인 전후 체크해보세요.
<? 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
이걸로 응용해 보시는건 어떨까 싶네요.
흠.. 그렇다면 sql에서 일부는 직접 불러오고.. 안보이는 부분을 위해서 페이지 재계산까지 해야하는데..
제가 생각하기에는 좀 복잡하네요.
저한텐 좀 어려워서.. 도움 드리기 힘들것 같네요.
대신 조금 비슷한 구조로 이건 비밀글을 체크하는건데요.
http://sir.co.kr/bbs/tb.php/g4_skin/27675
이걸로 응용해 보시는건 어떨까 싶네요.

답변 감사합니다.
연구좀 해봐야겠네요. ^^
연구좀 해봐야겠네요. ^^