[내용추가]JS and CSS Minifier API 기반 압축 플러그인 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

[내용추가]JS and CSS Minifier API 기반 압축 플러그인 정보

[내용추가]JS and CSS Minifier API 기반 압축 플러그인

첨부파일

JSandCSSMinifier.php (3.8K) 124회 다운로드 2015-10-29 12:33:56

본문

=추가=
/extend/ 폴더에다가 넣으시길 바랍니다. . 이걸 빼먹었네요. .

=원본=
해당 기능은 JS and CSS Minifier API 를 사용했으며,
홈페이지에서 js 나 css 를 압축하여 용량 및 트래픽을 최소화 해주는 플러그인 입니다.

이플러그인을 설치후 첫 css/ js 생성 및 캐시값 시간때 새로 css/js 생성 될때는 0.5~1초 의 정도 렉이 생길수도있습니다.

이 플러그인는 JS and CSS Minifier 의 API 를 사용했으며 그누보드5에 맞게 플러그인 제작은 제가 했습니다.
또한 그외 API 의 저작권은JSandCSSMinifier.php 안에 다 적혀있습니다.

또한 이 플러그인은 캐시값을 사용 합니다. 기본 1시간 기준으로 되어있습니다.

해당 기능은 그누보드 5 모든 버전에 호환되며 테마 및 일반 및 모든 빌더에 다 호환 됩니다.

아래의 소스를 보면서 적용하시면됩니다.

이 기능에선 자동적으로 G5_URL / G5_PATH 함수가 안에 다 적용되어있으니 절대 경로 인 G5_URL / G5_PATH 이두개의 함수를 쓰지마시길 바랍니다.


<?php echo stylesheet_min_create('/theme/테마경로/css/default.css'); ?>
<?php echo stylesheet_min_create('/그누보5드경로/css/default.css'); ?>
<?php echo javascript_min_create('/theme/테마경로/js/wrest.js'); ?>
<?php echo javascript_min_create('/그누보드5경로/js/wrest.js'); ?>

이 코드들 을 적당한 php 사이에 넣어서 적용 시키시면 그 적당한 php 사이에 적용된곳에 알아서 min.css / min.js 값으로 생성되고 알아서 캐시가 적용되어 알아서

stylesheet 태그랑 javascript 태그가 다 적용 됩니다.
추천
10

댓글 전체

마지막 설명에서 문서가 새로 생성된다는 말씀이신가요?
적용해보았는데 생성된 문서가 없고, 아무런 변화를 못느끼겠네요.
적용 예문 하나만 추가해주시면 좋겠습니다. ㅠㅠ
css 와 js 는 압축할 문서를 특정해야 하는지도 궁금합니다.
제가 보기엔 폴더나 그런곳에서 퍼미션 체크를 못해서 min.css 나 min.js 로 전환해서 제대로 못불러오는거 같네요...

1
<?php echo stylesheet_min_create('/theme/테마경로/css/default.css'); ?>
2
<?php echo stylesheet_min_create('/그누보5드경로/css/default.css'); ?>
3
<?php echo javascript_min_create('/theme/테마경로/js/wrest.js'); ?>
4
<?php echo javascript_min_create('/그누보드5경로/js/wrest.js'); ?>

이런거 잘보시고 불러오고싶은 css 나 js 를 php 에다가 위 소스를 그대로 넣지말고 참고하여 경로를 셋팅해보시길 바랍니다.
전체 503
그누보드5 플러그인 내용 검색

회원로그인

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