페이징 처리(지니아빠님 3단 카테고리) > 그누4 질문답변

그누4 질문답변

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

페이징 처리(지니아빠님 3단 카테고리) 정보

페이징 처리(지니아빠님 3단 카테고리)

본문

아주 초보라 겨우 적용을 했는데 테스트중 페이징 처리가 안되더군요..
카테고리로 검색된 총페이지가 1 2 3 4 라면 첫페이지는 잘 나오는데 그 이후 페이지를 클릭하면 전체 페이지가 나오네요.. 어떻게 해결하면 되나요?

참고로 분류로 설정된 카테고리는 페이징 처리가 됩니다.

지니아빠님의 3단 카테고리 http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=19471

필드9,10 사용

컴백(?)기념으로 올립니다.
당장 쓸일은 없지만 호기심에 해 봤습니다.

*기존의 두개를 세개로 하나 더 늘렸습니다.
*기존의 에러를 모두(?) 잡았습니다.
*기타 수정/보완 했습니다. -_-;;;

수정은 아래 방법대로 해 주시면 됩니다.

테스트 URL >
실적용 URL >

***************************************************************
아래 두개의 파일을 수정하신 적이 있다면 예기치 않은 오류가 발생할 수 있습니다.
원본 백업 후 테스트 해 보시기 바랍니다. 라인 번호는 유저의 파일에 따라 달라질
수 있습니다. 이점 유의 하시기를 바랍니다.

그누보드 사용버전 4.09.02 (06.10.10) 으로 수정 되었습니다.
****************************************************************

1. 설치폴더/lib/common.lib.php 486 라인

    global $g4, $wr_10, $wr_9;

    $str = "";
    if ($search_ca_name) {
        $str = " ca_name = '$search_ca_name' ";
      }

if ($wr_10) {
if ($str) {
$str = "(" . $str . " and wr_10 = '$wr_10') ";
} else {
$str = " wr_10 = '$wr_10' ";
}
    }

if ($wr_9) {
if ($str) {
$str = "(" . $str . " and wr_9 = '$wr_9') ";
} else {
$str = " wr_9 = '$wr_9' ";
}
    }

2. 설치폴더/bbs/list.php

18, 71, 108, 127 라인
if ($wr_10 || $wr_9 || $sca || $stx )

87 라인
if (!$wr_10 && !$wr_9 && !$sca && !$stx)

3. 첨부한 이미지 보시고 관리자 모드에서 그대로 입력해
주시면 됩니다. 임의로 변경 하시고 싶으시면 변경후
목록, 쓰기, 읽기 화면 에서도 변경해 주시면 됩니다.

오류난거 잡고 테스트 해보고 모처럼 하려니 무지 힘들구만요.--;
잘 쓰셔요 ~ 지니아빠/올림.

참고 URL:
검색어: 3중, 다중, 카테고리, 분류, 검색, 필드, 확장, 여분

댓글 전체

설치폴더/bbs/list.php 파일 134번 줄에 있는 코드입니다. 테스트는 못해봤습니다.


======= 수정 전 ==================================================================================
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
=================================================================================================


======= 수정 후 ==================================================================================
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table&wr_9=$wr_9&wr_10=$wr_10".$qstr."&page=");
=================================================================================================
전체 0 |RSS
그누4 질문답변 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 조회
  • 게시물이 없습니다.

회원로그인

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