Akismet B/W List Plugin 0.2


판올림한지 얼마 되지도 않아서 다시 새로운 버전을 내놓게 되었습니다.

수정내용

  • 단어 찾기 기능 보강
  • User Agent 를 검색해서 bot으로 판단되는 경우 댓글 등록을 막는 기능 추가
  • 그 외 작은 버그 수정

플러그인에 관한 내용은 이 글을 참고하세요.

v0.21 :: 태그에 감싸여진 단어를 걸러내는데 문제가 있어, 그 부분을 수정해서 파일을 다시 올렸습니다.


22 responses to “Akismet B/W List Plugin 0.2”

    • 아직 2.8에서 테스트 해 보질 않아서 몰랐네요^^;

      한 번 확인해 보고 업데이트 할께요. 어짜피 저도 계속 써야 하니까요 ㅋㅋ

      • 일단 확인해 봤는데, 2.8 업데이트와는 별 상관이 없어 보이네요.

        제가 쓰고 있는 버전(0.33)으로 파일을 업데이트 해 두었으니 한 번 확인해 보세요. 참고로 설정 페이지가 댓글패널 쪽으로 이동하였습니다.(기존은 도구 패널쪽)

  1. 흡… 제가 스팸분류된걸 “스팸 아님” 하려다가 그냥 지워버렸네요.

    [/url] 단어등록 문제는 일반적으로 해당 문구만을 등록하면 처리되지 않고 앞뒤에 *를 붙여줘야만 인식을 합니다. *[/url]* 이렇게 말이죠.

    광범위한 단어를 의도치 않게 막아버리는 현상을 막기위함이니 단어를 등록할 때 온전한 한 단어를 등록하거나 앞,뒤에 *를 붙여주는 형태를 취하셔야 합니다:-)

  2. 에고..또 akismet 에서 막힌거 같네요-_-;;
    akismet-bw.. 그 이후로 댓글은 잘 달리는데요
    문제는 본래의 기능 발휘가 안 되는거 같아요ㅠ
    blacklist 에 [ /url ] 를 추가해두었는데
    여전히 그게 포함된게 spam 으로 분류되어 저장되네요..
    원랜 아예 등록조차 되지 않아야되잖아요..

  3. astraea//
    확인해 보니 슬래쉬(/) 때문에 발생한 오류네요, 제가 preg_match 정규식을 언젠가 수정하면서 ‘#’ 을 ‘/’ 로 바꿨는데, preg_quote 적용 부분을 수정하지 않는 바람에… 흡-_-;

    수정해서 다시 올렸으니 이제 문제 없을겁니다. 제 실수로 괜한 고생을 하셨네요. 죄송합니다^^;

    덧) 리스트로 막은게 아니라 Akismet에서 막혓더군요.

  4. 음..이상하게
    blacklist word 에 먼가를 집어넣으면 에러가 나네요
    [ /url ] 만 입력했는데도 에러가 나요ㅠ
    아무것도 안 넣어두면 괜찮구요;;
    (082net 님도 [ /url ] 을 등록해놓으셨나보네요
    모르고 입력했다가 댓글이 안 달린…a)

  5. 음 그게,,
    blacklist words 에 입력하기만 하면
    에러가 나네요
    설정엔 [/url] 만 입력했음에도 에러가..ㅠ;
    blacklist words 에 아무것도 없으면 괜찮구요;

  6. 신기한건.. 저런 에러 페이지가 출력되서
    다시 원래 페이지로 돌아가보면 댓글은 달려있단거죠orz;;;

    이전에는 통합 플러그인 썼었어요
    이렇게 분리된걸 이제서야 알아서;
    설정 리셋해보고 다시 보고하겠습니다-

  7. astraea//
    블랙리스트, 화이트 리스트에 등록한 단어와 문제를 일으키는 것 같은데요… 워드프레스 2.3으로 업그레이드 하기 전에는 문제가 없었나요? 혹시 2.3 업그레이드 전후로 새로 추가한 단어가 있었다면 그 단어를 제외시킨 뒤 테스트 해 보세요.

    문제가 있는 단어가 있다면 그 단어를 제게 알려주시면, 해결 방법을 찾아보도록 하겠습니다.:-)

  8. Warning: preg_match() [function.preg-match]: Unknown modifier ‘r’ in akismet/x-akismet-bw.php on line 48

    이렇게 나오네요
    해제해도 마찬가지구요a

    bw 0.31 버전이네요-

  9. 제가 지금 2.3에서 사용하고 있는데… 어떤 다른 문제가 있을지도 모르겠군요.

    스팸으로 분류되는게 아니라, 댓글을 달 수 없다는 오류화면이 뜬다는 얘기시죠?
    “Check User Agent:” 항목을 사용중이라면 체크 해제 후 테스트 해 보세요.

  10. 이 코멘트 보긴 저번에 봤는데 당시에 좀 여유가 없어서 이제야 대답해드리게됐네요; 뭐 얼마든지 사용하셔도 상관없습니다.:)

  11. 그런 식으로 스팸을 걸러내는 방법도 있겠군요. 가끔 코드만 따로 댓글에 등록하는 경우만 구별해 낸다면 꽤 많은 스팸들을 걸러낼 수 있을 것 같네요. 제가 좀 가져다가 플러그인에 적용해도 되겠죠?;-)