바로 전 글에서 언급했던 Wp-Scripts
플러그인을 공개합니다.
이 플러그인은 단순히 블로그나 플러그인에 필요한 스크립트들을 헤더부분에 넣어주는 역할만 합니다. 모든 스크립트 파일의 저작권은 스크립트 제작자에게 있습니다.
이 글은 v0.8에 맞게 수정되었습니다.
포함된 자바 스크립트 (Java Scripts Included
)
- prototype.js : http://prototype.conio.net/
- scriptaculous : scriptaculous.js, effects.js, slider.js, dragdrop.js(http://script.aculo.us/)
moo.fx(pack) : moo.fx.js, moo.fx.pack.js, moo.ajax.js(http://moofx.mad4milk.net)- mootools : http://mootools.net/
- fat.js : http://www.axentric.com/aside/fat/
- behaviour.js : http://ripcord.co.nz/behaviour/
- sweetTitles.js : http://www.dustindiaz.com/
- lightbox.js: http://www.huddletogether.com/projects/lightbox2/
- litebox.js: http://www.doknowevil.net/litebox/
설치, 설정 (Install, Config
)
- 다운받은 파일의 압축을 풀면 나오는 ‘
wp-scripts
‘폴더를 플러그인 폴더에 업로드 합니다. (e.g. wp-content/plugins/) - 관리자화면(
wp-admin
) — 플러그인(plugins
) 화면에서 “Wp-Scripts”를 활성화(Activate
)시킵니다. - 관리자화면(
wp-admin
) — 설정(Options
) —Wp-Scripts
화면에서 필요한 스크립트를 체크한뒤 설정을 저장(Update)하시면 됩니다. - 자바스크립트 압축 기능을 이용하려면 cache 폴더(wp-content/plugins/wp-scripts/cache)에 쓰기 권한이 설정되어있는지 확인해야 합니다. 폴더의 권한을 777 로 맞추세요.
- 추가로 사용중인 플러그인들 중에서 Wp-Scirpts에 포함된 스크립트들을 로딩하는 부분을 주석처리 하거나 지우시면 됩니다.
mootools 새로운 릴리즈로 판올림하기
- mootools는 개발중인 라이브러리라서 판올림이 잦습니다. 이에 따라 개인적으로 mootools를 판올림 하고 싶으시다면 이 글을 참고해서 js 파일들을 새로운 파일로 바꿔주시기 바랍니다.
Ajax-Spoiler(0.5버전)의 경우 aj-spoiler.php
파일을 텍스트 에디터로 열어서 윗부분(51번줄 근처)에서 $ajs['prototype']
과 $ajs['effects']
부분이 ‘true’로 되어있다면 ‘false’로 바꿔주시면 됩니다.
Lightbox(Litebox).js 에 대해서
- 원래는 lightbox.js를 포함시키지 않고 따로 mootools용 lightbox 플러그인을 공개할 생각이었지만, 워낙에 많이 사용하는 라이브러리라서 prototype + effects 와 mootools용으로 각각 포함했습니다.
- 플러그인 설정에서
lightbox(litebox).js
를 선택하신 분들 중 워드프레스용 Lightbox JS 2 플러그인을 따로 사용하시던 분들께서는 사용 중인 플러그인을 비활성화 하시기 바랍니다. - 내용 필터(content filter)를 적용하였기 때문에 이전에 등록하셨던 글에 따로
rel="lightbox"
를 추가하지 않아도 됩니다. - 기본적으로 lightbox2의 그룹기능을 이용하도록 했으므로 하나의 글에 등록된 모든 이미지들이 그룹으로 처리됩니다.
wp-scripts/c
폴더 안을 보면 lightbox-black.css 파일이 있습니다. 팝업 이미지에서 검은 테두리를 사용하려면 기존의 lightbox.css를 백업한 뒤 lightbox.black.css의 이름을 lightbox.css로 바꾸시면 됩니다.
이 플러그인에 대한 새로운 정보를 확인해 보세요. (Check updates for this plugin)