알

페이지 알아서 찾아가기

· 2007-02-07 (수) 01:38:18 · 2923 · 3
* 중복확인 않해보고 그냥 올립니다...이미 나와있는 중복팁이라면..코멘트로 알려주세요...삭제하겠습니다 ^^

기능:

게시물로 직접 링크했을때...

하단에 나오는 목록은 늘 1번 페이지로 나오죠?

그부분을 최대한 적절한 페이지가 나오게 해주는 팁입니다.

예제는 링크1을 (http://www.alik.info/gnu/bbs/tb.php/alik2/1591) 눌러서 이동하시면 하단에 페이지가 알맞게 나오는걸 보실수 있을겁니다.

수정:

그누보드의 bbs 폴더안에 있는 list.php 를 수정하면 됩니다.

if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)

를 찾아서 그 위에 다음처럼 넣어주세요.

if (!$page) { // 페이지가 없으면 알아서 찾기
$pageRow = sql_fetch(" select count(*) as cnt from $write_table where wr_id > '$wr_id' and wr_is_comment = '0' ");
$pageResult = $pageRow[cnt]/$board[bo_page_rows]+1;
$page = (int)$pageResult;
}
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)

끝~
|

댓글 3개

알아서 페이지를 찾아가주니 똑똑한 팁이네요 ^^
해당 페이지의 게시물 리스트가 필요한 상황,
즉, 조금은 특별한 환경에서는 유용하게 사용될 수 있을 것 같습니다.
다만, 일반적인 경우라면(게시물 자체가 중요한 대부분의 경우),
특정게시물을 찾아갈 때 단순히 페이지를 찾기 위해,
DB서버에 쿼리문을 날려야 한다는 것이 상당한 부담이 될 수도 있을 것 같습니다.
(대규모 사이트라면...)
페이지 알아서 찾아가기
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
07-02-08 조회 3,682
07-02-07 조회 2,962
07-02-07 조회 3,747
07-02-07 조회 5,948
07-02-07 조회 5,179
07-02-07 조회 3,892
07-02-07 조회 2,771
07-02-07 조회 4,582
07-02-07 조회 2,924
07-02-06 조회 3,639
07-02-06 조회 2,799
07-02-05 조회 1.1만
07-02-05 조회 4,398
07-02-04 조회 3,889
07-02-04 조회 7,420
07-02-03 조회 5,085
07-02-02 조회 3,909
07-02-02 조회 1.1만
07-02-01 조회 7,935
07-01-31 조회 3,524