하단 페이징 수정관련 질문 드립니다~~~~ 정보
하단 페이징 수정관련 질문 드립니다~~~~본문
게시판 하단 페이징 관련 질문이 있어 글 올립니다~~
그누 기본 게시판입니다. 기본으로는 게시물이 많아지면 하단 페이징이
prev(아이콘) 1 2 3 4 5 next(아이콘)
이렇게 나오는데
prev(아이콘) 1 | 2 | 3 | 4 | 5 next(아이콘)
이렇게 중간에 라인을 넣고 싶은데 어느부분에 넣어줘야하는지..
여기저기 넣어보았는데 페이지 에러가 나거나 아니면 1개만 적용이 되거나 굵게 나옵니다.
아시면 조언 부탁드리겠습니다~~~
<!-- 페이지 -->
<div class="board_page">
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/page_search_prev.gif' border='0' align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/page_begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/page_prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/page_next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/page_end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#505050; font-size:11px; text-decoration:none;\">$1</span></b>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/page_search_next.gif' border='0' align=absmiddle title='다음검색'></a>"; } ?>
</div>
그누 기본 게시판입니다. 기본으로는 게시물이 많아지면 하단 페이징이
prev(아이콘) 1 2 3 4 5 next(아이콘)
이렇게 나오는데
prev(아이콘) 1 | 2 | 3 | 4 | 5 next(아이콘)
이렇게 중간에 라인을 넣고 싶은데 어느부분에 넣어줘야하는지..
여기저기 넣어보았는데 페이지 에러가 나거나 아니면 1개만 적용이 되거나 굵게 나옵니다.
아시면 조언 부탁드리겠습니다~~~
<!-- 페이지 -->
<div class="board_page">
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/page_search_prev.gif' border='0' align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/page_begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/page_prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/page_next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/page_end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#505050; font-size:11px; text-decoration:none;\">$1</span></b>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/page_search_next.gif' border='0' align=absmiddle title='다음검색'></a>"; } ?>
</div>
댓글 전체
이 두 줄 사이에 한 줄을 삽입해보세요.
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#505050; font-size:11px; text-decoration:none;\">$1</span></b>", $write_pages);
이런 식으로 삽입합니다.
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>[^<]*<b>([0-9]*)<\/b>/", "<b>$1<\/b> | <b>$3<\/b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#505050; font-size:11px; text-decoration:none;\">$1</span></b>", $write_pages);
테스트해보진 않았는데, 번호 두 개가 붙어있는 패턴을 인식해서 그 사이에 "|"를 삽입하는 내용입니다.
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#505050; font-size:11px; text-decoration:none;\">$1</span></b>", $write_pages);
이런 식으로 삽입합니다.
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>[^<]*<b>([0-9]*)<\/b>/", "<b>$1<\/b> | <b>$3<\/b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span style=\"color:#505050; font-size:11px; text-decoration:none;\">$1</span></b>", $write_pages);
테스트해보진 않았는데, 번호 두 개가 붙어있는 패턴을 인식해서 그 사이에 "|"를 삽입하는 내용입니다.
말러님 답변감사합니다.
알려주신대로 적용해 보았는데 그냥 기본방식처럼 같게 나옵니다.
| 는 적용이 안되는거 같아요...
아..이거 해결해야하는데 안되네요...ㅠ_ㅠ
알려주신대로 적용해 보았는데 그냥 기본방식처럼 같게 나옵니다.
| 는 적용이 안되는거 같아요...
아..이거 해결해야하는데 안되네요...ㅠ_ㅠ
저도 알고 싶습니다