카테고리 사용시 공지를 체크 하게 되면 카테고리상에서도 맨앞으로 가게...

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 첨부합니다.

첨부파일

list.skin.php (16.8 KB) 1회 2008-04-02 18:24
|

댓글 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 에서는 어떤식으로 해야 하나요?
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1,436
17년 전 조회 1,579
17년 전 조회 2,612
17년 전 조회 2,801
17년 전 조회 2,442
17년 전 조회 1,535
17년 전 조회 1,548
17년 전 조회 1,484
17년 전 조회 1,543
17년 전 조회 1,560
17년 전 조회 1,596
17년 전 조회 1,536
17년 전 조회 1,743
17년 전 조회 1,618
17년 전 조회 1,476
17년 전 조회 1,589
17년 전 조회 1,554
17년 전 조회 1,707
17년 전 조회 1,241
17년 전 조회 1,538