묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제로보드4 코멘트 페이징에 관련된 질문입니다.
2008.12.07 07:21
안녕하십니까...
이번에 새롭게 홈페이지를 만드려고 하는데 여러가지의 제로보드 관련 테스트를 하고 있습니다. 여러가지 기능을 추가하고 있으며, 그 중에 하나가 바로 코멘트에 일정한 숫자가 되면 페이지화 시켜서 되는 것입니다.
http://jurio.82i.com/bbs/view.php?id=uwasa&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=129
일단 이 페이지를 봐주세요.
원래 이 방법은 제로보드4 >> ZB4 팁공유 中 nontoxic 님께서 올려주신 방법을 구현한 것입니다.
http://www.zeroboard.com/?mid=zb4_tip&search_target=title&search_keyword=%EC%BD%94%EB%A9%98%ED%8A%B8+%ED%8E%98%EC%9D%B4%EC%A7%95&document_srl=17149613
수정은 단지 view.php 파일에서만 하였습니다.
nontoxic 님께서 만드신 버전은 최근 입력된 코멘트가 위로, 이전에 입력된 코멘트가 아래로 가는 방식이었습니다. (아래에서 위로 갈수록 최신이죠?)
하지만 저는 코멘트 방향은 위에서 아래로, 즉, 먼저 쓴 코멘트가 위로, 나중에 쓴 코멘트가 아래로 입력되도록 차순을 변경하였습니다.
문제는 여기에서 비롯됩니다.
코멘트가 원래대로 나오는 경우, 페이징을 하면 문제 없이 1페이지에 최신글이 나오게 됩니다.
하지만 제가 사용한 방법은 1페이지가 아닌 코멘트의 갯수에 따른 마지막 페이지에 최신글이 나오게 만들어야 됩니다.
제로보드 사이트에 XE 게시판도 제가 사용한 정렬 방식과 같고, 첫 페이지가 아닌 마지막 페이지에 최근 입력한 코멘트가 저장됩니다.
이것을 어떻게 수정해야 할지 모르겠습니다. 너무나 많은 시간을 고민했는데도, php 의 소스가 어떻게 구조가 이루어졌는지는 파악이 되는데 수정이 가능하지 않습니다. 알려주시면 감사하겠습니다.
( 변경한 것은 order by no desc 부분을 order my no asc 로 바꾸었다는 점입니다. )
입력 코드는 제가 위에 링크한 nontoxic 님의 글에 그대로 나와 있습니다.
간절히 부탁드리겠습니다.
이번에 새롭게 홈페이지를 만드려고 하는데 여러가지의 제로보드 관련 테스트를 하고 있습니다. 여러가지 기능을 추가하고 있으며, 그 중에 하나가 바로 코멘트에 일정한 숫자가 되면 페이지화 시켜서 되는 것입니다.
http://jurio.82i.com/bbs/view.php?id=uwasa&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=129
일단 이 페이지를 봐주세요.
원래 이 방법은 제로보드4 >> ZB4 팁공유 中 nontoxic 님께서 올려주신 방법을 구현한 것입니다.
http://www.zeroboard.com/?mid=zb4_tip&search_target=title&search_keyword=%EC%BD%94%EB%A9%98%ED%8A%B8+%ED%8E%98%EC%9D%B4%EC%A7%95&document_srl=17149613
수정은 단지 view.php 파일에서만 하였습니다.
nontoxic 님께서 만드신 버전은 최근 입력된 코멘트가 위로, 이전에 입력된 코멘트가 아래로 가는 방식이었습니다. (아래에서 위로 갈수록 최신이죠?)
하지만 저는 코멘트 방향은 위에서 아래로, 즉, 먼저 쓴 코멘트가 위로, 나중에 쓴 코멘트가 아래로 입력되도록 차순을 변경하였습니다.
문제는 여기에서 비롯됩니다.
코멘트가 원래대로 나오는 경우, 페이징을 하면 문제 없이 1페이지에 최신글이 나오게 됩니다.
하지만 제가 사용한 방법은 1페이지가 아닌 코멘트의 갯수에 따른 마지막 페이지에 최신글이 나오게 만들어야 됩니다.
제로보드 사이트에 XE 게시판도 제가 사용한 정렬 방식과 같고, 첫 페이지가 아닌 마지막 페이지에 최근 입력한 코멘트가 저장됩니다.
이것을 어떻게 수정해야 할지 모르겠습니다. 너무나 많은 시간을 고민했는데도, php 의 소스가 어떻게 구조가 이루어졌는지는 파악이 되는데 수정이 가능하지 않습니다. 알려주시면 감사하겠습니다.
( 변경한 것은 order by no desc 부분을 order my no asc 로 바꾸었다는 점입니다. )
입력 코드는 제가 위에 링크한 nontoxic 님의 글에 그대로 나와 있습니다.
간절히 부탁드리겠습니다.