페이지 번호 모양 바꾸기..
필요하신 분은 아래 소스를 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);
?>
============================================================
댓글 15개
Arche
19년 전
감사합니다..
19년 전
이쁘네요^^
Preware
19년 전
멋집니다! ^^
bbking
19년 전
좋은 팁입니다....^^
19년 전
예뻐요 감사합니다
NOGOON
19년 전
d
swinter
19년 전
이쁩니당..^^;
19년 전
good입니다-!
19년 전
깔끔하고 예브네요~
ohora
19년 전
좋네요. 감사합니다.
19년 전
감사합니다~~
18년 전
유용한 팁 감사합니다!
17년 전
페이지 번호 모양 바꾸기..
17년 전
잘쓸께요~
17년 전
페이지 번호 바꾸기.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 289 | 19년 전 | 4512 | ||
| 288 |
|
19년 전 | 6557 | |
| 287 |
shinwha
|
19년 전 | 3743 | |
| 286 | 19년 전 | 7246 | ||
| 285 |
네잎클로버
|
19년 전 | 4553 | |
| 284 |
|
19년 전 | 4881 | |
| 283 |
|
19년 전 | 13179 | |
| 282 |
|
19년 전 | 3324 | |
| 281 |
|
19년 전 | 3933 | |
| 280 | 19년 전 | 19456 | ||
| 279 | 19년 전 | 8487 | ||
| 278 |
|
19년 전 | 4169 | |
| 277 | 19년 전 | 12309 | ||
| 276 | 19년 전 | 12383 | ||
| 275 | 19년 전 | 7567 | ||
| 274 |
|
19년 전 | 3586 | |
| 273 | 19년 전 | 8808 | ||
| 272 | 19년 전 | 5503 | ||
| 271 | 19년 전 | 6581 | ||
| 270 | 19년 전 | 5538 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기