스킨의 공통이미지를 모아보자! > 그누4 팁자료실

그누4 팁자료실

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

스킨의 공통이미지를 모아보자! 정보

스킨의 공통이미지를 모아보자!

본문

오랫간만에 별스럽지도 않은걸 하나 올려봅니다.

내용은 간단합니다.
게시판 수가 늘어나면 당연히 스킨들의 수가 늘어나게 됩니다.
그러면 당연하게도 스킨들이 가지고 있는 이미지 파일들의 용량도 제법 많아지게 될겁니다.
그런데 대부분 이 이미지들이 버튼이고 쓸데없이 중복이 되더라는 겁니다.
그래서 저는 이렇게 하고 있습니다.

head.sub.php 에서

header("Pragma: no-cache"); // HTTP/1.0
// 추가 웹작업을 위한 설정들
$web_img    = "$g4[path]/img/v1/";
$bbs_img    = "$g4[path]/skin/board/v1_img/";
.......
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

이렇게 이미지 경로를 변수로 지정해 두고

각 스킨 파일에서 버튼 이미지들을 다음과 같이 불러옵니다.
<img src="<?=$board_skin_path?>/img/btn_select_move.gif" align="absmiddle" /> 대신
<img src="<?=$bbs_img?>btn_select_move.gif" align="absmiddle" /> 이러면 공통으로 사용되는 버튼들은 하나의 이미지만 업로드 해두고 사용하면 된다는 겁니다.

다만,
$list[$i][icon_new]
$list[$i][icon_file]
등의 이미지들은 원래 스킨 파일내에 남겨두고 <?=$board_skin_path?> 로 불러와 그냥 사용합니다.
관련 파일의 원본을 수정하면 일이 많아지고 나중에 업데이트시 귀찮기도 합니다.

주말 잘 보내십시오.
추천
0

댓글 5개

*^^*
재미가 쏠쏠한 팁입니다.

예전에 이러한 방식으로 끌어 썼었지요.
지금은 용량이 적은 아이콘이라 할지라도,
너무나 빈번하게 로드되지 않는 상황이 많아서,
왠만하면 아이콘 사용도 자제할 생각입니다.
규격화 / 표준화 작업에 꼭 필요한 팁이라 볼수 있겠습니다...
웹호스팅의 용량도 줄일수 있고, 트래픽도 줄일수 있을것으로 보이네요..
클라이언트에서 이미 불러온 파일을 재사용, 재사용...재사용....하게 된다면..
체감속도가 많이 빨라지겠죠?
앞으로 만약에 인터넷 종량제가 된다면 필수 팁이 되지 않을까 생각되네요...^^
종량제가 아니라도 장점이 많은 팁이죠....
나스카님!
잘 지내고 계시죠?
언제나 생각하게 하는 글과 좋은 팁으로 SIR을 지키고 계셔서 든든합니다.
^^

Photofly님!
bbs/img 폴더를 이용해도 좋을겁니다.
저는 제가 편리한데로 적용하여 사용하는 것을 알려드린것 뿐인데요.
^^
댓글 고맙습니다.
그누로 넘어온지 얼마 되지 않아서.. 아직 저만의 스킨을 만들 시간이 없어 만들지 못했지만...
저의 경우는.. 아예 게시판을 하나로 다 처리하도록 해버립니다... 중복이고 뭐고 없죠..

보드이름으로 컨피그 파일 하나 생성해주고, 불어 들일때마다.. 컨피그값에 따라 모양이 달라지는 게시판을요..

아마도 다른분들도 많이 사용하시리라 생각됩니다... 초기 구조랑 모양 잡는게 좀 까다로와서 그렇지

구조랑 모양만 잡으면, 업데이트가 무쟈게 편리하더라구요... ^^

게시판이 한개이니.. 이미지도 중복될일도 없고, 중복사용되는 이미지는 다시 안만들어 올리니 용량도 절약되고.
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT