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

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

댓글 6개

게시판 상단에 나오는 공지 말씀하시는거죠? 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]; // 시작 열을 구함
오 더 간단하게 데는군하 =ㅅ=;;;;
아직 내공부족으로 머리만가꼰 효율적으로 안데네욥 ㅠㅠ
오달수님. 달려보아요님 두분 너무 감사드립니다.
비피해 없으시길..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,838
19년 전 조회 1,512
19년 전 조회 1,744
19년 전 조회 1,388
19년 전 조회 1,700
19년 전 조회 1,567
19년 전 조회 1,522
19년 전 조회 1,747
19년 전 조회 1,715
19년 전 조회 1,522
19년 전 조회 1,525
19년 전 조회 1,580
19년 전 조회 1,384
19년 전 조회 1,513
19년 전 조회 1,541
19년 전 조회 1,425
19년 전 조회 1,524
19년 전 조회 1,512
19년 전 조회 1,693
19년 전 조회 1,388
🐛 버그신고