728x90
반응형
SMALL
get_paging
string get_paging(int $write_pages, int $cur_page, int $total_page, string $url[, string $add])
게시판 목록 등 페이지 HTML 생성
경로
lib/common.lib.php
인수
$write_pages
한페이지에 보여줄 행
$cur_page
현재페이지
$total_page
총페이지수
$url
URL
$add
선택적인 URL 추가 파라미터
예제
$sql = " select count(*) as cnt {$sql_common} {$sql_search} {$sql_order} "; $row = sql_fetch($sql); $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME'].'?'.$qstr.'&page='); // Output <nav class="pg_wrap"><span class="pg"><span class="sound_only">열린</span><strong class="pg_current">1</strong><span class="sound_only">페이지</span> <a href="/test.php?&page=2" class="pg_page">2<span class="sound_only">페이지</span></a> <a href="/test.php?&page=3" class="pg_page">3<span class="sound_only">페이지</span></a> <a href="/test.php?&page=4" class="pg_page">4<span class="sound_only">페이지</span></a> <a href="/test.php?&page=5" class="pg_page">5<span class="sound_only">페이지</span></a> <a href="/test.php?&page=6" class="pg_page">6<span class="sound_only">페이지</span></a> <a href="/test.php?&page=7" class="pg_page">7<span class="sound_only">페이지</span></a> <a href="/test.php?&page=7" class="pg_page pg_end">맨끝</a> </span></nav>
728x90
반응형
LIST
'개발자 인생 > 그누보드5' 카테고리의 다른 글
print_r2 (0) | 2018.07.09 |
---|---|
page_insertbefore (0) | 2018.07.04 |
get_microtime (0) | 2018.07.02 |
그누보드 설치 환경 및 설치 방법 (1) | 2018.07.01 |
[그누보드] 그누보드4 버전에서 5버전으로 변경된 함수(변수) (0) | 2016.07.21 |