CSS 압축 ( PACK ) 하기 정보
CSS 압축 ( PACK ) 하기첨부파일
본문
아래 내용은 버전 0.1.1 이상에만 작동됩니다.
첨부 파일 적용시 css 파일을 압축할수 있습니다. ( 지금은 css 파일만 압축이 되지만, 차후에 js 파일도 압축이 되게 할 계획이 있습니다. )
외부 URL 의 css 파일은 압축이 되지 않습니다.( 내부에서 add_stylesheet 함수를 사용하여 추가된 css 파일만 됩니다. )
css 파일 압축은 아래 URL 의 오픈소스를 사용했습니다.
https://github.com/matthiasmullie/minify/
적용 방법은 첨부파일의 압축을 풀어서 덮어쓰기 하시면 됩니다.
적용시 소스 보기 하면 아래와 같이 data 폴더에 압축된 css 파일을 불러오는 것을 확인할수 있습니다.
예 )
<link rel="stylesheet" href="//sir.kr/data/cache/lala_css_mobile1534146512.css">
<link rel="stylesheet" href="//sir.kr/data/cache/conbined_67f5aa1a6a2c7e3772996e5ac5354f02_1534222694.css?ver=171222">
생성된 파일을 삭제하는 방법은 관리자의 캐시 파일 삭제시 일괄 삭제 되며,
관리자 화면에서 10분 마다 체크하여 24시간이 지난 파일은 전부 삭제됩니다.( 사용자 화면 단에서 필요한 파일만 다시 생성됩니다. )
사용 방법 :
extend/css_js_minify.extend.php 파일을 편집시
4번째 줄 //return;
의 주석을 풀거나 해제하면 css 압축이 되지 않고 원래 코드로 나옵니다.
8번째 줄 define('GML_SKIN_FILES_CASE', 0);
위 상수의 값이 0이면
테마 css 파일 1개, 테마 스킨 css 여러개의 합친 파일의 1개, 총 2개의 파일의 css 파일이 소스 압축되어 출력됩니다.
위 상수 값이 1 이면
각각 css 파일마다 소스 압축되어 출력됩니다.
0 비추천
0
댓글 전체

수고하셨습니다..