**************페이징
특정게시판에서
10
9
8
.
.
2
1
출력되는걸
1
2
3
4
.
.
9
10
으로 만들긴 했는데요.
만약 공지가 3개라면
첫 페이지에서
1~7 까지 밖에 출력이 안되네요;
(3(공지) + 7(일반게시물) = 10) 관리자 페이지 에서 목록수를 10개로 했구요
공지 제외 10개 출력하려면 어디를 수정해야 하나요ㅠ
Copy
$notice_count_sum = count($list_page_rows + $notice_count);$list[$i]['num'] = ($page - 1) * ($notice_count_sum) + $k + 1;
단순히 list_page_rows에 notice_count 를 더해주면 되는거 아닌가요 ㅠ?
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
블랙캣77
2017-01-23 (월) 10:28:54
list.php에 보시면
// 공지 처리
// 공지글이 있으면 변수에 반영
// 페이지의 공지개수가 목록수 보다 작을 때만 실행
이 주석 있는 부분들에
$notice_count 있는데 보시고 각각 처리를 해주시면 될거 같습니다.
답변에 대한 댓글 1개
lacomparte
2017-01-23 (월) 11:40:43
2017-01-23 (월) 11:07:51
공지 관련된 쿼리문을 확인 하셔서 공지 제외 쿼리를 수정하시면 될듯 합니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
이 주석의 코드중
[code]
if($notice_count > 0){
if($write_table == '특정게시판'){
$page_rows;
}else{
$page_rows -= $notice_count;
}
}
[/code]
이렇게 해줬더니
원하는 결과물이 나오네요 ㅎ
감사드립니다~