공지까지 포함하여 페이지 목록수를 정하는 법 알려주십시오. > 그누4 질문답변

그누4 질문답변

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

공지까지 포함하여 페이지 목록수를 정하는 법 알려주십시오. 정보

공지까지 포함하여 페이지 목록수를 정하는 법 알려주십시오.

본문

공지사항이 늘어나면 페이지 목록수가 늘어납니다.
 
공지사항까지 포함하여 지정된 페이지 목록수 대로 보이는 방법은 없습니까?

댓글 전체

게시판 상단에 나오는 공지 말씀하시는거죠? 2,3,4~~ 쭈욱 상단에 공지가 뜬다면
목록수에서 공지 숫자만큼 빼고 실행시켜주시면 될듯... 목록수 지정해놓은 변수가 어디 숨엇드라~=ㅅ=;;
달려보아요님 답변 감사합니다. 그런데 제가 그누보드 사용한지 이틀 째인데, 아직 PHP소스를 잘 볼 줄 모릅니다.
번거로우시겠지만, 자세한 답변 부탁드립니다. 변수이름이나 위치 등도 설명 해 주시면 감사하겠습니다.
으음 소스 뒤지기는 눈이 넘 아포...ㅠㅠ
그누보드 안에 bbs폴더에 보시면 list.php라는 파일이 있습니다
거기 43번째 줄에 보시면 $board[bo_page_rows] <-- 이변수가 잇는데
이게 한페이지당 출력할 목록수를 나타내는거거덩요
먼저 공지로 된 게시물을 쿼리로 겟수를 구하고(요부분 어디 돼잇나 모르겟음 =ㅅ=;; 없으면 직접 쿼리를 작성하시구욥;;) 새 변수에 목록수를 나타내는 변수 빼기 공지겟수 하셔서 저장하세요
예를 들면 공지겟수를 구한 값을 저장하는 변수가 $gong_count면
$temp=$board[bo_page_rows]-$gong_count;일케하시구 그 아래 부분에 $board[bo_page_rows]로 되잇는걸
$temp로 바꿔 주시면 될듯합니다.... 검증안해봐서 또 어서 버그날란진 몰겟는뎅... 디버깅은 알아서...- ㅅ-;;;
ㅡㅡㅋ 요렇게 두줄 추가 하시면 되겠네요.

$gong_count=count(split("\n", trim($board[bo_notice]))); 
$board[bo_page_rows]= $board[bo_page_rows] - $gong_count;

bbs/list.php 이부분 위에
$total_page  = ceil($total_count / $board[bo_page_rows]);  // 전체 페이지 계산
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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