페이지 알아서 찾아가기 > 그누4 팁자료실

그누4 팁자료실

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

페이지 알아서 찾아가기 정보

페이지 알아서 찾아가기

본문

* 중복확인 않해보고 그냥 올립니다...이미 나와있는 중복팁이라면..코멘트로 알려주세요...삭제하겠습니다 ^^

기능:

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

하단에 나오는 목록은 늘 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 페이지)

끝~
추천
0
  • 복사

댓글 3개

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