특정 카테고리의 페이지당 목록 수를 변경하려면...
본문
안녕하세요?
오늘도 좋은 하루 되십시오~^^)
예를들면 자유게시판의 페이지당 목록 수를 관리자가 게시판에서 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;