[보안패치/버그수정] JS and CSS Minifier for Gnuboard5 1.2 > 그누보드5 플러그인

그누보드5 플러그인

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

[보안패치/버그수정] JS and CSS Minifier for Gnuboard5 1.2 정보

[보안패치/버그수정] JS and CSS Minifier for Gnuboard5 1.2

첨부파일

JSandCSSMinifier.php (3.9K) 45회 다운로드 2016-02-23 14:31:06

본문

2016년 2월 23 일 11시 50분 47초 기준 업데이트 내역
-------------------------------------------------------------------------------------------

D : 코드삭제
M : 코드 수정
U : 코드 업데이트
A : 코드 추가

M, U : API 주소 http 에서 https 로 변경 (오늘 부터 갑자기 안되길래 수정했습니다.)
M, U : 원본 css / js 가 min.css / min.js 보다 시간이 더 빠를 경우 바로 업데이트 되게 수정함 (전버전에서 안되서 수정함)
D 갱신시간
M ,U 파일 상단에 버전 및 제작 시간 수정 됨

[전버전 업데이트 내역]
A : 해당 기능 사용시 css / js 업데이트 되면 바로바로 min 으로 압축해줌
M ,U : 압축및 업데이트 될때 홈페이지 css / js 바로
D : 갱신시간
M, U : 파일 상단에 버전 및 제작 시간 수정 됨

-------------------------------------------------------------------------------------------

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

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

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

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

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

또한 이번 업데이트를 통해 add_stylesheet / add_javascript 의 기능이 이 플러그인 안에 넣었으며, 아무 자리에다가 셋팅해도
add_stylesheet / add_javascript 의 위치에 맞게 자동 셋팅됩니다.

해당 기능은 그누보드5 모든 버전에서 호환됩니다.
사용시 폴더 체크를 해주시길 바라며 해당 경로에 원본 css 파일이 있는지 확인해주시길 바랍니다.
해당 기능에서는 갱신이 되긴해도 갱싱안에 파일이 변경되거나 업데이트 되지않는 이상 갱신되지 않습니다.


<?php
/*
사용 방법 
/extend/ 에다가 파일을 넣습니다. 그다음 head.php 나 head.sub.php 나 그외 php 에 add_stylesheet / add_javascript 가 적용된곳에 가서
아래의 소스로 교체하세요.
*/

// stylesheet_min_create('css 구문', 출력순서 (숫자가 작을 수록 먼저 출력됨));
// javascript_min_create('js 구문', 출력순서 (숫자가 작을 수록 먼저 출력됨));

// 다시 알려드립니다. G5_URL / G5_PATH 나 그누보드 절대경로 찾는 함수는 쓰지마세요. 이 기능 안에 다 들어가있어서 
보이는 주소 에서 도메인을 뺀 경로 즉 http://domain.com/js/test.js 가 아닌 /js/test.js 이런식으로 잡아주셔야됩니다. css 도 마찬가지 입니다. http://domain.com/css/test.css 가 아닌 /css/test.css 이런식으로 잡아주셔야됩니다.

echo stylesheet_min_create('css 파일 경로', 0);
echo javascript_min_create('js 파일 경로', 0);
?>


원본 API 주소는 링크 1 에 있습니다.
실제 적용된 사이트는 링크 2 에 있습니다.
추천
3

댓글 전체

전체 503
그누보드5 플러그인 내용 검색

회원로그인

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