Ajax-Spoiler v0.5 공개합니다.


워드프레스 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 공개합니다.”

  1. 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 below tip.js ’cause you’ve already installed wp-lightbox2 plugin ;?:

  2. ajax-spoiler 적용…

    워드프레스는 스포일러를 사용해야 할 때도 뭔가 플러그인이 필요한가; 기본적인 옵션이 있긴 했지만, 그것 하나로는 너무 부족했다. 간단하게 Show/Hide만 되는 거라도 기본적으로 집어 넣…

  3. nalgom// 의견 남겨주셔서 감사합니다:)이모티콘은 아래 emoticons by…. 링크 클릭해 보시면 원작자 블로그에 연결됩니다.

  4. 저도 이 플러그인을 사용하고 있어요.
    그냥 심플로만 쓰고 있는데 아주 잘 되요.
    고맙습니다. 8)

    이 아이콘들 정말 귀엽네요. :lol:

  5. prototype.lite.js 와 충돌이 일어났었나 봅니다. 0.4 버전에서는 이상이 없어서 그냥 넘어 갔었는데 다시 한번 확인해 볼 걸 그랬네요.:) 괜히 귀찮게 해드린것 같아 죄송합니다.

  6. unfusion// inline-ajax-comments를 비활성화 시킨상태에서 테스트 해보세요. 아마도 그 플러그인의 prototype.lite.js와 문제가 생기는듯 합니다. 문제가 해결된다면 inline-ajax-comments플러그인에서 protype.lite.js로딩하는 부분을 주석처리하시면 됩니다.

  7. 0.4 버전을 쓰다가 0.5 버전으로 업데이트 했는데 사이드 바에 삽입했던 이펙트 들이 제대로 작동하질 않네요. effects.js 나 prototype.js 의 중복으로 생기는 문제는 아닌 것 같은데 어찌된 일인지 모르겠습니다.

  8. zenguy// 안녕하세요. 오랜만입니다:-)

    다른 글에 등록하신 댓글을 보니 작동관련 문제는 해결하신듯 하네요.

    inline-ajax와 충돌하는 이유는 prototype.jseffects.js가 중복 로딩되면서 생기는 증상인듯 합니다.(둘의 버전이 다르면 문제가 발생 할 수 있습니다.)

    위 글에서 보시다시피 그런 이유때문에 0.5버전부터 플러그인 파일에 자바스크립트 로딩관련 설정을 추가했습니다. “플러그인 설정” 부분을 읽어보세요.

    +, – 아이콘의 위치는 aj-spoiler.css에서 .effcollapse 부분을 수정하시면 됩니다. 자세한 설정값은 테마마다 다르기 때문에 말씀드리긴 힘들군요. (방금 zenguy님 블로그를 확인했는데 이미 바꾸셨네요)

    그럼.. 즐거운 블로깅 되세요 8)

  9. 더불어… +. -이 아이콘을… 이전 버전과 마찬가지로 오른쪽으로 옮기려면 어디를 수정하여야 하는지..좀 알 수 있겠습니까?:)

  10. aj-spoiler 0.4버전을 쓰다가 혹해서.. 0.5버전으로 업데이트 하였다가..
    전혀 작동을 안하는 봉변을 당하였습니다.

    어째서 이런 문제가 생기는것인지.. T_T

    이리저리.. 문제점을 찾아 보려고 해도 찾을 수가 없어서 이렇게 질문 글 올립니다.

    aj-spoiler완전히 삭제하고 다시 업로드하고.. 했는데도.. 이전에 잘 작동하던것들이… 익스플로러에서 개체가 잘못되었다며.. 에러를 내뱉는군요.. 어허.. T_T

    확인후 답변 꼭좀.. 부탁드리겠습니다. ( _ _ )