네이버 페이지 표시 따라하기. 다 만들었긴 했는데 큰 문제점이 ㅡ,.ㅡ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

네이버 페이지 표시 따라하기. 다 만들었긴 했는데 큰 문제점이 ㅡ,.ㅡ 정보

네이버 페이지 표시 따라하기. 다 만들었긴 했는데 큰 문제점이 ㅡ,.ㅡ

첨부파일

list.skin.php (11.8K) 9회 다운로드 2006-03-13 13:35:32

본문

네이버 페이지표시 따라하다가 완성된줄 알고 올렸다가 낭패를 보았습니다;;;

일단 첨부된 그림을 좀 보시지요 ㅠ.ㅠ

저 엄청난 여백은 무엇이란 말인가요 ㅠ.ㅠ

일단 그누보드 기본 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>
에궁 죄송합니다...뭔가 착각을 하고 보았는지......
하지만 위 링크 소스보기를 해보면 아래와 같이 적용부분이
<!-- 페이지 -->

<DIV style='width:100%;border:0px solid;' align='center'>
<table cellspacing="0" cellpadding="0" border=0>

<tr>
       
<td> &nbsp;<td height='16' width='1' nowrap bgcolor=#cccccc></td> ~~~~~~~~
.
.
<font class='c'>맨끝</font></td></a></td>


</tr>
</table>
</div>

즉 <td><td></td></td>형태로 나옵니다. 참조해 보십시오
닫아도 마찮가지랍니다 ^-^ 아까 이것때문에 3시간 가량을 고생했는데 걍 포기하려니 시원섭섭하네요 ㅡ,.ㅡ

지금은 게시판의 아이콘들을 만들고 있는 중이랍니다 ^-^
유아원님 홈피를 보니 게시판 하단에 위 처럼 페이지 표시 되었던데 거긴 공백이 없더라구요. 유아원님께 물어보는것도 괜찮을것 같아요 ^^*
© SIRSOFT
현재 페이지 제일 처음으로