[내용추가]JS and CSS Minifier API 기반 압축 플러그인
=추가=
/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 이두개의 함수를 쓰지마시길 바랍니다.
[code]
<?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'); ?>
[/code]
이 코드들 을 적당한 php 사이에 넣어서 적용 시키시면 그 적당한 php 사이에 적용된곳에 알아서 min.css / min.js 값으로 생성되고 알아서 캐시가 적용되어 알아서
stylesheet 태그랑 javascript 태그가 다 적용 됩니다.
/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 이두개의 함수를 쓰지마시길 바랍니다.
[code]
<?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'); ?>
[/code]
이 코드들 을 적당한 php 사이에 넣어서 적용 시키시면 그 적당한 php 사이에 적용된곳에 알아서 min.css / min.js 값으로 생성되고 알아서 캐시가 적용되어 알아서
stylesheet 태그랑 javascript 태그가 다 적용 됩니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
그누보드5 플러그인
그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.
댓글 17개
걸렸네요 ㅎㅎㅎㅎ
유용할것 같네요
적용해보았는데 생성된 문서가 없고, 아무런 변화를 못느끼겠네요.
적용 예문 하나만 추가해주시면 좋겠습니다. ㅠㅠ
css 와 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 에다가 위 소스를 그대로 넣지말고 참고하여 경로를 셋팅해보시길 바랍니다.