아이프레임 댓글을 페이징 되게 하려고 하는데요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아이프레임 댓글을 페이징 되게 하려고 하는데요 정보

아이프레임 댓글을 페이징 되게 하려고 하는데요

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

코멘트를 작성하면 전체페이지가 리셋되지않고 코멘트 공간만 리셋되도록
아이프레임으로 블러와서 사용중입니다.

-------------------------------------------------------- 코멘트아이프레임페이징

<?
// 코멘트 입출력z
//include_once("./view_comment.php");
?>
<?// if (!$view[wr_comment_hide]) include_once("./view_comment.php"); // 코멘트 입출력 ?>

<!-- 코멘트 아이프레임 !-->
<iframe style=width:100%; frameborder="0" marginheight="0" marginwidth="0" scrolling="no" id="ifrcmt" src="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&cwin=1" name="ifrcmt"></iframe>
<!-- 코멘트 아이프레임 !-->


근데 원레 여기에 댓글 10개 이상 달리면 1,2,3 식으로 페이징을 추가했습니다.

-------------------------------------------------------- 코멘트페이징
<? // 코멘트 번호 계산식 및 페이징 표시
$c_total_count = count($list); // 전체 코멘트 수 할당
$c_rows = 10; // 보여줄 개수
if ($c_total_count != 0){
$c_total_page  = ceil($c_total_count / $c_rows);  // 전체 페이지 계산
if (!$c_page) $c_page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$c_from_record = ($c_page - 1) * $c_rows; // 시작 코멘트 구하기
$c_last_record = $c_from_record + $c_rows; // 끝 코멘트 구하기
if($c_last_record > $c_total_count){ // 마지막 코멘트가 전체 코멘트 보다 크면 전체 코멘트로 할당
$c_last_record = $c_total_count;
}
}
// 페이징 처리 함수 및 표시
$c_pagelist = get_paging($c_rows, $c_page, $c_total_page, "./board.php?bo_table=$bo_table&wr_id=$wr_id&c_page=");
if ($c_pagelist) {
echo "<table width=100% cellpadding=3 cellspacing=1><tr><td align=right>$c_pagelist</td></tr></table>\n";
}
?>

<? // 코멘트 표시
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) {
$comment_id = $list[$i][wr_id];
//echo $comment_id;
?>

--------------------------------------------------

코멘트 1페이지에서 2페이지를 클릭하면 코멘트만 2페이지 코멘트 내용만 불러와야 하는데
전체화면이 불러와 집니다.

코멘트페이징소스를 어떻게 고쳐야 하는지 좀 알려주세요.

댓글 전체

view_comment.php 자체가 전체 코멘트를 추출해오기때문에 페이지별로 추출해오는 코드를
만들어 넣어야하는데 bbs/list.php에 보면 페이지별로 추출하는 코드가 있습니다
참고해서 만들어보세요
limit xxx , 추출갯수
 이런 쿼리문을 만들어 넣는 곳입니다
직접 손대는거는 할줄 몰라요^^
그리고 아이프레임안에 넣은 코멘트가 코멘트 새창뜨기를 넣은걸꺼라
서브페이지 전체나 게시판전체가 아이프레임안에 넘어가지않고
코멘트 새창부분만 페이지변화가 생기게 할수 있지 않나요?

// 페이징 처리 함수 및 표시
$c_pagelist = get_paging($c_rows, $c_page, $c_total_page, "./board.php?bo_table=$bo_table&wr_id=$wr_id&c_page=");

이부분 c_page를 cwin게 먼진 모르겠는데요 이거로 바꿔주고 2,3.. 페이지를 클릭하면
코멘트 부분만 리로드 되는데 페이지변화는 전혀 없데요.
c_page를 잘 바꿔주면 될거같기도 한데 제가 초보라서..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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