그림자밟기

게시물의 현재 페이지 계산하기 - 미완성 간단 팁


게시물을 보고 본김에 깔짝 만들어 봤습니다.

board.php 12~15 줄 쯤

if (!$bo_table) {
    $msg = "bo_table 값이 넘어오지 않았습니다.\\n\\nboard.php?bo_table=code 와 같은 방식으로 넘겨 주세요.";
    alert($msg);
}

아래에 소스 추가

if($wr_id && !$page && !$stx) {
// 게시물을 읽는 상황이 아니면 페이지 계산이 의미가 없고($wr_id)
// 페이지가 있으면 상관없고, 잘못된 페이지라도 비교하려면 복잡해 지니깐.(!$page)
// 검색어가 있으면 또 복잡해지니깐 패쓰. (!$stx)
// 분류명도 빼려고 했지만 그래도 이녀석은 추가해보자.
$sh_where = "wr_id > '$wr_id' and wr_is_comment = 0";
// 무식하게 나보다 wr_id값이 큰 게시물들을 다 센다(코멘트 제외)
if($sca) " and ca_name = '$sca' ";
$sql = "select count(wr_id) as cnt from {$write_table} where {$sh_where} ";
$row = sql_fetch($sql);
$page = ceil($row[cnt] / $board[bo_page_rows]);
}

|

댓글 3개

음. 정렬이 기본정렬이 아닌경우는 패스 했습니다.
기타 등등/////
오우~ 금방 뚝딱하셨네요.
저는 그냥 생각만으로 그쳤는데 실천하는 모습이 보기 좋습니다.
수고하셨습니다.
게시물의 현재 페이지 계산하기
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 8,419
14년 전 조회 5,095
14년 전 조회 7,725
14년 전 조회 7,724
14년 전 조회 6,775
14년 전 조회 1.1만
14년 전 조회 6,413
14년 전 조회 7,158
14년 전 조회 9,534
14년 전 조회 4,730
14년 전 조회 2.3만
14년 전 조회 4,243
14년 전 조회 5,387
14년 전 조회 4,800
14년 전 조회 6,910
14년 전 조회 4,204
14년 전 조회 1.1만
14년 전 조회 6,124
14년 전 조회 7,265
14년 전 조회 6,605
🐛 버그신고