테스트 사이트 - 개발 중인 베타 버전입니다

게시판 페이지 글에서 화살표 빼는방법 있나요?

· 12년 전 · 1550 · 2
Untitled-2.gif
게시판 리스트화면에 보면 1,2,3 페이지넘버 있잖아요.
그 좌우로 맨처음, 맨끝으로 가는 화살표 이미지있는데 그 두개를 빼고싶어요.
list 페이지에서 뺄수있을까하여 소스를 살펴보니 아래와 같네요. 어찌해야
뺄수 있을까요? 알려주심 감사하겠습니다. ^^

<!-- 페이지 표시 시작 -->
<table width="100%" cellspacing="0" cellpadding="0" style="border:#dfdfdf 1px solid;">
<tr>
<td height="37" align="left" valign="middle" >
<table width="500" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td width="100%" align="left">
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' width=50 height=20 border=0 align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//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>/", "<font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<font style=\"font-family:돋움; font-size:9pt; color:orange;\">$1</font>", $write_pages);
?>
<strong><?=$write_pages?></strong>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' width=50 height=20 border=0 align=absmiddle title='다음검색'></a>"; } ?>
</td>
</tr>
</table></td>
</tr>
</table>
<!-- 페이지 표시 끝 -->

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

모든 게시판에서 빼려고 하는 건가요?
아니면 해당 게시판에서만 빼기 원하는 건가요?

1. 모든 게시판에서 삭제
그누보드 설치폴더/lib/common.lib.php 에 보면 get_paging 함수가 있습니다.
이 함수의 해당 부분을 주석처리 하거나 삭제하세요.
이곳에서 주석처리하거나 삭제시 그누보드 전체에 적용됩니다.
해당 함수를 아래의 소스로 변경하세요.

function get_paging($write_pages, $cur_page, $total_page, $url, $add="")
{
$str = "";

$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 ($total_page > 1) {
for ($k=$start_page;$k<=$end_page;$k++) {
if ($cur_page != $k)
$str .= " &nbsp;<a href='$url$k{$add}'><span>$k</span></a>";
else
$str .= " &nbsp;<b>$k</b> ";
}
}

$str .= "";

return $str;
}

2. 해당게시판에만 적용시

님께서 올리신 위의 소스중 다음부분을 아래와 같이 변경하세요.

$write_pages = str_replace("처음", "", $write_pages);
$write_pages = str_replace("이전", "", $write_pages);
$write_pages = str_replace("다음", "", $write_pages);
$write_pages = str_replace("맨끝", "", $write_pages);
상세한 답변 너무 감사합니다. ^^; 집에가서 해봐야겠어용~ㅎㅎ 정말 감사해요~

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354