[10원짜리 팁] 페이지 숫자를 이미지로 표시하기

1.gif

딱딱해 보이는 홈페이지에 조그만 포인트를 주고자 만들어 보았습니다.
게시판의 아래에 나오는 페이지 숫자를 이미지로 바꿔주는 팁입니다.

먼저. 첨부파일을 다운받아 압축을 풀고...그누가 설치된폴더의 bbs밑에 img안에 넣어주십시요.
즉 GNU/bbs/img/num_w, GNU/bbs/img/num_g 처럼 넣으시면 됩니다.
(스킨 밑의 img가 아닙니다.)

적용하고자 하는 스킨의 list.skin.php를 여시고 페이지를 나타내는 부분에 아래와 같이 추가해서 넣어주세요.
    
<?
        // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
  //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);

///추가 끝

?>




미리보기는 어두운 배경이지만...
실제 올라가 있는 숫자 이미지는 흰색 바탕에 쓰실 수 있는 이미지 입니다.
(대부분이 홈페이지 바탕을 흰색으로 쓰고 계셔서...)


첨부파일

1.gif (1.1 KB)
0회 2009-03-07 11:49
number.zip (4.6 KB) 106회 2009-03-07 11:49
|

댓글 4개

여기 또 좋은 자료 올려주셨네요~ ^^
작가이신가 봅니다~
사진이 후덜덜해요~ ^^ 정말 멋집니다!!

근데 소스에서.. 10번 부터 이미지가 안나와요.. ㅠㅠ
다른 플래시 갤러리 소스도 넘 이쁘던데..공개 안될까요?? ^^;;;
우와 시하님 팁이 여기에도 있었군요. 감사합니다.^^
좋습니다..!! ^^
참 그런데요 10페이지 이상이면 어떻게 되죠?
파일에는 1-9번 밖에 없는데...
좋은 자료 보고갑니다.
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 2,529
16년 전 조회 2,353
16년 전 조회 5,014
16년 전 조회 4,136
16년 전 조회 6,203
16년 전 조회 7,108
16년 전 조회 8,550
16년 전 조회 1.5만
16년 전 조회 4,207
16년 전 조회 4,018
16년 전 조회 3,752
16년 전 조회 2,757
16년 전 조회 4,790
16년 전 조회 3,839
16년 전 조회 5,690
16년 전 조회 4,087
16년 전 조회 5,599
16년 전 조회 4,375
16년 전 조회 1.1만
16년 전 조회 2,808
🐛 버그신고