카테고리별 공지 항상 최신글로 출력
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님 팁 -----------------------------
체크된 글이 항상 최신글 제일 상단에 출력이 되게 성공하였습니다.
좋은팁 알려주셔거 정말 감사드리고요.^^
그런데 만약,
게시판이 카테고리를 사용하는 경우
카테고리별 최신글을 뽑으면 공지 체크한 글이 모든 카테고리 최신글에 모두 올라서 출력이 되네요
이부분을 글쓸때 공지 체크를 하면 공지 체크를 한 카테고리의만 최신글 출력시 제일 상단에 나오게 하고 싶습니다.
고수님들 부탁좀 드리겠습니다. ^^
----------------- 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님 팁 -----------------------------
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인