워드프레스 2.7이상에서 작동하는 새로운 플러그인이 있습니다.
별다른 변화 없이 계속 버전만 올리게되네요. 부족한 경험으로 만든것이라 처음부터 들어갔으면 좋았을 기능들을 하나씩 추가하고 있습니다.
추가, 변경된 것들 (Changes)
- 효과의 속도(effect speed)를 조절 할 수 있게 되었습니다.
- k2용과 일반용 플러그인을 합쳤습니다. 플러그인 파일의 맨위에서 선택하게 했습니다.
플러그인 설정 (Options)
$ajs['prototype']
: prototype.js(.php)를 이미 사용중이라면 ‘false’로 설정.$ajs['effects']
: effects.js(.php)를 이미 사용중이라면 ‘false’로 설정.- ajax-spoiler플러그인이 비활성화된 상태에서 블로그 메인의 소스보기를 했을때
사이에 위 스크립트가 있는지 없는지를 확인해 보시면 됩니다.
$ajs['url']
: 플러그인이 설치된 폴더 경로(특별한 경우가 아니라면 그냥 두세요).
플러그인 사용 (Usage)
- 사용법은 기존과 동일합니다.
- 효과의 속도를 지정하려면 설정값의 맨 뒤에 숫자(1~10)를 입력하시면 됩니다. 숫자가 작을수록 속도가 빨라집니다.
- 아래의 첫번째는 속도를 ’10’으로 했을경우이고, 두번째는 ‘2’으로 설정했을 경우입니다.
[spoiler ‘blind”show”hide”10’]글이 나타나는 속도가 느리죠.[/spoiler]
[spoiler ‘blind”show”hide”2’]글이 나타나는 속도가 빠릅니다.[/spoiler] - 위 예제의 소스입니다.
효과의 속도가 좀 느려서 불편했던 분들께서는 이번에 업데이트된 0.5버전을 사용하세요. 그 외에는 특별히 변동된 사항이 없으니 굳이 업데이트 하실 필요는 없습니다
추가 (2006년 5월 25일 오후10시) : 'phase'이펙트에 효과 속도를 적용시 문제가 있던 부분때문에
aj-spoiler.js
파일을 수정했습니다.
11 responses to “Ajax-Spoiler v0.5 공개합니다.”
joyce// I checked your blog header(<head></head>) and found that you’ve loaded prototype.js, effects.js already.
change line 51,52 to
$ajs['prototype'] = false;
$ajs['effects'] = false;
line 56, 57 to
add_filter('the_content', 'aj_spoiler', 20);
add_filter('comment_text', 'aj_spoiler', 20);
BTW, you better remove
js/prototype.js, js/scriptaculous.js?load=effects, js/lightbox.js
just belowtip.js
’cause you’ve already installed wp-lightbox2 plugin ;?:hello,I install ajax-spoiler but it seems not work at all
can someone help me,pls and thanks.
http://www.applecat69.url.tw/?p=54
ajax-spoiler 적용…
워드프레스는 스포일러를 사용해야 할 때도 뭔가 플러그인이 필요한가; 기본적인 옵션이 있긴 했지만, 그것 하나로는 너무 부족했다. 간단하게 Show/Hide만 되는 거라도 기본적으로 집어 넣…
nalgom// 의견 남겨주셔서 감사합니다이모티콘은 아래 emoticons by…. 링크 클릭해 보시면 원작자 블로그에 연결됩니다.
저도 이 플러그인을 사용하고 있어요.
그냥 심플로만 쓰고 있는데 아주 잘 되요.
고맙습니다.
이 아이콘들 정말 귀엽네요.
prototype.lite.js 와 충돌이 일어났었나 봅니다. 0.4 버전에서는 이상이 없어서 그냥 넘어 갔었는데 다시 한번 확인해 볼 걸 그랬네요.:) 괜히 귀찮게 해드린것 같아 죄송합니다.
unfusion// inline-ajax-comments를 비활성화 시킨상태에서 테스트 해보세요. 아마도 그 플러그인의 prototype.lite.js와 문제가 생기는듯 합니다. 문제가 해결된다면 inline-ajax-comments플러그인에서 protype.lite.js로딩하는 부분을 주석처리하시면 됩니다.
0.4 버전을 쓰다가 0.5 버전으로 업데이트 했는데 사이드 바에 삽입했던 이펙트 들이 제대로 작동하질 않네요. effects.js 나 prototype.js 의 중복으로 생기는 문제는 아닌 것 같은데 어찌된 일인지 모르겠습니다.
zenguy// 안녕하세요. 오랜만입니다
다른 글에 등록하신 댓글을 보니 작동관련 문제는 해결하신듯 하네요.
inline-ajax와 충돌하는 이유는
prototype.js
와effects.js
가 중복 로딩되면서 생기는 증상인듯 합니다.(둘의 버전이 다르면 문제가 발생 할 수 있습니다.)위 글에서 보시다시피 그런 이유때문에 0.5버전부터 플러그인 파일에 자바스크립트 로딩관련 설정을 추가했습니다. “플러그인 설정” 부분을 읽어보세요.
+, – 아이콘의 위치는
aj-spoiler.css
에서.effcollapse
부분을 수정하시면 됩니다. 자세한 설정값은 테마마다 다르기 때문에 말씀드리긴 힘들군요. (방금 zenguy님 블로그를 확인했는데 이미 바꾸셨네요)그럼.. 즐거운 블로깅 되세요
더불어… +. -이 아이콘을… 이전 버전과 마찬가지로 오른쪽으로 옮기려면 어디를 수정하여야 하는지..좀 알 수 있겠습니까?
aj-spoiler 0.4버전을 쓰다가 혹해서.. 0.5버전으로 업데이트 하였다가..
전혀 작동을 안하는 봉변을 당하였습니다.
어째서 이런 문제가 생기는것인지.. T_T
이리저리.. 문제점을 찾아 보려고 해도 찾을 수가 없어서 이렇게 질문 글 올립니다.
aj-spoiler완전히 삭제하고 다시 업로드하고.. 했는데도.. 이전에 잘 작동하던것들이… 익스플로러에서 개체가 잘못되었다며.. 에러를 내뱉는군요.. 어허.. T_T
확인후 답변 꼭좀.. 부탁드리겠습니다. ( _ _ )