Wp-SlimStat-Ex 1.0 을 공개합니다.


Pin을 제외한 다른 기능들이 어느정도 정리가 되어서 새로운 판을 공개합니다. 원래는 Wp-SlimStat의 판을 따라가면서 뒤에 작은 판이름을 붙일 생각이었는데, 원작자의 판올림 소식이 오랜동안 없어서 제 나름대로 판이름을 붙이기로 했습니다.

추가 변경된 내용들 (Change)

  • 몇가지 설정이 추가되었으므로, 이전 판을 사용중이던 분께서는 설정화면에서 추가된 내용을 설정하신 뒤 한번 저장하시고 나서 사용하셔야 합니다.
    (If you upgrade form previous version, go to SlimStat option page and “Update Options” after setting some added options)
  • 성능관련 설정을 관리기능에 추가했습니다.
    (Performance tool in SlimStat-Ex-Admin)
  • 서버시간과 블로그시간에 차이가 있을경우 시간을 조정 할 수 있습니다.
    (Added time offset option :Fix offet time between server and blog)
  • AJAX를 끌 수 있는 설정을 추가했습니다.
    (Added Disable AJAX option)
  • 사용중인 서버내의 다른 웹 프로그램 방문객을 추적 할 수 있습니다.
    (Ability to track external PHP web program on your server)
  • 통계에서 제외될 아이피를 지정할 수 있습니다.
    (Added Ignore IP-List option)
  • 글 제목 얻어오기 기능이 좀 더 좋아졌습니다
    (Improved guess post title ability)
  • 방문객 IP를 직접 검색 할 수 있습니다.
    (Added manual remote ip filter option)
  • moo.fx.pack 자바스크립트를 제외했습니다.
    (Removed moo.fx.pack.js)
  • Pin 관련 변경 내용 ::
    • 삭제된 Pin이 설정 화면에 계속 표시되던 버그를 해결했습니다.
      (Remove Pins from table which dose not exists)
    • BBSpamStats Pin에 막히지 않은 통계(bad behavior key:00000000)를 보이지 않게 할 수 있는 설정을 추가했습니다. BBSpamStats 폴더의 pin.php에서 var $show_unblocked = false; 값으로 설정 가능합니다.
    • PathStats, BBSpamStats 에 쪽 번호 기능을 추가했습니다.(아직 문제가 조금 있습니다)
      (Added page link(more results) to PathStats and SpamStats)

추가된 설정 (Added Options)

  • Use AJAX?: AJAX기능의 사용을 원치 않으시면 이 설정을 false로 하세요.
    (주의: 각 패널에서 몇몇 모듈을 사용할 수 없게 됩니다.)
  • Time Offset: 서버와 블로그 간에 시간 차이가 있다면 그 값을 시간단위로 입력하세요. 시간차이가 없다면 값은 0 입니다. 예를 들어 사용중인 호스팅 서버가 한국에 있고 블로그도 한국에서 운영한다면 값은 0 입니다. 하지만 외국 호스팅 업체를 이용한다면 그 값은 틀려지겠죠.
  • Ignore IP-List: 통계에서 제외할 아이피(IP)를 지정 할 수 있습니다. 예를 들어 고정아이피를 사용중인 분께서 자신의 아이피를 입력한다면 그 후로는 워드프레스에 로그인 하지 않아도 통계에서 제외됩니다.

추가된 관리기능 (More SlimStat-Ex-Admin)

  • SlimStat-Ex performance tool : 성능관련 설정을 조정 할 수 있습니다. 이 기능을 통해 통계 테이블(mysql)의 인덱스키(index key)를 추가하거나 제거 할 수 있습니다.
  • 인덱스키를 추가하면 SlimStat-Ex의 속도가 상당히 빨라지지만, 대신에 더 많은 데이터베이스 공간을 사용하게 됩니다.
  • 인덱스키를 제거하면 데이터베이스의 크기가 줄어들지만, SlimStat-Ex의 속도가 상당히 느려지게 됩니다.

플러그인 설치 (Install)

하고픈 말

  • 이 플러그인은 Wp-SlimStat에 기반을 두고 있습니다. Special thanks to Mr.Coolmann.
  • 우리나라 사용자분께서는 wp-slimstat-ex-config.php파일을 열어 윗부분의 $korean값이 true로 설정되었는지 확인하세요(1.0d 이후로는 기본값 true).
  • If you're not Korean, change value to var $korean = false;
  • 자세한 설정, 사용에 관한 설명은 Wp-SlimStat-EX 설정글을 참고하세요.
  • 전체적인 구조가 바뀜으로 인해 포함된 Pin들의 내용도 모두 바뀌었습니다. 새로운 파일을 사용하시기 바랍니다.
  • 앞으로는 Pin을 분리해서 올려놓겠습니다.(PathStats는 기본포함) 사용하고자 하는 Pin은 따로 pins폴더에 올려서 사용하시기 바랍니다.

추가 (v1.0a): 기본 고정주소에서의 글 제목 얻어오기 부분과 SlimStat-Ex 테이블용 SSDL_Mgr Pin의 오류를 수정했습니다. 변경파일 lib/functions.php, SSDL_Mgr/pin.php (unfusion님의 오류 보고)

추가 (v1.0c): 너무 긴 제목을 잘라내는 과정에서 한글을 너무 짧게 자른던 문제를 수정. 설정페이지에서 visit_type이 잘못 표시되던걸 수정. 변경파일 functions.php, wp-slimstat-ex-options.php (waterdrop님의 오류 보고)

추가 (1.0e): 따옴표 escape문제로 이전 판의 함수로 교체했습니다. 변경파일: functions.php (unfusion님의 오류 보고)
덧) 벌써 하루에 오류수정판을 몇개나 공개하는지...흐으윽 모두 제 능력 부족때문입니다. 양해 바랍니다 ^^;
덧2) 같은 오류의 수정내용은 삭제했습니다.

추가 (1.0f): 1.0e에서 iptohost기능에서의 문제 수정. 변경파일 : functions.php (unfusion님의 오류 보고)


이 플러그인의 최신정보: http://082net.com/tag/wp-slimstat-ex/


24 responses to “Wp-SlimStat-Ex 1.0 을 공개합니다.”

  1. wp-cache플러그인을 사용하신다면 wp-cache플러그인 설정에서 slimstat페이지가 캐쉬되지 않도록 하는게 좋습니다. slimstat페이지가 캐쉬되면 여러가지 문제가 발생 할 수 있습니다.

  2. 이제서야 테스트하고 글 남깁니다.

    wp-cache 플러그인을 사용하고는 있지만 현제 문제는 slimstat-ex와는 무관한것 같습니다.

    말씀해주신대로, Guess post title과 get host name부분을 true, false에서 왔다갔다하면서 확인을 해보니 Guestt post title을 false로 설정해놓았을때 정상적으로 작동을 합니다.

    이전에 true로 해놓았을때도 작동은 하였지만 불안하였는데, 현재는 잘되는군요.

    아무튼 친절한 답변 감사드리며, 시간이 없는 관계로 여기서 글 마치겠습니다.

    그럼 수고하십시요. 8)

  3. 문제가 처음부터 발생했는지 아닌면 시간이 흐른 뒤 발생했는지가 궁금합니다. 우선은 이 플러그인의 원래 버전인 Wp-SlimStat에서는 PHP의 메모리 설정과 관련이 있을 수 있고, Wp-Cache플러그인과 문제가 있을 수 있다고 하는군요.

    zenguy님 블로그의 사이드바를 봤을때 간략통계부분이 출력되는걸로 봐서 플러그인이 아예 작동을 하지 않는것은 아닌걸로 보이네요. 우선은 SlimStat설정 페이지에서 Guess post title과 Get host name 부분을 false로 설정 하신 뒤에서 같은 문제가 발생하는지 확인하신 뒤 알려주세요.

  4. 안녕하세요. 영팔님~!:)

    다름이 아니라, slimstat 통계를 확인하려 클릭했을시에 아무것도 화면에 표시가 되질 않습니다.

    원인은 에러메시지 조차 나타나지 않아서 감을 못 잡겠군요.

    늦은시간 멍하니 있다가 확인하여 자세한 글은 쓰지 못하겠네요. 너무 피곤해서..
    아무튼 위의 문제가 계속해서 발생하는듯 한데… 저만의 문제인지 아니면 버그인지… 확인 부탁드리겠습니다.

    행복한 주말 보내시길 바라겠습니다. 그럼 이만…:)

  5. unfusion// 투정이라뇨… 당치않은 말씀을, 제가 너무 부주의해서 발생한 오류를 알려주시는 건데요.:cry:어쨓든 메일이 편하시다면 그렇게 해 주세요:-)

    functions.php교체해서 다시 올렸습니다. 저야말로 괜한 불편을 드리는것 같아 죄송스럽군요.

  6. 죄송합니다만 1.0e 버전으로 올리신 압축파일에 수정사항이 제대로 적용되었나 확인해 주시겠습니까? 같은 에러가 발생해서 확인해봤더니 functions.php 파일이 동일한 것 같아서요. 이거 안된다 저거 안된다 투정하는 것 같아서 코멘트 남기기 힘드네요. 이 이후로는 메일로 보내겠습니다.

  7. str_replace의 나열을 preg_replace로 바꾼 부분에서 문제가 많이 발생하는군요. ;?: 이번에도 역시 따옴표 문제…흑.. 다시 한번 살펴보겠습니다.

    추가 : 결국 이전 판에서의 함수로 교체했습니다. 여러가지 시험해봤는데 일단 오류발생은 없군요:roll:

  8. 죄송합니다. 계속 코멘트 남기게 되네요. 1.0d 를 설치한 뒤에도
    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/ktc/ktcuser/unfusion/public_html/word/wp-content/plugins/wp-slimstat-ex/lib/functions.php(290) : regexp code on line 1

    Fatal error: preg_replace(): Failed evaluating code: SSFunction::_replaceValue(‘long’, ”’휴대용 미사일”’, ‘[태그] SF’) in /home/ktc/ktcuser/unfusion/public_html/word/wp-content/plugins/wp-slimstat-ex/lib/functions.php on line 290
    위와 같은 에러메시지가 나오네요. 다른 태그 때문에 발생한 문제 같은데 글제목 얻어오기 기능을 꺼도 마찬가지의 에러가 발생합니다.

  9. unfusion// 다시보니 태그의 따옴표가 문제가 아니라, 두번 escape된 것 때문이군요. DB보내주신다니 그걸로 한번 확인해 봐야겠습니다. 이번에도 또 수고를 끼쳐드리는군요. 감사합니다:)

    아무래도 $korean의 기본값을 true로 해야겠습니다. 저 조차도 잊어버리고 고치지 않을정도니까요…^^;따옴표 escape부분 다시 바로잡고 나면 다음 판부터는 기본값을 true로…:)

    추가: 따옴표 문제 해결한 파일 올렸습니다. 오류 보고 감사합니다:)

  10. 1.0b 로 업데이트 하면서 $korean 값을 신경쓰지 못했네요. false로 되어 있는 상태여서 지금 수정했습니다. DB는 백업해서 Gmail로 보내 드리겠습니다.

  11. unfusion// wp-slimstat-ex-config.php에서 $korean값이 ture로 된 상태죠? 같은 리퍼러 주소로 수동 입력했을때 제 경우는 제대로 한글로 출력되는군요. 죄송하지만 DB에 입력된 리퍼러 정보를 알수 있을까요? 저도 나름대로 좀 더 살펴보겠습니다.

    tag부분에서 깨지는것은 제가 태그에 따옴표를 쓸 수도 있다는 점을 생각하지 못했기 때문에 오전에 아까 문제 수정할때 태그쪽은 그냥 내버려 두었기 때문입니다. 검색어 문제가 원인을 찾으면 같이 수정해서 파일 올리겠습니다.

  12. zenguy// 위에 waterdrop님과 같이 캐쉬를 비우시거나 브라우저를 새로고침 해보세요 아마 해결될겁니다.

    덧) 전역 날짜가 다가오나 보군요. 미리 축하 드립니다 8)

  13. Parse error: parse error, unexpected T_STRING in /home/ktc/ktcuser/unfusion/public_html/word/wp-content/plugins/wp-slimstat-ex/lib/functions.php(289) : regexp code on line 1

    Fatal error: preg_replace(): Failed evaluating code: SSFunction::_replaceValue(‘resource2title’, ‘/~unfusion/word/?tag=Jerome\\’s+keyword’, ‘/~unfusion/word/?tag=Jerome\\’s+keyword’) in /home/ktc/ktcuser/unfusion/public_html/word/wp-content/plugins/wp-slimstat-ex/lib/functions.php on line 289
    리퍼러 주소를 알려 드리려고 접속했더니 위의 에러가 다시 뜨면서 리스트가 출력되지 않네요. 자세히 항목은 출력되어서 그것을 확인하고 보고드립니다.http://search.daum.net/cgi-bin/nsp/search.cgi?nil_suggest=btn&nil_ch=&oldw=tot&sw=tot&q=%C5%B0%BA%B8%B5%E5%C0%FC%BC%B1 이 리퍼러의 검색어가 Ű 로 표현되네요. “천년여왕”이나 “16 블록”도 검색어가 깨지는 것 같습니다. 다른 한글 검색어에는 문제가 없습니다.

  14. 안녕하세요. 영팔님.
    다름이 아니라 wp-slimstat 업데이트후 관리자 페이지에서 통계를 확인하려 하는데, Feeds, Details 항목이 클릭을 하여도 아무런 정보를 표시하지 않습니다.

    어떤 문제로 인하여 그런지 원인을 파악하지 못해서, 이렇게 질문글 올립니다.

    당췌 무슨일인지.. -.-a 다른것들은 정상작동하고 있습니다.

    그럼.

    다음번 워드프레스 모임때는 저도 참석할 수 있을듯 하군요. 그땐 맥주 한잔 꼭 사겠습니다.:)

  15. unfusion// 검색어가 한글인가요? 가능하다면 검색 방문한 리퍼러의 주소(http://some.engine.com/?q=검색어 형식)를 알려주시면 원인을 찾아보겠습니다. (참고로 검색어 표현부분은 이전 버전 그대로입니다)

    설마… 모든 한글 검색어가 그렇게 표현되는건 아니겠죠:?

  16. 최근 검색어 리스트에 출력되는 리스트에
    õ, õ ,Ű 등의 문자들이 원래 검색어 대신 출력됩니다.

  17. 아.. 3번 문제가 해결되었다면 나머지는 이미 수정해 놓은 상태입니다.
    지금 곧 새로운 파일 올리겠습니다.:)

    추가: 새로운 파일 올렸습니다. 오류 보고 감사합니다.:-)

  18. 3번 문제는 해결되었습니다. 캐쉬 파일을 삭제한 뒤 다시 해보니 잘 동작합니다. 감사합니다.:)
    2번 문제의 경우 호스팅은 Cafe24를 사용하고 있습니다.

  19. waterdrop//
    1. 제 실수입니다. 설정값은 저장되어 정보는 바르게 표시되나 설정페이지에서만 잘못 표현되는것입니다. 다른 문제가 해결되면 수정된 파일을 올릴테니 그 전까지는 그냥 못본척 해주세요;)

    2. 제목이 너무 긴 경우 모듈 넓이를 넘기지 않도로 68글자에서 자르도록 되어 있습니다. mb_strcut을 지원하지 않는 서버에서 글을 너무 짧게 잘라 버리는 경우가 있을 수 있나보군요. 확인해 보고 수정하겠습니다.

    3. 우선은 브라우저의 캐쉬를 비운 뒤 시험해보시고(또는 새로고침) 그래도 같다면, SlimStat페이지에서 소스보기를 하셔서 prototype.js가 헤더부분에 삽입되었는지 확인해보세요. 만약 있다면 또다른 prototype.js(.php)가 존재하는지도 확인해 보신뒤 결과를 알려주세요.

  20. 안녕하세요.:)
    제 블로그에만 국한된 내용인지는 모르겠지만 문제점이 발견되어 글 남깁니다.
    파이어폭스 1.5.0.6 사용 중이고 config파일의 korean은 true로 설정했습니다.
    그리고 설치는 기존의 Slimstat를 지우고 새로 받은 1.0b를 올렸습니다.

    1. Slimstat 설정에서 방문종류를 unique를 바꾸고 저장을 해도 다시 설정 메뉴에 들어가보면 여전히 visits로 표기됩니다. unique로 적용은 되었는데 표기만 저렇게 되는 것인지는 잘 모르겠네요.

    2. 통계 화면의 최근 접속 페이지의 읽은 글에서 글 제목이 표시되는데요. 해당 칸의 여백이 충분함에도 불구하고 ‘[글] 고양이와 빵’이라고 나와야 정상인데 ‘[글] 고양이와…’ 식으로 줄임표시되네요. ‘[글] 음악,’과 같이 더 짧은 제목은 정상적으로 표시되구요.

    3. 통계 화면의 요약 – [시간별, 일별…] 과 같이 타이틀의 녹색 글자 ‘시간별’, ‘일별’ 등을 클릭해도 아무 반응도 아무 변화도 없습니다. 그래서 다른 통계 화면을 전혀 보지 못하고 있습니다. 설정에서 ajax는 true로 켜놓은 상태입니다.

    무엇이 문제일까요? 제 블로그의 설정 문제인 것인지 잘 모르겠습니다.

  21. 음… 글 제목에 따옴표가 들어가기 때문에 따옴표 에러가 발생하는군요. 따옴표를 escape 하거나… 변환해야 할 듯 합니다. 우선 잠깐동안 “글 제목 얻어오기”를 끄고 사용해 주세요 ;?:

    추가: 수정한 파일 올렸습니다.:-)보고 감사합니다~~

  22. 새로 다운로드 해 설치한 뒤에 “읽은 페이지 통계”를 눌러봤더니

    Parse error: parse error, unexpected T_STRING in /home/ktc/ktcuser/unfusion/public_html/word/wp-content/plugins/wp-slimstat-ex/lib/functions.php(289) : regexp code on line 1

    Fatal error: preg_replace(): Failed evaluating code: SSFunction::_replaceValue(‘resource2title’, ‘/~unfusion/word/?p=369’, ‘[글] Jerome’s Keywords의 관련 포스트 출력’) in /home/ktc/ktcuser/unfusion/public_html/word/wp-content/plugins/wp-slimstat-ex/lib/functions.php on line 289

    위와 같은 에러가 출력 되네요.다시 보고 드립니다.:)

  23. 기본 고정주소 설정 사용시의 제목 얻어오기 부분에 `를 빠트렸엇군요.. 흑흑.. SSDL_Mgr에서도 틀린 부분이 두군데가…^^;

    매번 플러그인 공개할때마다 꼭 몇군데 문제가 발생하네요:oops:

    알려주셔서 감사합니다~~~;)

  24. 글제목 얻어오기를 True로 설정하니

    WordPress database error: [Incorrect table name ‘wordpress_posts WHERE ‘]
    SELECT `post_title` FROM `wordpress_posts WHERE `ID` = 125 LIMIT 1
    이 에러가 주르륵 나오네요. False 일때는 나오지 않습니다.

    SSDL_Mgr을 업로드 했더니 아래 에러가 나오더군요.

    Fatal error: Class ssdl_mgr: Cannot inherit from undefined class wpsspins in public_html/word/wp-content/plugins/wp-slimstat-ex/pins/SSDL_Mgr/pin.php on line 53

    덮어 씌우면 될 거라고 생각했는데 에러가 발생해서 일단 보고합니다.:)