시하님의 페이징숫자를 이미지로,..
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//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>/", "<img src=./img/num_g/$1.gif>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<img src=./img/num_w/$1.gif></span></b>", $write_pages);
///추가 끝
?>
시하님이 올려주신 팁인데요.
이미지가 0~9까지 밖에없는걸로봐선
10부터는 조합인거같은데요. 10부터 엑박으로 나오네요.
어떻게해야 조합이가능한가요?
도와주세요...
포인트는 얼마없어서 올인할께요.
예전에 질문답변에 올라온 답변으로 적용해봤는데.
역시 안되네요.
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//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>/", "<img src=./img/num_g/$1.gif>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<img src=./img/num_w/$1.gif></span></b>", $write_pages);
///추가 끝
?>
시하님이 올려주신 팁인데요.
이미지가 0~9까지 밖에없는걸로봐선
10부터는 조합인거같은데요. 10부터 엑박으로 나오네요.
어떻게해야 조합이가능한가요?
도와주세요...
포인트는 얼마없어서 올인할께요.
예전에 질문답변에 올라온 답변으로 적용해봤는데.
역시 안되네요.
댓글 4개
14년 전
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<img src=./img/num_g/$1.gif>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<img src=./img/num_w/$1.gif></span></b>", $write_pages);
를
function makewrapu($wraps, $wrape, $str){
for($i=0;$i<strlen($str);$i++){
$ret.=$wraps.substr($str, $i, 1).$wrape;
}
return $ret;
}
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/e", "makewrapu('<img src=./img/num_g/', '.gif>', '$1')", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/e", "makewrapu('<img src=./img/num_w/', '.gif></span></b>', '$1')", $write_pages);
테스트 한 코드입니다..
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<img src=./img/num_w/$1.gif></span></b>", $write_pages);
를
function makewrapu($wraps, $wrape, $str){
for($i=0;$i<strlen($str);$i++){
$ret.=$wraps.substr($str, $i, 1).$wrape;
}
return $ret;
}
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/e", "makewrapu('<img src=./img/num_g/', '.gif>', '$1')", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/e", "makewrapu('<img src=./img/num_w/', '.gif></span></b>', '$1')", $write_pages);
테스트 한 코드입니다..
14년 전
글을 세번 수정했습니다..
14년 전
대단하시네요...감사합니다.
<?
$page = get_paging($config[cf_write_pages], $page, $total_page, "?bo_table=$bo_table&sh1=$sh1&sh2=$sh2&sh3=$sh3&sh4=$sh4&sh5=$sh5&stx2=$stx2&page=");
echo "<div style='float:left;text-align:left;padding-left:300px;'>$page</div>";
?>
이런거라면 어덯게 하면 좋을까요?
<?
$page = get_paging($config[cf_write_pages], $page, $total_page, "?bo_table=$bo_table&sh1=$sh1&sh2=$sh2&sh3=$sh3&sh4=$sh4&sh5=$sh5&stx2=$stx2&page=");
echo "<div style='float:left;text-align:left;padding-left:300px;'>$page</div>";
?>
이런거라면 어덯게 하면 좋을까요?
14년 전
똑같이 하시면 될거 같은데,. get_paging을 사용한 $page 변수 내용을 써주시면 더 쉽게 풀릴거 같습니다.
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66534 | 11년 전 | 3859 | ||
| 66533 |
다이아레빗
|
11년 전 | 2762 | |
| 66532 | 11년 전 | 2732 | ||
| 66531 |
alexseo
|
11년 전 | 2947 | |
| 66530 | 11년 전 | 6222 | ||
| 66529 | 11년 전 | 3247 | ||
| 66528 |
alexseo
|
11년 전 | 3330 | |
| 66527 | 11년 전 | 2894 | ||
| 66526 | 11년 전 | 3212 | ||
| 66525 |
lsj9894
|
11년 전 | 2764 | |
| 66524 |
webart
|
11년 전 | 3807 | |
| 66523 |
열라뽕똬이
|
11년 전 | 2711 | |
| 66522 | 11년 전 | 5199 | ||
| 66521 |
xargs
|
11년 전 | 2792 | |
| 66520 | 11년 전 | 2440 | ||
| 66519 | 11년 전 | 3399 | ||
| 66518 | 11년 전 | 2654 | ||
| 66517 | 11년 전 | 3604 | ||
| 66516 | 11년 전 | 5840 | ||
| 66515 | 11년 전 | 4636 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기