특정 카테고리의 페이지당 목록 수를 변경하려면...

특정 카테고리의 페이지당 목록 수를 변경하려면...

QA

특정 카테고리의 페이지당 목록 수를 변경하려면...

답변 1

본문

안녕하세요?

오늘도 좋은 하루 되십시오~^^)

 

예를들면 자유게시판의 페이지당 목록 수를 관리자가 게시판에서 20개로 설정하면 리스트 갯수가 20개로 나옵니다.


자유게시판 중의 '기타' 카데고리만 목록수를 30개로 하려면 어디를 만져야 할까요?

 

https://sir.kr/g5_tip/10704 을 이용하여

list.php파일에서 free를 30으로 하면 관리자가 게시판 설정에서 별도로 30개로 하지 않아도 출력이 30개로 됩니다.

 

여기에서  '기타' 카데고리만 목록수를 30개로 하려고
free를 free|기타 , free&기타 , free?기타 , free&sca=기타
이렇게 저렇게 바꿔봐도 실력이 일천하다보니 헤매고 있습니다.

 

알려주시면 감사하겠습니다.

 

if(G5_IS_MOBILE) {
    $page_rows = $board['bo_mobile_page_rows'];
    $list_page_rows = $board['bo_mobile_page_rows'];
} else {
    if($board['bo_table'] == 'free'){
        if(isset($_GET['newP'])){
            $newP = $_GET['newP'];
            $page_rows = $newP;
            $list_page_rows = $newP;
        }else{
           $page_rows = 30;
           $list_page_rows = 30
        }
       
    }else{
        $page_rows = $board['bo_page_rows'];
        $list_page_rows = $board['bo_page_rows'];
    }  
}

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

if($newP){
    $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.'&newP='.$newP.'&page=');
}else{
    $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.'&page='); 
}
 

이 질문에 댓글 쓰기 :

답변 1

/bbs/list.php 파일에서 아래 부분 추가

if($bo_table =="free" && $sca=="기타") $list_page_rows = 30;


if(G5_IS_MOBILE) {
    $page_rows = $board['bo_mobile_page_rows'];
    $list_page_rows = $board['bo_mobile_page_rows'];
} else {
    $page_rows = $board['bo_page_rows'];
    $list_page_rows = $board['bo_page_rows'];
}
 
if($bo_table =="free" && $sca=="기타") $list_page_rows = 30;
 
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 124,210
© SIRSOFT
현재 페이지 제일 처음으로