묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 게시물을... 제일 위로...
2002.03.10 03:00
안녕하세요.. 처음으로 이렇게 질문을 올립니다.
다름이 아니라.. 현재 게시판을 구현하고 있는데요..
제로보드에서 보면.. 리스트에서 특정글이 계속.. 리스트의 가장위에..
놓게 하는 방법이 궁금해서 입니다.
필드를 하나더 만들어서.. 하는건지.. 쉽게 생각이 나지 않네요...
작은 도움이라도..^^ 감사히..^^
그럼..^^
다름이 아니라.. 현재 게시판을 구현하고 있는데요..
제로보드에서 보면.. 리스트에서 특정글이 계속.. 리스트의 가장위에..
놓게 하는 방법이 궁금해서 입니다.
필드를 하나더 만들어서.. 하는건지.. 쉽게 생각이 나지 않네요...
작은 도움이라도..^^ 감사히..^^
그럼..^^
댓글 4
-
양창민
2002.03.10 09:14
-
TryZ
2002.03.10 12:49
김용우 님이 묻는것은 제로보드에서 공지사항 만드는게 아니라, 그 원리를 알고 싶다는것 같군요... -
김용우
2002.03.10 13:24
네... 그원리를 알고 싶네요... ㅡㅡ" 제로보드를 쓰고 있는게 아니라.. 물론 너무나 멋진 보드이지만.. 저 나름대로 게시판을 만들고 있는데 이기능을 구현하려고 하거든요.^^ -
서기
2002.03.10 13:48
제로보드 같은 경우에는 정렬을 위한 필드를 별도로 생성하고 있습니다.. 숫자를 가장 낮게 한 것이 가장 위로 올라오게끔
sql에서 order by arrange_num 순으로 정렬을 하고 있죠...
즉, 공지사항을 체크하시면 현재 arrange_num를 뽑아와서.. 가장 낮은숫자에서 -1을 해서 Insert시킵니다.
답글도 비슷한 원리로.. 답글은 게시물의 중간에 들어가야 하잖아요.. ^^: 그렇기 때문에... 그 번호보다 높은 글들을 전부 1 더해준 다음에 그 번호로 끼워넣는 형태로 알고리즘이 구현됩니다.
이게 다~~~~ SQL의 문제인.. 중간에 끼워넣을 수 없다~!!! 이기 때문인거져.. T.T
글 쓸 때, 또는 글 수정시. 공지사항 체크.
2002-03-10 09:16:31