네이버 페이지 표시 따라하기. 다 만들었긴 했는데 큰 문제점이 ㅡ,.ㅡ 정보
네이버 페이지 표시 따라하기. 다 만들었긴 했는데 큰 문제점이 ㅡ,.ㅡ
첨부파일
본문
네이버 페이지표시 따라하다가 완성된줄 알고 올렸다가 낭패를 보았습니다;;;
일단 첨부된 그림을 좀 보시지요 ㅠ.ㅠ
저 엄청난 여백은 무엇이란 말인가요 ㅠ.ㅠ
일단 그누보드 기본 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
고수님들께 맨날 질문만 해서 정말 염치가 없습니다 ㅠ.ㅠ
배움의 끝은 어디란 말인가 ㅡ,.ㅡ
댓글 전체
<? if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan=<?=$colspan?> bgcolor=#fffbed height=30>
<tr><td colspan=<?=$colspan?> bgcolor=#fffbed height=30>
위 첨부화일에서 유아원 님이 알려주신 부분에 </td></tr>이 누락되어 닫히지 않아서 그런가 본니당......ㅎㅎ
잉?? 그부분은 이상 없는데요 ㅠ.,ㅠ
에궁 죄송합니다...뭔가 착각을 하고 보았는지......
하지만 위 링크 소스보기를 해보면 아래와 같이 적용부분이
<!-- 페이지 -->
<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>형태로 나옵니다. 참조해 보십시오
하지만 위 링크 소스보기를 해보면 아래와 같이 적용부분이
<!-- 페이지 -->
<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><?=$write_pages?></td>
양쪽의 <td></td>를 없애 보세요
양쪽의 <td></td>를 없애 보세요
그 양쪽의 <td></td>를 지워도 마찮가지랍니다 ^-^ 제가 제일 처음엔 지우고 해봤었는데 그래도 저렇게 되더군요;;;
눈물을 머금고 그냥 포기하고 그누보드 기본 스타일로 해야할 듯 합니다 ㅡ,.ㅜ
위 첨부화일 113번째줄이
<tr><td colspan=<?=$colspan?> bgcolor=#fffbed height=1> 로 열려만 있네요. 닫아 보시지요
<tr><td colspan=<?=$colspan?> bgcolor=#fffbed height=1> 로 열려만 있네요. 닫아 보시지요
닫아도 마찮가지랍니다 ^-^ 아까 이것때문에 3시간 가량을 고생했는데 걍 포기하려니 시원섭섭하네요 ㅡ,.ㅡ
지금은 게시판의 아이콘들을 만들고 있는 중이랍니다 ^-^
지금은 게시판의 아이콘들을 만들고 있는 중이랍니다 ^-^
유아원님 홈피를 보니 게시판 하단에 위 처럼 페이지 표시 되었던데 거긴 공백이 없더라구요. 유아원님께 물어보는것도 괜찮을것 같아요 ^^*