그냥 예전에 만들어 놨던건데... 보드 밑에 페이지 네비게이션... 정보
그누호환 그냥 예전에 만들어 놨던건데... 보드 밑에 페이지 네비게이션...본문
맨날 여기 들어와서 보기만 하다가 저도 뭔가 글 올리고 싶어서. ^^
페이지 네비게이션이라고 하면 이해 가시려나 모르겠네요...
밑에 숫자로 페이지 나오고 누르면 그 페이지로 가는거 있죠? 그 모양을 바꿔봤거든요.
쓰실분은 쓰세요. 색깔이나 그 밖의 모양은 알아서 고치시기 바랍니다. 쉬울거예요.
lib폴더의 common.lib.php파일의 function get_paging($write_pages, $cur_page, $total_page, $url) 함수를 바꿔줍니다.
아래의 내용으로 바꿔주세요. 쓸모가 있을지 모르겠네요.
function get_paging($write_pages, $cur_page, $total_page, $url) // 올록볼록 이의천 수정(2003.11.17)
{
global $cfg;
$str = "";
if ($cur_page > 1)
{
$str .= "<a href='" . $url . "1'><font color='#FF6633' size='2' face='돋움체'>처음</font></a>";
$str .= " <a href='" . $url . ($cur_page-1) . "'><font color='black' size='2'>◀</font></a>";
} else if ($cur_page == 1) // 처음이라도 글자들이 나오게 수정
{
$str .= "<font color='#CCCCCC' size='2' face='돋움체'>처음</font>";
$str .= " <font color='#CCCCCC' size='2'>◀</font>";
}
$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 .= " <a href='" . $url . ($start_page-1) . "'>...</a>";
$str .= " ["; // 추가
if (($total_page == 1) | ($total_page == null)) // 페이지가 하나일 경우 나오게 수정
$str .= " <font color='#FF6633' size='2'><b>1</b></font>";
if ($total_page > 1)
for ($k=$start_page;$k<=$end_page;$k++) {
if ($cur_page != $k)
$str .= " <a href='$url$k'><font color='#336699' size='2'>$k</font></a>"; // 수정
else
$str .= " <font color='#FF6633' size='2'><b>$k</b></font>"; // 수정
if (($k+1)<=$end_page) // 가운데 구분선 추가
$str .= " |";
}
if ($total_page > $end_page)
$str .= " <a href='" . $url . ($end_page+1) . "'>...</a>";
$str .= " ]"; // 추가
if ($cur_page < $total_page)
{
$str .= " <a href='$url" . ($cur_page+1) . "'><font color='black' size='2'>▶</a>";
$str .= " <a href='$url$total_page'><font color='#FF6633' size='2' face='돋움체'>맨끝</font></a>";
}else if (($cur_page = $total_page) | ($total_page == null)) // 끝이라도 글자들이 나오게 수정
{
$str .= " <font color='#CCCCCC' size='2'>▶</font>";
$str .= " <font color='#CCCCCC' size='2' face='돋움체'>맨끝</font></font>";
}
$str .= "";
return $str;
}
페이지 네비게이션이라고 하면 이해 가시려나 모르겠네요...
밑에 숫자로 페이지 나오고 누르면 그 페이지로 가는거 있죠? 그 모양을 바꿔봤거든요.
쓰실분은 쓰세요. 색깔이나 그 밖의 모양은 알아서 고치시기 바랍니다. 쉬울거예요.
lib폴더의 common.lib.php파일의 function get_paging($write_pages, $cur_page, $total_page, $url) 함수를 바꿔줍니다.
아래의 내용으로 바꿔주세요. 쓸모가 있을지 모르겠네요.
function get_paging($write_pages, $cur_page, $total_page, $url) // 올록볼록 이의천 수정(2003.11.17)
{
global $cfg;
$str = "";
if ($cur_page > 1)
{
$str .= "<a href='" . $url . "1'><font color='#FF6633' size='2' face='돋움체'>처음</font></a>";
$str .= " <a href='" . $url . ($cur_page-1) . "'><font color='black' size='2'>◀</font></a>";
} else if ($cur_page == 1) // 처음이라도 글자들이 나오게 수정
{
$str .= "<font color='#CCCCCC' size='2' face='돋움체'>처음</font>";
$str .= " <font color='#CCCCCC' size='2'>◀</font>";
}
$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 .= " <a href='" . $url . ($start_page-1) . "'>...</a>";
$str .= " ["; // 추가
if (($total_page == 1) | ($total_page == null)) // 페이지가 하나일 경우 나오게 수정
$str .= " <font color='#FF6633' size='2'><b>1</b></font>";
if ($total_page > 1)
for ($k=$start_page;$k<=$end_page;$k++) {
if ($cur_page != $k)
$str .= " <a href='$url$k'><font color='#336699' size='2'>$k</font></a>"; // 수정
else
$str .= " <font color='#FF6633' size='2'><b>$k</b></font>"; // 수정
if (($k+1)<=$end_page) // 가운데 구분선 추가
$str .= " |";
}
if ($total_page > $end_page)
$str .= " <a href='" . $url . ($end_page+1) . "'>...</a>";
$str .= " ]"; // 추가
if ($cur_page < $total_page)
{
$str .= " <a href='$url" . ($cur_page+1) . "'><font color='black' size='2'>▶</a>";
$str .= " <a href='$url$total_page'><font color='#FF6633' size='2' face='돋움체'>맨끝</font></a>";
}else if (($cur_page = $total_page) | ($total_page == null)) // 끝이라도 글자들이 나오게 수정
{
$str .= " <font color='#CCCCCC' size='2'>▶</font>";
$str .= " <font color='#CCCCCC' size='2' face='돋움체'>맨끝</font></font>";
}
$str .= "";
return $str;
}
추천
0
0
댓글 전체
오류나는거 알고있었는데 그냥 나뒀습니다. 머리아퍼서. ㅋㅋㅋ
나중에 이쁜놈으로 다시 만드려구요. 관심 감사합니다. 다시 만들게 되면 다시 한번 관심 보여주세용~ ^^
그나저나 언제쯤 홈피를 만들련지...구찮기도 하고 좀 더 멋있게 만들려고 연구 좀 하느라고요. ^^
그럼...이만. 휘리릭~
나중에 이쁜놈으로 다시 만드려구요. 관심 감사합니다. 다시 만들게 되면 다시 한번 관심 보여주세용~ ^^
그나저나 언제쯤 홈피를 만들련지...구찮기도 하고 좀 더 멋있게 만들려고 연구 좀 하느라고요. ^^
그럼...이만. 휘리릭~

<SCRIPT LANGUAGE="Javascript">
<!--
insertLink("http://programmer.oolim.net/game/SignedGoStop.jnlp", "<img src=../images/real_project.gif width=180 height=50 border=0>");
-->
레이어에 걸린 홈페이지를 접속을 했을 때에
위의 소스에 런타임 오류가 난다는 창의 메세지가 뜹니다.
그리고 한군데 더 있는 것 같은데 잘 모르겠군요.
<!--
insertLink("http://programmer.oolim.net/game/SignedGoStop.jnlp", "<img src=../images/real_project.gif width=180 height=50 border=0>");
-->
레이어에 걸린 홈페이지를 접속을 했을 때에
위의 소스에 런타임 오류가 난다는 창의 메세지가 뜹니다.
그리고 한군데 더 있는 것 같은데 잘 모르겠군요.
거창한것이 아니고
1 2 ... 다음 맨끝
을
처음 ◀ [ 1 | 2 ] ▶ 맨끝
로 바꾼거죠. 이해 하셨기를... ^^
1 2 ... 다음 맨끝
을
처음 ◀ [ 1 | 2 ] ▶ 맨끝
로 바꾼거죠. 이해 하셨기를... ^^
제 원래 홈페이지는 커플 홈페이지로 만들었다가 망해서... 그리고 공개된 홈페이지는 학교 숙제로 만들어 본거라서... ^^;
그래서 업데이트가 없죠. 그리고 항상 뭔가 한다고 바쁜척해서 진도가 안나가요...ㅋㅋㅋ 새로운 홈피를 만들어야징~
그래서 업데이트가 없죠. 그리고 항상 뭔가 한다고 바쁜척해서 진도가 안나가요...ㅋㅋㅋ 새로운 홈피를 만들어야징~
의천님 홈에 몇번 구경 갔었는데 .... 버전업이 조금 더디신것
같더라구요. 홈 무척 깨끗하던데요.(디자인이) 감사합니다.^^
같더라구요. 홈 무척 깨끗하던데요.(디자인이) 감사합니다.^^

스샷이 있으면 훨씬 이해하기가 쉬울 듯합니다...^^
반응 좋으면 그나마 쪼잔하게 몇개 고쳐본거 더 올리죠.