테스트 사이트 - 개발 중인 베타 버전입니다

게시판 페이지 수정에 관한 질문 채택완료

체리맛쿠키 8년 전 조회 1,945

스킨은 그냥 basic입니다.

게시판이 만약 3페이지정도 양이 되면 "1,2,3,맨끝" 이나 "처음,1,2,3 이런식으로 나오는것 같은데요

"처음"이나 "맨끝"을 그냥 START,END로 바꾸고 싶은데 어디에 들어가서 바꿔야할까요...?  

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

lib/common.lib.php 파일에 있습니다. 위에 있어서 금방 보일 겁니다. 글자만 바꾸세요.

// 한페이지에 보여줄 행, 현재페이지, 총페이지수, URL

function get_paging($write_pages, $cur_page, $total_page, $url, $add="")

{

    //$url = preg_replace('#&page=[0-9]*(&page=)$#', '$1', $url);

    $url = preg_replace('#&page=[0-9]*#', '', $url) . '&page=';

    $str = '';

    if ($cur_page > 1) {

        $str .= '처음'.PHP_EOL;

    }

    $start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;

    $end_page = $start_page + $write_pages - 1;

    if ($end_page >= $total_page) $end_page = $total_page;

    if ($start_page > 1) $str .= '이전'.PHP_EOL;

    if ($total_page > 1) {

        for ($k=$start_page;$k<=$end_page;$k++) {

            if ($cur_page != $k)

                $str .= ''.$k.'페이지'.PHP_EOL;

            else

                $str .= '열린'.$k.'페이지'.PHP_EOL;

        }

    }

    if ($total_page > $end_page) $str .= '다음'.PHP_EOL;

    if ($cur_page < $total_page) {

        $str .= '맨끝'.PHP_EOL;

    }

    if ($str)

        return "

";

    else

        return "";

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

체리맛쿠키
8년 전
lib 빼고 다른데서만 찾고있었네요.. 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인