미채택 완료

특정 게시물이 목록에 출력은 되지만 페이징 처리에선 제외되게 할 수 있나요?

페이지당 목록수 제한이 5라면

 

 

[7번 게시물]

[6번 게시물]

[5번 게시물] -목록수 처리에서 제외할 게시물

[4번 게시물]

[3번 게시물]

[2번 게시물] -목록수 처리에서 제외할 게시물

[1번 게시물]

 

 

이런 식으로 표시되게끔 하는게 가능할까요?

bbs/list.php의 쿼리를 건드려봤지만 쉽지 않네요..

|

답변 2개 / 댓글 5개

공지 상단 고정 기능을 (풀기 or 기능적으로 지원하지 않으면 소스수정) 으로 하면 되는것 아닐까요?

목록 출력에 페이징 처리 제외

구현해놔도 페이징에 의존/집중 하는 유저들에겐

오히려 혼란을 가중시키는 형태가 되진 않을까 생각됩니다.

답변에 대한 댓글 3개

공지 상단 고정이 아예 $list를 따로 뽑는 것 같더라구요 일반글 $list에선 공지글을 빼고 불러오구요
저는 상단 고정을 푸는 법을 일반글 $list 쿼리에 공지글을 포함하는 것밖에 모르겠는데..ㅠㅠ 그러면 페이징 처리를 따로 하는게 안되더라구요..
페이징 제외하려는 이유는 게시물 형태가 [내용과 용량이 많은 게시물] [한줄 게시물] 이렇게 나뉘는데 한 페이지에 [한줄 게시물]만 표시되면 이상해서요.. [한줄 게시물]은 그냥 페이징 처리에서 제외하고 싶어요
아니면 페이징 제외하는 것 말고 다른 좋은 방법이 있을까요..?
[한줄 게시물] / [내용과 용량이 많은 게시물] 이 정확히 뭔지는 잘 모르겠습니다만
성격이 다른 게시물과 그렇지 않은 것을
서로 이질적이지 않게 cut_str 같은 작업을 해주면 어떨까 생각되고

공지글 제외하는 방법이라고 합니다.
http://webpaper.kr/show/77
https://kiss7.tistory.com/1008
순서 그대로 출력하면서 페이징만 제외하는건 안되나보네요.. ㅠㅠ 그냥 살아야겠어요..
도움 주셔서 감사합니다!

bbs/list.php에서

공지 처리하는 부분을 참고해 보세요.

$list를 출력 전에 wr_id로 sort하면 가능할 듯하네요.

답변에 대한 댓글 2개

답변 감사드립니다. 제가 허접이라 제대로 이해한건지 모르겠지만 공지처리처럼 따로 나눈 것을 일반글과 다시 합쳐서 wr_id로 정렬하면 되는 것인가요? 합치는 걸 어떻게 하는지 모르겠네요 아이구...
공지처리를 그대로 두고 $total_count - $board_notice_count 하면 공지글 빼고 페이지 계산이 되지만 공지가 상단 고정된 채구요
공지를 리스트에 포함해서 불러오면 공지글 빼고 페이지 계산하는게 안되구요.. 어렵네요 ㅠㅠ

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