페이지 번호 모양 바꾸기.. 정보
페이지 번호 모양 바꾸기..첨부파일
본문
필요하신 분은 아래 소스를 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);
?>
============================================================
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);
?>
============================================================
추천
5
5
댓글 15개
감사합니다..
이쁘네요^^
멋집니다! ^^
좋은 팁입니다....^^
예뻐요 감사합니다
d
이쁩니당..^^;

good입니다-!
깔끔하고 예브네요~
좋네요. 감사합니다.
감사합니다~~
유용한 팁 감사합니다!
페이지 번호 모양 바꾸기..
잘쓸께요~

페이지 번호 바꾸기.