글이 없는데 페이징이 생깁니다.

글이 없는데 페이징이 생깁니다.

QA

글이 없는데 페이징이 생깁니다.

본문

238314747_1631165891.4128.png

 

페이징은 관리자로 로그인했을때 게시판 전체목록이 보일때는

페이징이 정확하게 생깁니다. 

 

개별 아이디로 로그인했을 때,

자기 게시물만 보이는 경우입니다.

게시물이 없는 경우에는 

 

게시글이 없기 때문에 페이징이 안 생겨야 하는데 페이징이 생깁니다.

 

아마도 아이디 관계없이 전체 게시글의 페이지 수롤 가져와서 그런거 같은데

어디를 수정해야 할까요?

이 질문에 댓글 쓰기 :

답변 3

게시글 목록 페이지에서는 쿼리를 2번 합니다.

* 하나는 (조건에 해당하는) 전체 글 개수를 가져오는 쿼리

* 다른 하나는 전체 글 정보를 가져오는 쿼리

 

얘기하신 대로..

아이디 조건이 있는 경우에도..

아이디 조건이 있는 경우의 글 개수를 가져오는 것이 아닌

전체 글 수를 가져와서 생긴 문제입니다.

 

/bbs/list.php 에서 아이디 조건이 있는 경우의 글 개수를

해당 사항에 맞게 가져오는 방법을 고민해야 될 듯 합니다.

basic 스킨으로 변경해보세요

아.. 그누보드가 아닌가 보군요....

전체 페이지를 구하는 쿼리문을 확인해보세요

전체 개수가 잘못 가져오는거 같습니다

일단 basic 스킨으로 변경해서 페이징을 확인해보세요.
기본 스킨으로도 페이징 에러가 있다면 bbs 폴더에서 코어 수정된 것이 있는지도 확인해봐야 겠군요

답변을 작성하시기 전에 로그인 해주세요.
전체 28
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT