테스트 사이트 - 개발 중인 베타 버전입니다

게시판서 특정게시물 상단고정 하고싶을때 채택완료

socol 8년 전 조회 11,579
공지사항과 별개로

특정게시물을 관리자가 체크하면

상단고정되게 하고싶은데요

체크풀면 다시 기본 게시판으로 돌아가고

공지사항과 같은건데

공지는 아니고 그냥 게시물이라서

한줄로만 나오는 공지사항과는

스타일도 틀리고 구분을 지어야될것 같아서요

팁이나 질문란에도 전혀 찾아볼수 없는데

혹시 관련 팁좀 부탁 드립니다
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
a
8년 전
기존 게시물 리스트 쿼리의 order by 절이 regdt로 되어 있다고 가정하겠습니다. 여기서 regdt 필드는 타임스템프 형식으로 된 게시물 등록 시간입니다. 그리고 상단 고정할 게시물은 fix라는 필드에 1로 저장하고 기본값은 0입니다.



order by fix desc, regdt desc



이렇게 그룹으로 order by 절을 사용합니다. fix 필드로 1차 정렬하면 상단 고정할 게시물이 먼저 나오고, 상단 고정 아닌 게시물은 뒤에 나옵니다. 다시  regdt 필드로 2차 정렬하면 각각의 그룹 안에서 최근 등록된 순서로 게시물이 표시됩니다.



참고해보시기 바랍니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

I
IZSOFT
8년 전
desc 보다 asc가 빠르니까 기본값을 0으로 하고 fix 를 -1로 입력 해서 fix asc가 조금 더 낫습니다.

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

8년 전

공지사항을 만드는 소스를 살펴보시고 그거랑 동일하게 하시면 되지 않을까요?

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인