카테고리별 최신글(공지) 질문!!!

ROOT님께서 팁앤테크에 올려주신 아래의 팁을 이용해서 글쓰기에서 공지 체크했을때
체크된 글이 항상 최신글 제일 상단에 출력이 되게 성공하였습니다.
좋은팁 알려주셔거 정말 감사드리고요.^^

그런데 만약,
게시판이 카테고리를 사용하는 경우
카테고리별 최신글을 뽑으면 공지 체크한 글이 모든 카테고리 최신글에 모두 올라서 출력이 되네요

이부분을 글쓸때 공지 체크를 하면 공지 체크를 한 카테고리에만 최신글 출력시 제일 상단에 나오게 하고 싶습니다.

고수님들 부탁좀 드리겠습니다. ^^



----------------- ROOT님 팁 -----------------------------
lib/latest.lib.php에서 다음을 수정하세요
그누보드 패치시에 항상 수정하셔야 합니다.
수정전 :
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0
order by wr_id desc limit 0, $rows ";
수정후 :
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0 or (wr_comment = 0 and wr_notice = -1)
order by wr_notice, wr_id desc limit 0, $rows ";
----------------- ROOT님 팁 -----------------------------
|

댓글 3개

위의 팁은 카테고리별 최신글에서 공지사항만 추출하는거 아닌가요?

저의 경우는..
만약 한페이지에 한게시판의 최신글을 출력하되 카테고리별로 최신글을 출력할때
예를 들어, 카테고리 a b c d 이런식으로 4가지 최신글을 한 페이지에 출력할때 a b c d 카테고리중에서 어느 한 카테고리에 공지를 체크하면 a b c d 카테고리 제일 상단에는 공지를 체크한 글이 모두 올라간다는 겁니다.

전 공지를 체크한 카테고리의 글만 젤 위로 출력하고 싶습니다.

문제는
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0 or (wr_comment = 0 and wr_notice = -1)
order by wr_notice, wr_id desc limit 0, $rows ";

이 쿼리를 수정해야 할텐데.. ^^ Help Me~
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&wr_id=19222&sselect=wr_subject&stext=최신글에%20공지사항&soperator=1&srch_rows=10&srch_comment=1&srch_days=0

참조하세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 819
20년 전 조회 1,168
20년 전 조회 1,018
20년 전 조회 827
20년 전 조회 1,674
20년 전 조회 1,101
20년 전 조회 911
20년 전 조회 987
20년 전 조회 1,082
20년 전 조회 1,248
20년 전 조회 881
20년 전 조회 947
20년 전 조회 977
20년 전 조회 1,158
20년 전 조회 902
20년 전 조회 4,763
20년 전 조회 829
20년 전 조회 1,210
20년 전 조회 837
20년 전 조회 1,035
🐛 버그신고