Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
페이징 버튼을 누르면 해당 페이지의 최신글로 이동하려면 어떻게 해야할까요?

페이징 버튼을 누르면 해당 페이지의 최신글로 이동하려면 어떻게 해야할까요?

페이징 버튼을 누르면 해당 페이지의 최신글로 이동하려면 어떻게 해야할까요?

QA

페이징 버튼을 누르면 해당 페이지의 최신글로 이동하려면 어떻게 해야할까요?

답변 1

본문

$write_pages 를 출력하면 페이지 넘버가 나오지 않습니까?
그런데 해당 페이지의 최신글을 wr_id 값을 줘서 이동하고 싶은데

 

/bbs/board.php?bo_table=gallery&page=2 이 부분을

 

 /bbs/board.php?bo_table=gallery&wr_id=이렇게 바꾸고 싶습니다

 

common.lib을 수정하기보다 해당 게시판에서만 적용하려면

 

해당게시판.skin 에서 버튼을 생성해서 일일히 해야될까요? ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

해당게시판의 skin 폴더에 별도의 ooo.lib.php를 만드시고
그안에 get_paging_ooo 함수를 만드시면 되겠네요.

 

list.skin.php는 /bbs/list.php에서 $write_pages 변수에 미리 만들어버리니까,

list.skin.php에서 새로 만든 get_paging_ooo를 호출하시면 됩니다.

 


// /theme/[테마디렉토리]/skin/board/[사용스킨]/lib/ooo.lib.php
function get_paging_ooo( ... ) {
    //기존 get_paging() 함수를 복사하여 수정하세요.
    // /bbs/board.php?bo_table=gallery&wr_id=이렇게 바꾸는 코딩을 작업하세요.
}
 
// /theme/[테마디렉토리]/skin/board/[사용스킨]/list.skin.php
include_once (/theme/[테마디렉토리]/skin/board/[사용스킨]/lib/ooo.lib.php);
$write_pages = get_paging_ooo( ... );
echo $write_pages;
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로