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

페이지 번호 모양 바꾸기..

· 19년 전 · 4248 · 15
page.jpg
필요하신 분은 아래 소스를 lib/common.lib.php 에 있는
get_paging 함수 부분을 아래 소스로 바꾸시면 됩니다...
사용된 이미지를 압축해서 올렸습니다...

===== 소 스 ===============================

// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
function get_paging($write_pages, $cur_page, $total_page, $url)
{
$str = "<TABLE cellSpacing=0 cellPadding=0 align=center><TR>";
if ($cur_page > 1) {
$str .= "";
//$str .= "[<a href='" . $url . ($cur_page-1) . "'>이전</a>]";
}

$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 .= "<td width=37 align=center><a href='" . $url . ($start_page-1) . "'><img src=../images/paging_prev.gif border=0 align=absmiddle></a></td>";
if ($total_page > 1)
$str .= "<TD width=1 height=16 bgColor=#D5D5D5></TD>";

if ($total_page > 1)
for ($k=$start_page;$k<=$end_page;$k++)
if ($cur_page != $k)
$str .= "<td width=24 align=center onmouseover=\"this.style.background='#F7F7F7'\" style=\"CURSOR: hand\" onmouseout=\"this.style.background=''\" onclick=\"location.href='$url$k'\" valign=bottom><FONT color='#000000'><span style='font-size:8pt;'><b>$k</b></span></font></td><TD width=1 bgColor=#D5D5D5></TD>";
else
$str .= "<td width=24 align=center valign=bottom><FONT color=f98217><span style='font-size:8pt;'><b>$k</b></span></font></td><TD width=1 bgColor=#D5D5D5></TD>";

if ($total_page > $end_page)
$str .= "<td width=37><a href='" . $url . ($end_page+1) . "'><img src=../images/paging_next.gif border=0 align=absmiddle></a></td>";

if ($cur_page < $total_page) {
//$str .= "[<a href='$url" . ($cur_page+1) . "'>다음</a>]";
$str .= "";
}

$str .= "</TR></TABLE>";
return $str;
}




============================================================
만약 위 이미지와 다른 모양으로 페이지번호가 나오신다면

list.skin.php 파일에서 아래부분을 삭제해주시면 됩니다.

<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font></b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:orange;\">$1</font></b>", $write_pages);
?>

============================================================

댓글 작성

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

로그인하기

댓글 15개

19년 전
감사합니다~~
유용한 팁 감사합니다!
페이지 번호 모양 바꾸기..
잘쓸께요~
페이지 번호 바꾸기.

게시글 목록

번호 제목
2771
2767
2763
2762
2758
2752
2751
2736
2728
2718
2707
2703
2679
2675
2664
2663
2647
2639
2615
2608