카테고리 사용시 공지를 체크 하게 되면 카테고리상에서도 맨앞으로 가게...
if ($board['bo_notice']) {
$bo_notice = '';
$notice_array = explode("\n", trim($board['bo_notice'])); // 공지사항의 wr_id를 배열로 저장합니다.
for ($i = 0; $i < count($notice_array); $i++) {
$wr_qry = "select count(wr_id) as cnt from $write_table where wr_id = $notice_array[$i] and wr_1 = '3'";
$rs = mysql_query($wr_qry);
if ($rs) {
$rs_cnt = mysql_fetch_array($rs);
if ($rs_cnt[0] == 1) {
} else {
$bo_notice .= $notice_array[$i] . '\n';
}
}
}
sql_query(" update {$g4['board_table']} set bo_notice = '{$bo_notice}' where bo_table = '{$bo_table}'");
}
위의 것을 보면 공지를 체크하면 쿼리를 업데이트 하여 맨앞으로 보내는 거같은데요.. (맞는지 모르겠습니다.^^;)
이와 마찬가지로 카테고리를 사용중이라면. 카테고리 안에서 맨앞으로 이동하게 할수는 없을까요?
(소스내용은
http://www.sir.co.kr/bbs/tb.php/g4_skin/26493/b58ae2401e6f375cee09f30b2d4c0563
의 list_skin.php 일부내용입니다.)
여기서는 스페셜 구인을 체크하면 리스트상의 맨앞으로 오게 되는데요. 저는 카테고리에서도 앞으로 오게 하고자 합니다.
시그너스님의 list_skin.php 첨부합니다.
$bo_notice = '';
$notice_array = explode("\n", trim($board['bo_notice'])); // 공지사항의 wr_id를 배열로 저장합니다.
for ($i = 0; $i < count($notice_array); $i++) {
$wr_qry = "select count(wr_id) as cnt from $write_table where wr_id = $notice_array[$i] and wr_1 = '3'";
$rs = mysql_query($wr_qry);
if ($rs) {
$rs_cnt = mysql_fetch_array($rs);
if ($rs_cnt[0] == 1) {
} else {
$bo_notice .= $notice_array[$i] . '\n';
}
}
}
sql_query(" update {$g4['board_table']} set bo_notice = '{$bo_notice}' where bo_table = '{$bo_table}'");
}
위의 것을 보면 공지를 체크하면 쿼리를 업데이트 하여 맨앞으로 보내는 거같은데요.. (맞는지 모르겠습니다.^^;)
이와 마찬가지로 카테고리를 사용중이라면. 카테고리 안에서 맨앞으로 이동하게 할수는 없을까요?
(소스내용은
http://www.sir.co.kr/bbs/tb.php/g4_skin/26493/b58ae2401e6f375cee09f30b2d4c0563
의 list_skin.php 일부내용입니다.)
여기서는 스페셜 구인을 체크하면 리스트상의 맨앞으로 오게 되는데요. 저는 카테고리에서도 앞으로 오게 하고자 합니다.
시그너스님의 list_skin.php 첨부합니다.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
지금 말하는 방법대로 소스짜는게 더 어지러울수도 있을것 같다는 의견입니다.
모르는 것이 많으니 많이 가르쳐 주세요^^
카테고리 테이블에 필드를 하나 더 추가하는거죠..
새로 추가한 필드는 카테고리의 출력순서를 정해주는 컬럼이구요..
카테고리 출력시에 order by 절에서 새로 추가한 컬럼을 기준으로 정렬해서 출력하면 됩니다.
예를 들어 '01' 이라는 게시판을 사용중이라면
write.skin.php 에
<? if ($member[mb_level] == 10) { ?>
<input type=checkbox value="1" name="wr_1" <?if($write[wr_1]==1) echo "checked";?>>카테고리 맨앞으로 가기
<? } ?>
요런식으로체크 하고요.. 그다음....
list_skin.php 에서는 어떤식으로 해야 하나요?