WP-SlimStat-Ex 1.5


새로운 버전을 확인 해 보세요. Check if there is a new version available.

오랜 공백 끝에 1.5버전을 공개하게 되었습니다. 공백기는 길었지만, 그 기간만큼의 새로운 기능이 추가되거나 향상되지는 않았다는게 저도 안타깝군요:|

English document

이전 버전 사용자 분들께서는, 사용중인 Pin 들을 모두 업데이트 해 주셔야 합니다!

바뀐것들

  • 설정 페이지가 몇개의 페이지로 분리되었습니다.
  • WordPress 2.1.x, 2.2.x 에서 잘 작동하도록 하였습니다.
  • 이전 버전 사용자를 위한 자동 업그레이드 기능을 추가했습니다
  • ip-to-country 데이터 베이스의 최신화 작업시 MaxMind 에서 제공하는 데이터베이스 파일을 사용 가능하도록 했습니다.
  • 봇(Bot)이나 Crawler, RPC 서비스(technorati, allblog 등), RSS 서비스(또는 리더기), Fetch 툴 등을 통계에서 제외하는 기능을 추가하였습니다.(Exclusion 설정)
  • 꽤 많은 브라우저, 운영체제 정보를 추가했습니다.(모바일 정보 포함)
  • 새로운 플러그인 버전이 있는지를 확인 할 수 있는 설정을 추가했습니다.
  • 임시 테이블 저장문(ts.tablename)과 ` 마크를 삭제했습니다.
  • Pin의 환경이 바뀌었습니다. 사용중인 Pin을 모두 업데이트 해 주세요.
  • 몇가지 기본 설정을 통해 사용하던 기능이 Pin으로 분리되었습니다. 사용빈도가 낮은 기능만을 분리하였으니, 대부분의 사용자 분들께서는 느끼지 못하실 겁니다. 블로그 페이지에 통계를 출력해주는 기능과 간단한 통계출력 기능이 Pin으로 분리되었습니다.
  • 몇가지 Pin이 추가되었습니다. 댓글 등록자의 국기를 표시해 주는 Pin(SSComment_Flag)과 현재글의 읽힌 횟수를 표시해 주는 Pin(SSReaders_Count)이 추가되었으며, 조만간 FreshView 모듈을 사이드바나 페이지에 출력하는 플러그인도 계획하고 있습니다.
  • SSFreshView Pin이 FreshView v1.11 에 따라 수정되었습니다.
  • 각 핀의 설정에 대한 페이지를 현재로서는 따로 제공하지 않습니다. 각 파일(pin.php)을 텍스트 에디터로 열어서 상단의 설정 부분을 직접 수정해서 사용하셔야 합니다.
  • 그 외에 자질구레한 오류수정과 MySql 퀴어리 최적화 작업이 있었습니다.

판올림

  • 상당히 많은 부분이 수정되었으므로, 모든 플러그인 파일을 업데이트 해 주어야 합니다.
  • 되도록, 플러그인을 비활성화(de-activate)시킨 후 업그레이드 과정을 진행하세요.

처음 설치

  • 처음 설치하시는 분께서는 이 페이지를 참고하세요.
  • 플러그인 설정에 대한 내용은 이 페이지를 참고하세요.
  • Pin에 대한 내용은 해당 태그(tag)검색으로 확인 하실 수 있습니다. 추가 업데이트된 Pin들의 내용은 조만간 등록하도록 하겠습니다.

위에 링크된 페이지의 내용 일부분이 현재 버전에 맞지 않습니다. 빠른 시일내에 수정해서 혼란이 없도록 하겠습니다. 추가된 내용이 좀 많아서 한글 언어파일이 아직 제대로 업데이트 되지 않았으니 양해바랍니다.^^;


 

It’s been a long time since last update, and finaly v1.5 is released. I’m also sorry about little improvement in comparison to the gap:|

v1.4.1 or lesser users, you should update all your Pins first!

CHANGE

  • Ready for WP 2.1.x and 2.2.x
  • Added upgrade script for older version.
  • Option panel now separated to some pages.
  • Added excluding option for bots, crawlers, RPC service(like technorati), RSS service(or reader), validators and fetching tools.
  • More browsers and platforms including mobile stuffs.
  • Now, updating ip-to-country database supports MaxMind‘s geo country database.
  • Added plugin update check option.
  • Removed all temporary table selectors(ts.tablename) and ` marks
  • Separated some core functions and options to Pin. Display stats module on blog page(SSBlogStats) and sidebar(SSSimpleStats)
  • Updated Pin enviroment :: added Pin type (panel only, function only, both). You should update all your Pins
  • Added SSComment_Flag(display commenter’s country flag) and SSReaders_Count(display post’s read count) Pin
  • SSFreshview Pin now powered by FreshView v1.11
  • There’s no option page for each Pins. You can configure them by editing each files(pin.php)
  • And, some bug fixes and MySQL query optimizations

Upgrade

  • There’s a lot of changes on each files. You should update all of them.
  • You better de-activate this plugin while upgrading

First install

  • See this page for more infomation.
  • And, need help with set options?
  • You can get some informations for Pins by tag searching. I’m sorry for a few english documents about Pins. I’ll post them sooner or later, please be patient until then:-)

Some instructions on linked pages are not matched to current version by now. I’ll update it as soon as possible.

v1.501 : 기능성 Pin의 오작동을 수정하였습니다.(Fixed functionable Pin including)
오류보고(reporter): zenguy님
수정파일(changed files): wp-slimstat-ex.php, wp-slimstat-ex-config.php

v1.502 : 번역부분 오류를 수정했습니다.(Fixed localization bug on summary module and more.)
오류보고(Reporter): Rob (Thanks!)
수정파일(Modified files): wp-slimstat-ex.php, wp-slimstat-ex-config.php, wp-slimstat-ex-options.php, lib/modules.php

v1.503: IPTC DB 입력과정 오류를 수정했습니다.(Fixed importing bug for IPTC)
오류보고(Reporter): 삐꾸팬더
수정파일(Modified files): wp-slimstat-ex.php, wp-slimstat-ex-config.php, wp-slimstat-ex-options.php, lib/setup.php and optional : lang/wp-slimstat-ex-ko_KR.mo, lang/wp-slimstat-ex-ko_KR.po, wp-slimstat-ex.pot

v1.504: 제외설정이 작동하지 않는 오류를 수정했습니다.(Fixed bug on excluding bots)
오류보고(Reporter): justfrank (Thanks!)
수정파일(Modified files): wp-slimstat-ex.php, wp-slimstat-ex-config.php, lib/track.php, lib/functions.php

v1.505: WP2.1 이하에서 php구문 오류발생을 해결했습니다.(Fixed php sentence structure bug on lesser than WP 2.1)
오류보고(Reporter): Paul (Thanks!)
수정파일(Modified files): wp-slimstat-ex.php, wp-slimstat-ex-config.php

v1.506: 봇 제외 오작동 수정(Fixed bug on excluding bots.)
오류보고(Reporter): Werner (Thanks!)
수정파일(Modified files): wp-slimstat-ex.php, wp-slimstat-ex-config.php, lib/track.php

v1.5~v1.502를 처음 설치하셨던 분들께서는 SlimStat 설정페이지 > SlimStat-Admin 에서 “Re-build ip-to-country” 버튼을 한번 눌러주세요.

If you first installed v1.5~v1.502, go to ‘slimstat option page > SlimStat-Admin’ and press “Re-build ip-to-country” button once.


40 responses to “WP-SlimStat-Ex 1.5”

  1. Flick//
    Thanks!;-)

    rein//
    해당 라인의 검색어가 어떻게 되는지 알 수 있을까요?

    실제로 해당 검색엔진에서 그 검색어로 검색했을 때 어떤 결과가 나오는지를 확인해 볼 필요가 있습니다.

    통계DB에서 리퍼러 주소가 깨지는 부분들을 추출해서 제게 보내주시면 제가 한번 확인해 볼께요. sql형태로 추출이 어려우시다면 해당 리퍼러와 검색어만 보내주셔도 괜찮습니다.

    덧) 블로그에 관련글을 새로 등록하셨길래 그쪽에 답변 드렸습니다.

  2. 최종적으로 확인해본 결과, 해당하는 리퍼러 URI의 검색어 부분이

    \xc1\xf6\xc7\xcf\xc3\xb6\xc3 …

    같은 형태로 전송되어 왔습니다(다음 검색에서는 저렇게 인코딩되는 경우가 있는 것 같지만 재현을 실패). 이 인코딩된 문자열을 해석 못하고 그냥 DB에 넣어서 \x를 escape된 것처럼 해석해서 디비에 이상하게 삽입된 것으로 보입니다.

  3. 코드를 확인해보니 Referer 항목은 그냥 플레인하게 집어넣는데 대체 왜 리퍼러를 역참조 하는게 안될까요 -_-;;

  4. 써놓고 보니 표현이 이상한 부분이 있는데,

    검색어가 깨진다 -> slimstat-ex에서의 화면 표시가 깨진다는 의미는 아닙니다.
    리퍼러 URI를 클릭했을 때 검색엔진 쿼리로 전송되는 검색어 부분이 이상하게 갑니다.

    디비에 저장된 daum검색어의 q= 이후부분을 확인해본 결과는 다음과 같습니다.
    euc-kr인코딩된 검색어가 -> urldecode 되고 -> utf-8으로 변환된 후에 URI에 붙은 채로 디비에 들어갑니다. 플러그인 개발에 참고가 되었으면 좋겠습니다^^;

  5. 좋은 플러그인 만들어주시고 있는 점 우선 감사드립니다.

    slimstat을 쓰다가 slimstat-ex 로 막 갈아타서 테스트하고 있는데,
    daum/naver/emaps에서 들어온 euc-kr 인코딩 기반의 검색어가 깨집니다.
    (정확히는 리퍼러 URI를 클릭했을 때 정상적인 검색어가 아니게 됩니다)

    euc-kr 기반 검색엔진의 리퍼러 URI 부분이 원래의 리퍼러 URI로 저장되는게 아니라 검색어 부분의(daum의 경우 q=어쩌구 부분) 인코딩이 변경된 채로 db에 삽입됩니다.

  6. sorry that I was not very precise, the errors are on the admin pages.

    can I give you other information to help debug? If you want and have time, I could give you a temp. admin account on one of the blogs…

  7. ovidiu//

    Is the broken pages are admin page or blog page?
    If it’s blog page, please tell me the address, so that I can see what’s wrong with.

  8. me//
    I just tested v1.506 on WP 2.0.11 fresh install (both) and it worked fine.

    Could you try truncate your slimstat pins table(maybe wp_slimex_pins) once and tell me what happened?

  9. wp 2.0.11
    slim-ex 1.506

    Pin addons not visible on slim-ex stats pages… re-activate not help me..
    I see only Stats / Feeds /details…

    Pin = true
    Freshview and Pathstat = activate

    :(

  10. hello, I upgraded to latest version several days ago, several blogs and now 2 of them stopped working. one of them gives me this when I debug with firefox and firebug:

    fx is not defined
    initialize("slim_main", "panel=3")ajax-slimstat-pro... (line 89)
    create()prototype.js (line 23)
    ajax("slim_main^_^panel=3")ajax-slimstat-pro... (line 75)
    panel("3", "")ajax-slimstat-pro... (line 56)
    onclick(click clientX=0, clientY=0)index.php (line 1)
    [Break on this error] this.tid.fader = new fx.Opacity(this.tid, {duration: 250, onComplete: this.req...

    any ideas?

  11. kiyoung2//
    리셋이라함은 어떤것을 말씀하시는 것인가요?

    1. 플러그인을 완전히 지우는 것이라면 wp_slimex_ 로시작되는 모든 테이블과 wp_slim_countries 테이블을 삭제하시면 됩니다.

    2. 오래된 통계정보를 삭제하려면 SlimStat-Admin 에서 “Delete Old Database”를 이용하시면 됩니다.

    3. 참고로 Excluding 설정에서 bot들을 통계에서 제외시키는 것도 DB의 크기를 줄이는데 크게 한 몫 합니다. 제 경우 bot을 제외하면 통계가 40%정도 줄어들더군요. 거의 반 가량이 bot의 접속인 셈이죠.

  12. 처음으로 이 플러그인을 이용을 하고 있는데요. 대쉬보드에 있는 SlimStat에서 데이터 사이즈가 계속 용량을 잡아 먹고 있는데, 이것은 리셋이 안되나요?? 아니면 일정양이 되면 더 이상 늘어나지 않는 것인지…
    어디에 있는지도 아직 플러그인 초보라 찾지를 못하겠어요… ㅜㅜ
    몇일 사이에 용량이 늘어나는 속도를 보니 호스팅용량도 만만치 않게 잡아 먹을 것 같은데…

  13. Werner//
    There was a fool mistake again -_-;, sorry, and I just fixed it.
    Please download the plugin file again and overwrite modified files.

    Thanks for your report:-)

  14. I updated to the last version 1.505. i checked the “ignore bots” option, including famous bots and fetching tools. Slimstatex is still tracking them. Today: Yahoo Slurp, MsnBot, MSN Crawlers and Crawler.

    I´m using wordpress 2.2.2

    Otherwise it´s working fine and very well done, Thank you.

  15. Paul//
    There’s a bun on php sentence structure when insert javascript with lesser than WP 2.1 and I just fixed it.

    Please download the plugin file again and overwirte the modified files.

    Thanks for your report:-)

  16. Upgraded. Plugin activates fine. However, when I go to the slimstats page, I get the following error

    PHP Fatal error: Using $this when not in object context in C:\..\wordpress\wp-content\plugins\wp-slimstat-ex\wp-slimstat-ex.php on line 79

    I am using WordPress 2.09

  17. justfrank//
    I found a bug on excluding bots and I just fixed it.
    Please re-download the updated plugin and overwrite modified files.

    Thanks so much for your repoort!

  18. They are still being tracked. I manually deleted from the database entries that have browser ID corresponding to google bot or others, so I saw only entries corresponding to “regular” users.
    Anyway today there are new entries logged and corresponding to bots.

    Watch this pic

    http://image.bayimg.com/nafljaaba.jpg

    those with the US flag are all bots ( mainly from google and yahoo ) tracked today.

    In Option I’ve set

    Ignore Bots?: disable track
    Ignore famous Bots(google,yahoo,msn…)
    Ignore RPC Service(technorati,feedburner…) and RSS readers :
    Ignore validators(w3c,feedvalidator…) :
    Ignore fetching tools (curl,snoopy…) :

  19. justfrank//
    Probably the bots are tracked before you exclude bots from option page.
    Please try interval filter “today” on summary module tomorrow and tell me what happened.

  20. David G. Johnson//
    Yeah, it’s strange. But happy to hear your problem was gone anyway.

    삐꾸팬더//
    확인해 보니 처음 설치시 국가정보를 입력하는 부분에 문제가 있었습니다. 현재 파일을 수정하고 있으니 조금만 기다려 주세요.

  21. 안녕하세요 영팔님의 플러그인 잘 쓰고 있습니다~
    사정상 전의 버전을 지우고 이번 버전을 다시 적용했는데요 국가 옵션이라고 해야하나요? 그게 나타나질 않네요. 국기그림 대신 물음표들만 가득~ 국가 통계에도 아무것도 없고요. 전에는 이렇지 않았거든요 궁금해서 글 남겨봐요:)

  22. Thanks for your response. I de-activated and re-activated the plug-in several times. The third time seemed to do the trick. It seems a little odd to me that it took several times – perhaps the page wasn’t quite refreshing.

    The MySQL user has all privileges on the database, so I don’t think permissions affected this.

    Either way, success!

    This is a very nice new update. Thanks for the excellent plug-in!

  23. David G. Johnson//

    Your SlimStat-Ex was not upgraded properly.

    First, Try “re-activating” the plugin.

    If re-activating is not a solution, you can manually add the column.

    Here’s the sql query [change table_prefix(wp_) to yours]
    [code lang=”mysql”]ALTER TABLE `wp__slimex_pins` ADD `type` int(1) NOT NULL default 0 AFTER `active`[/code]

    BTW, do you have a privilege for “ALTER TABLE”?

  24. Love the plug-in! Thanks for the update…

    Upon Activating the new version (upgrading from 1.4), however, I’m getting the following:

    WordPress database error: [Unknown column ‘type’ in ‘field list’]

    I get a screenful of that error on various functions. Any advice?

  25. Yeah, that’s a bug^^;

    I just fixed a bug you reported and updated it.
    Modified files are wp-slimstat-ex.php, wp-slimstat-ex-options.php, wp-slimstat-ex-config.php, lib/modules.php.

    Thanks for your kind report:-)

  26. Got a bug…

    Under Summary (ajax style) when clicking on “Hourly”, “Daily” etc, the “Hits” column shows up correctly, but for the column header where “Visits” should be, I get

    Project-Id-Version: WP Slim Stat 0.9.2 POT-Creation-Date: PO-Revision-Date: 2007-02-01 07:09+0900 Last-Translator: 082net Language-Team: 082net MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Plural-Forms: s X-Poedit-Language: English X-Poedit-Country: UNITED STATES X-Poedit-KeywordsList: __;_e X-Poedit-Basepath: . X-Poedit-SearchPath-0: .

    Ideas?

  27. Oh, I was waiting for a new version quite a long time.
    thanks a lot, guys! you rock!

  28. 영팔님 감사합니다. ^^ 깨끗히~ 잘 수정되었습니다. ㅡ,.ㅡ;

    또다른 오류 발생시 바로 바로 리포팅 하도록 하겠습니다. ^^

  29. 에고… function을 사용해서 Pin을 include했었는데, 그것때문에 설정값을 제대로 가져오지 못한데서 발생한 오류였습니다. 파일을 수정해서 올렸으니 업데이트 해 보세요.

    바뀐파일은 wp-slimstat-ex.php, wp-slimstat-ex-config.php 두개입니다.
    오류보고 감사합니다:-)

  30. 안녕하세요. ^^
    포스트 확인하고 바로 업데이트 하였네요..

    다름이 아니라

    SimpleStat를 PIN으로 변경하셔서리 이부분은 pin.php을 수정하여 페이지에 표시가 되도록은 만들었습니다만, 작동을 하지 않네요.

    계속 숫자가 0으로 표시가 되는군요.. ㅡ,.ㅡ;

    혹, 이부분에 대한 해결책을 알고 계신지요..??? ㅡ.,ㅡa