네이버 페이지 표시 따라하기. 다 만들었긴 했는데 큰 문제점이 ㅡ,.ㅡ
네이버 페이지표시 따라하다가 완성된줄 알고 올렸다가 낭패를 보았습니다;;;
일단 첨부된 그림을 좀 보시지요 ㅠ.ㅠ
저 엄청난 여백은 무엇이란 말인가요 ㅠ.ㅠ
일단 그누보드 기본 cheditor스킨 게시판이구요.
첨부파일로 list.skin.php파일을 넣어놓았습니다.
페이지 표시부분은 아래처럼 코딩하였습니다.
<script language='javascript'>
<!--
function click_area(area_id)
{
var area = document.getElementById(area_id);
area.click();
}
-->
</script>
<style>
.tj{padding:2 0 0 0;cursor:hand}
td.naverpgn_on{background-color:#000000}
td.naverpgn_off{background-color:#FFFBED}
.c, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#000000}
.o, a.o:link, a.o:visited, a.o:hover, a.o:active{color:#FF7635} /*orange*/
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold;letter-spacing:-1px} /*Bold*/
</style>
<!-- 페이지 -->
<DIV style='width:100%;border:0px solid;' align='center'>
<table cellspacing="0" cellpadding="0" border=0>
<tr>
<? if ($prev_part_href) { echo "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a></td>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><font class='c'>처음</font></td>", $write_pages);
$write_pages = str_replace("이전", "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'></td>", $write_pages);
$write_pages = str_replace("다음", "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'></td>", $write_pages);
$write_pages = str_replace("맨끝", "<td height='16' width='1' nowrap bgcolor=#cccccc></td><td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><font class='c'>맨끝</font></td>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<td height='16' width='1' nowrap bgcolor=#cccccc></td><td width=24 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center><font class='bbs'><b class='b'>$1</font></b></td>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<td height='16' width='1' nowrap bgcolor=#cccccc></td> <td width=24 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center><font class='bbs'><b class='o b'>$1</font></b></td>", $write_pages);
?>
<td><?=$write_pages?></td>
<? if ($next_part_href) { echo "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a></td>"; } ?>
</tr>
</table>
</div>
에러걸린 게시판 보러가기 : http://vozzang.net/bbs/board.php?bo_table=board01
고수님들께 맨날 질문만 해서 정말 염치가 없습니다 ㅠ.ㅠ
배움의 끝은 어디란 말인가 ㅡ,.ㅡ
일단 첨부된 그림을 좀 보시지요 ㅠ.ㅠ
저 엄청난 여백은 무엇이란 말인가요 ㅠ.ㅠ
일단 그누보드 기본 cheditor스킨 게시판이구요.
첨부파일로 list.skin.php파일을 넣어놓았습니다.
페이지 표시부분은 아래처럼 코딩하였습니다.
<script language='javascript'>
<!--
function click_area(area_id)
{
var area = document.getElementById(area_id);
area.click();
}
-->
</script>
<style>
.tj{padding:2 0 0 0;cursor:hand}
td.naverpgn_on{background-color:#000000}
td.naverpgn_off{background-color:#FFFBED}
.c, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#000000}
.o, a.o:link, a.o:visited, a.o:hover, a.o:active{color:#FF7635} /*orange*/
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold;letter-spacing:-1px} /*Bold*/
</style>
<!-- 페이지 -->
<DIV style='width:100%;border:0px solid;' align='center'>
<table cellspacing="0" cellpadding="0" border=0>
<tr>
<? if ($prev_part_href) { echo "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a></td>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><font class='c'>처음</font></td>", $write_pages);
$write_pages = str_replace("이전", "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'></td>", $write_pages);
$write_pages = str_replace("다음", "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'></td>", $write_pages);
$write_pages = str_replace("맨끝", "<td height='16' width='1' nowrap bgcolor=#cccccc></td><td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><font class='c'>맨끝</font></td>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<td height='16' width='1' nowrap bgcolor=#cccccc></td><td width=24 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center><font class='bbs'><b class='b'>$1</font></b></td>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<td height='16' width='1' nowrap bgcolor=#cccccc></td> <td width=24 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center><font class='bbs'><b class='o b'>$1</font></b></td>", $write_pages);
?>
<td><?=$write_pages?></td>
<? if ($next_part_href) { echo "<td width=40 style='padding-top:2px;cursor:hand' onMouseOver=\"this.className='naverpgn_on_on'\" OnMouseOut=\"this.className='naverpgn_off'\" align=center OnClick=\"javascript:click_area('$write_page');\"><a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a></td>"; } ?>
</tr>
</table>
</div>
에러걸린 게시판 보러가기 : http://vozzang.net/bbs/board.php?bo_table=board01
고수님들께 맨날 질문만 해서 정말 염치가 없습니다 ㅠ.ㅠ
배움의 끝은 어디란 말인가 ㅡ,.ㅡ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
<tr><td colspan=<?=$colspan?> bgcolor=#fffbed height=30>
하지만 위 링크 소스보기를 해보면 아래와 같이 적용부분이
<!-- 페이지 -->
<DIV style='width:100%;border:0px solid;' align='center'>
<table cellspacing="0" cellpadding="0" border=0>
<tr>
<td> <td height='16' width='1' nowrap bgcolor=#cccccc></td> ~~~~~~~~
.
.
<font class='c'>맨끝</font></td></a></td>
</tr>
</table>
</div>
즉 <td><td></td></td>형태로 나옵니다. 참조해 보십시오
양쪽의 <td></td>를 없애 보세요
<tr><td colspan=<?=$colspan?> bgcolor=#fffbed height=1> 로 열려만 있네요. 닫아 보시지요
지금은 게시판의 아이콘들을 만들고 있는 중이랍니다 ^-^
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2615&page=4