bbPress

Simple, fast, elegant

bbPress Plugin Browser »

Mini Track (0.1.6)

Download

Version: 0.1.6

Last Updated: 2008-8-16

Requires bbPress Version: 0.9 or higher

Compatible up to: 0.9

Author Homepage »

Plugin Homepage »

Donate to this plugin »

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(7)

Your Rating

Author: _ck_


  1. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Sneak peek of new statistics that is in 0.2.0
    http://bbshowcase.org/forums/?mini_track_statistics

    Posted: 1 year ago #
  2. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Okay this is the 0.2.0 alpha
    http://bbshowcase.org/plugins/mini-track-020a.zip

    If a few people are able to use it successfully, I'll put it on the svn.

    You should deactivate and reactivate the plugin during upgrade as it needs to create a new db table. Or use the reset link in the tracking display.

    Bonus points for anyone who successfully follows the ip2c instructions for country codes and flags.

    Posted: 1 year ago #
  3. citizenkeith

    Member

    So far, so good. I'll report more when my users actually log in. :)

    Posted: 1 year ago #
  4. _ck_,I have version 0.2.0, and can not be activated

    Posted: 1 year ago #
  5. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    shamas, I bet you are on Windows?
    I will post another update soon.

    Posted: 1 year ago #
  6. citizenkeith

    Member

    Just woke up to find my forum inaccessible... this is the error:

    Fatal error: Cannot use object of type stdClass as array in /home/zzz/zzz/zzz/bb-plugins/mini-track/mini-track-admin.php on line 494

    I just deleted mini-track and everything works again.

    Posted: 1 year ago #
  7. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    I uploaded a modified version.
    http://bbshowcase.org/plugins/mini-track-020a.zip
    You only need to replace the mini-track-admin.php file.

    Posted: 1 year ago #
  8. citizenkeith

    Member

    After I replace mini-track-admin.php, I get blank screens (both on the forum and the admin side). No error message either. I don't even get anything when I use "View Source."

    Posted: 1 year ago #
  9. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Alright, give it one more shot with another update.
    This is actually a slightly older version, I have a newer update pending for later this week.

    Posted: 1 year ago #
  10. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Also coming soon is RBL checks on visitors to see if their server is on some "naughty" lists:

    http://img502.imageshack.us/img502/8205/screenshot3hm6.png

    Posted: 1 year ago #
  11. citizenkeith

    Member

    This works much better now.

    However, when I view the "console" I see this error at the top of the page:

    Warning: Attempt to assign property of non-object in /home/zzz/zzz/forums/bb-plugins/mini-track/mini-track-admin.php on line 505

    Everything appears to work though...

    Posted: 1 year ago #
  12. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    citizenkeith, do you have and know how to use phpmyadmin?

    I'd like to see some of the values that are in your mini_track table. Something is being set wrong and I can't reproduce the problem here.

    Posted: 1 year ago #
  13. citizenkeith

    Member

    Is this what you need?

    Time: 1
    Data: a:5:{s:9:"65.60.237";i:0;s:10:"139.80.176";i:0;s:9:"206.53.79";i:0;s:10:"118.92.226";i:0;s:9:"79.72.182";i:0;}
    
    Time: 1220374196
    O:8:"stdClass":6:{s:5:"views";a:6:{s:10:"front-page";i:70;s:10:"topic-page";i:221;s:0:"";i:459;s:10:"forum-page";i:26;s:10:"login-page";i:15;s:12:"profile-page";i:1;}s:6:"logins";a:10:{i:1;s:12:"citizenkeith";i:11;s:11:"anotherside";i:10;s:5:"candy";i:19;s:5:"Macca";i:12;s:12:"semidetached";i:8;s:5:"Matti";i:47;s:8:"George P";i:2;s:8:"nelamvr6";i:13;s:9:"doowopman";i:20;s:4:"wysi";}s:4:"time";i:1220374196;s:5:"users";i:6;s:7:"members";i:5;s:4:"bots";i:0;}
    Posted: 1 year ago #
  14. citizenkeith

    Member

    Just had a user show up as Banned in the mini-track console. No idea why that happened... he was using Firefox, then was able to log in with IE. I unbanned him, but I don't know why he got banned in the first place.

    Posted: 1 year ago #
  15. citizenkeith

    Member

    Yet another member was banned... no idea how this is happening. In the meantime, I've deactivated Mini Track. If you need me to do some more tests, just let me know.

    Posted: 1 year ago #
  16. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Auto banning happens if they either read too many pages in one session (default is 100) or if they read pages too quickly (default is 50 pages per minute which is insanely fast).

    The ban only lasts for the length of the session, ie. the default is 30 minutes, so it's a temporary ban.

    You should not be getting false positives like that unless you lowered the default settings? Next time it happens, look carefully at how many pages they have read and how long they have been online.

    You can also disable auto-banning entirely.
    Just set the ban speed and ban pages to zero.

    There are many bots out there that pretend to be regular browsers but then they suck down pages very quickly, which is a dead giveaway.

    Posted: 1 year ago #
  17. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Oh and I can also see your server is not doing the rDNS properly. You may have to wait for this newer 0.2.0 release (I may just call it 0.2.1)

    Posted: 1 year ago #
  18. citizenkeith

    Member

    Thanks _ck_. I turned off autobanning and will wait patiently for 0.2.1.

    Posted: 1 year ago #
  19. Back on the previous page, citizenkeith was getting the error "Call to undefined function mini_track_verify() in mini-track.php, line 183." I was getting the same error.

    When I looked at line 183, it does call mini_track_verify(), and that function does not exist. However, on line 310, there is a a function called mini_track_verify_addr, which appears to do the same thing that mini_track_verify is supposed to do, and thus it appears to be just a small typo. I see that 0.2.x fixes that, but I didn't want to put that on my live server until it's in release.

    So, in short, if you add "_addr" to the end of "mini_track_verify" on line 183, the error should go away, and you can continue with version 0.1.6.

    Posted: 1 year ago #
  20. _ck_

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Moderator

    Just a note that I've suspended development on this plugin for awhile.
    In hindsight I tried to put in too many features and it got too complicated to maintain.

    I've put some of the functions into mini-stats but that doesn't include realtime tracking of course.

    I'll revisit this later in 2009.

    Posted: 1 year ago #

RSS feed for this topic

Add a Comment »

You must log in to post.

Code is Poetry.