게시판 리스트에서 공지가 체크가 되며는 순서가 리스트 페이지에서 역방향이 되는데요.

게시판 리스트에서 공지가 체크가 되며는 순서가 리스트 페이지에서 역방향이 되는데요.

QA

게시판 리스트에서 공지가 체크가 되며는 순서가 리스트 페이지에서 역방향이 되는데요.

본문

공지 체크 전에는 최신순 글쓰기 순이 었는데

공지를 체크하면 리스트 페이지에서 역방향으로 나와요.

감사합니다

이 질문에 댓글 쓰기 :

답변 1

별도의 정렬 플래그를 추가하여 공지 여부와 상관없이

게시글의 작성일을 기준으로 일관된 내림차순 정렬을 적용하도록 하시면~
공지 체크 여부가 게시글 정렬 순서를 뒤바꾸는 문제는

list.php에서 게시글을 불러오는 쿼리의 정렬 조건에 wr_notice 필드를 우선 적용해서~

아예 list.php를 대체하는 커스텀 페이지 제작 어떨까요?

>>>공지글은 먼저 표시하되 공지 및 일반글 모두 최신글을 먼저 나오게 설정
list.php의 기존 쿼리가 아래와 같을 수 있습니다.

$sql = "SELECT * FROM {$write_table} ORDER BY wr_notice DESC, wr_num ASC LIMIT $from_record, $page_rows";

$sql = "SELECT * FROM {$write_table} ORDER BY wr_notice DESC, wr_datetime DESC, wr_id DESC LIMIT $from_record, $page_rows";

게시판스킨으로 list.skin.php 활용하여 기존 list.php의 쿼리 흐름 우회/로직 재구성~

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

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