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

view 페이지 내 다른 게시판을 가져왔는데 페이지네이션 에러 채택완료

Yeseul 4년 전 조회 4,573

안녕하세요.

제가 그누보드 관련 지식이 많이 짧아 두서없을 수 있습니다 ㅠㅠ

 

A보드에서 클릭을 해서 들어온 페이지에

B보드 게시물들이 있는 형태로 사이트를 짰는데요 (B는 A게시판 '글'에 대한 '후기'입니다)

 

$bo_table = "게시판명"

$write_table = $g5['write_prefix'].$bo_table;

$board = sql_fetch("SELECT * FROM g5[board_table] WHERE bo_table='$bo_table'");

$board_skin_path = "../skin/board/{$board['bo_skin']}";

include "./list.php";

 

이런 형태로 가져오고 있는데, 문제는 모든 리뷰글이 아닌 A글에 대한 리뷰글만 가져와야 해서

bbs/list.php 에서 if ($write_table == g5_write_리뷰_게시판 ) 

조건문을 달아서 SQL 을 바꿔주고 있습니다.

 

 

그렇게 하니 A보드 게시물에서 후기들이 잘 보이긴 하는데 문제는 pagination 은 

기존 B보드 게시물 수를 다 반영해서 pagination 이 안 맞습니다.

 

예를들어 총 후기가 50개고 A보드 게시물에 달린 후기는 5개라고 치면

보이는 후기는 5개인데 pagination 은 50개가 반영이 되어 있습니다.

 

어떻게 하면 좋을까요? ㅠㅠ 도움 부탁드립니다.

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

답변 3개

n
4년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

유찬아빠

페이징 하는 쿼리를 수정해 하지 않을 까요? 현재글과 관련된 후기를 카운트 해서 페이징을 따로 하셔야 맞을 듯 한데요?

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

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

플래토
4년 전

관리모드 - 게시판관리 - 위에 게시판들의 [수정] 에서

 

카운트 조정에 [v] 하시고 [확인] 해보세요

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

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

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

로그인