페이징 질문입니다~ 채택완료
**************페이징
특정게시판에서
10
9
8
.
.
2
1
출력되는걸
1
2
3
4
.
.
9
10
으로 만들긴 했는데요.
만약 공지가 3개라면
첫 페이지에서
1~7 까지 밖에 출력이 안되네요;
(3(공지) + 7(일반게시물) = 10) 관리자 페이지 에서 목록수를 10개로 했구요
공지 제외 10개 출력하려면 어디를 수정해야 하나요ㅠ
</p><p style="font-size: 14.6667px; word-break: break-all;"><font color="#484848" face="돋움, Dotum, sans-serif"><span style="font-size: 14.004px;">$notice_count_sum = count($list_page_rows + $notice_count);</span></font></p><p style="font-size: 14.6667px; word-break: break-all;"><font color="#484848" face="돋움, Dotum, sans-serif"><span style="font-size: 14.004px;">$list[$i]['num'] = ($page - 1) * ($notice_count_sum) + $k + 1;</span></font></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">
단순히 list_page_rows에 notice_count 를 더해주면 되는거 아닌가요 ㅠ?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
블랙캣77
8년 전
list.php에 보시면
// 공지 처리
// 공지글이 있으면 변수에 반영
// 페이지의 공지개수가 목록수 보다 작을 때만 실행
이 주석 있는 부분들에
$notice_count 있는데 보시고 각각 처리를 해주시면 될거 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
l
lacomparte
8년 전
댓글을 작성하려면 로그인이 필요합니다.
Expert
8년 전
공지 관련된 쿼리문을 확인 하셔서 공지 제외 쿼리를 수정하시면 될듯 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
채택
채택
채택
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
채택
채택
채택
채택
이 주석의 코드중
[code]
if($notice_count > 0){
if($write_table == '특정게시판'){
$page_rows;
}else{
$page_rows -= $notice_count;
}
}
[/code]
이렇게 해줬더니
원하는 결과물이 나오네요 ㅎ
감사드립니다~