게시판서 특정게시물 상단고정 하고싶을때
본문
공지사항과 별개로
특정게시물을 관리자가 체크하면
상단고정되게 하고싶은데요
체크풀면 다시 기본 게시판으로 돌아가고
공지사항과 같은건데
공지는 아니고 그냥 게시물이라서
한줄로만 나오는 공지사항과는
스타일도 틀리고 구분을 지어야될것 같아서요
팁이나 질문란에도 전혀 찾아볼수 없는데
혹시 관련 팁좀 부탁 드립니다
특정게시물을 관리자가 체크하면
상단고정되게 하고싶은데요
체크풀면 다시 기본 게시판으로 돌아가고
공지사항과 같은건데
공지는 아니고 그냥 게시물이라서
한줄로만 나오는 공지사항과는
스타일도 틀리고 구분을 지어야될것 같아서요
팁이나 질문란에도 전혀 찾아볼수 없는데
혹시 관련 팁좀 부탁 드립니다
답변 2
기존 게시물 리스트 쿼리의 order by 절이 regdt로 되어 있다고 가정하겠습니다. 여기서 regdt 필드는 타임스템프 형식으로 된 게시물 등록 시간입니다. 그리고 상단 고정할 게시물은 fix라는 필드에 1로 저장하고 기본값은 0입니다.
order by fix desc, regdt desc
이렇게 그룹으로 order by 절을 사용합니다. fix 필드로 1차 정렬하면 상단 고정할 게시물이 먼저 나오고, 상단 고정 아닌 게시물은 뒤에 나옵니다. 다시 regdt 필드로 2차 정렬하면 각각의 그룹 안에서 최근 등록된 순서로 게시물이 표시됩니다.
참고해보시기 바랍니다.
order by fix desc, regdt desc
이렇게 그룹으로 order by 절을 사용합니다. fix 필드로 1차 정렬하면 상단 고정할 게시물이 먼저 나오고, 상단 고정 아닌 게시물은 뒤에 나옵니다. 다시 regdt 필드로 2차 정렬하면 각각의 그룹 안에서 최근 등록된 순서로 게시물이 표시됩니다.
참고해보시기 바랍니다.
공지사항을 만드는 소스를 살펴보시고 그거랑 동일하게 하시면 되지 않을까요?
답변을 작성하시기 전에 로그인 해주세요.