카테고리 사용시 공지를 체크 하게 되면 카테고리상에서도 맨앞으로 가게... > 그누4 질문답변

그누4 질문답변

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

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

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

첨부파일

list.skin.php (16.8K) 1회 다운로드 2008-04-02 18:24:43

본문

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

댓글 전체

그렇게 하지말고 카테고리 테이블에 컬럼을 하나더 추가해서 컨트롤 해보세요
지금 말하는 방법대로 소스짜는게 더 어지러울수도 있을것 같다는 의견입니다.
위에 말한 그대론데...
카테고리 테이블에 필드를 하나 더 추가하는거죠..
새로 추가한 필드는 카테고리의 출력순서를 정해주는 컬럼이구요..
카테고리 출력시에 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 에서는 어떤식으로 해야 하나요?
전체 34 |RSS
그누4 질문답변 내용 검색

회원로그인

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