테스트 사이트 - 개발 중인 베타 버전입니다

최신글에 페이징 넣으려면 어떻게 해야 할까요? 채택완료

잘되야될텐데 11년 전 조회 8,099
안녕하세요
 
최신글에 페이징을 넣고 싶은데요
 
보드 스킨에 list skin.php 보니까
 
echo $write_pages 이게 있더군요
 
그누4 찾아보고 최신글에 이걸 추가 했는데
</div>
<div><?php $write_pages = get_paging($config[cf_write_pages], $page, $total_page, "?gr_id=$gr_id&view=$view&mb_id=$mb_id&page=");
echo $write_pages;  ?></div>
<div>
 
요게 뜹니다.
Warning: Division by zero in /home/bungan/www/lib/common.lib.php on line 59
 
최신글에 페이징 하는 법좀 알려주시겠어요?
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전
아래와 같이 하면 페이지 리스트야 나오지만 이것만 해서 될 일이 아닙니다
latest()함수에서 다음페이지를 추출하는 코드를 만들어야 합니다
예를들어 3페이지를 클릭하면 3페이지를 추출하는 코드를 넣어야죠
if(!$page) $page=1;
$total_page = $rows/ 5; //rows는 추출한 총 게시물 수 , 5는 목록수
$write_pages = get_paging(10$page$rows"?gr_id=$gr_id&view=$view&mb_id=$mb_id&page=");



로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

잘되야될텐데
11년 전
균이님 답변 정말 감사합니다. 말씀하신대로 하니까 페이징 숫자가 나옵니다.
저는 10개 목록으로 두개나 세개 정도의 최근글만 페이징 되면
되거든요 latest() 함수는 index.php 에서 지정해줘야 할까요? 너무 부담드려서 죄송합니다.

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

진서기
11년 전
get_paging 함수에 인수를 정확히 넣어주시면 됩니다.

bbs/list.php 에서 $page, $total_page 로 검색해보시고 소스를 참고하세요
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

잘되야될텐데
11년 전
진서기님 답변 정말 감사합니다. $page, $total_page 변수 선언을 해줘야 하나요?
제가 아주 초보다보니 어떻게 해야 할지를 모르겠습니다.
잘되야될텐데
11년 전
[code]
$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&amp;page=');[/code]
list.php 의 get_paging 함수인데요 이걸로 수정했는데도 역시 같은 에러가 뜹니다.

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

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

로그인