vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Forum Home Enhancements - Member Visit Tracking (https://vborg.vbsupport.ru/showthread.php?t=232636)

Paul M 01-08-2010 10:00 PM

Member Visit Tracking
 
As of 23 Nov 2017 this modification has been withdrawn.

This tracks the number of members that have visited the forum each day, and displays a list in the same manner as the Members Who Have Visited Today display. However, this also tracks a lot more data, such as the script (and request variables) run on their last visit, and all threads and forums visited.

Options / Features

* The script that the member is running is logged (e.g. showthread, usercp etc).
* The request variables in use are logged (e.g. threadid, userid etc).
* The member visits table can be cleaned of old records to help control it's size.
* Member Views data collection - tracking each members viewing of the forum index page, forums and threads.
* Member Views data collection can be separately disabled.
* Multiple member visits to the same page are logged separately.
* Clicking on the main display icon will list the recent visits by all members (if allowed).
* Clicking on a member in the main display will show that members viewing data (if enabled, and you have permission).
* Clicking on the "Total members that have visited" line will list all members who have visited and their last action.
* Usergroup permissions are done with the standard vbulleten usergroup permissions system.

Four new usergroup permissions are provided in the usergroup manager.

* Can View the Members Visited Display - Members can view the members visited display on Forumhome.
* Can View Member IP Addresses - Members can see the ip addresses of visiting members.
* Can View Member Visits List - Members can view the list of member visits page.
* Can View Member Tracking Data - Members can view the individual member visit tracking page.

* All (non usergroup) modification settings are in vBulletin Options > Member Tracking.


To install;
  • Unzip the XML files.
  • Upload the bitfields file to your ../includes/xml folder.
  • Import the product into vBulletin using the ACP Product Manager.
  • Set your required permissions in the usergroup manager.
Note that by default no permissions are given, you must set them.

Note: You must enable the [core] Visiting Members display, this mod hooks into that display, it does not duplicate the display for itself.


History:

v4.0.1 : 09-Jan-2010 : Initial release for vb 4.0.0 Gold.
v4.0.2 : 10-Jan-2010 : Fix bug in install code if you had 3.x version installed.
v4.0.3 : 12-Jan-2010 : Fix missing text in settings. Change hook usage so display position replicates Who Visited.
v4.0.4 : 16-Jan-2010 : Added always collapsed option.
v4.0.5 : 26-Jan-2010 : Various updates.
v4.0.6 : 20-Feb-2010 : Internal update, not released.
v4.0.7 : 27-Feb-2010 : Style code updates for vB 4.0.2.
v4.0.8 : 29-Apr-2010 : Fix bug in template caching code.
v4.0.9 : 19-Sep-2010 : Fix bug in attachment viewing links.
v4.0.10 : 23-Oct-2010 : Fixed for WGO style changes in vB 4.0.8.

v4.1.0 : 04-Dec-2010 : Updated for vBulletin 4.1.

v4.1.7.0 : 16-Oct-2011 : Updated for vBulletin 4.1.7.
v4.1.8.0 : 18-Nov-2011 : Updated for vBulletin 4.1.8 onwards (only).
v4.1.11.0 : 03-Mar-2012 : Updated for vBulletin 4.1.11 image changes.

v4.2.0.0 : 24-May-2012 : Updated for vBulletin 4.2.0.


Doctor Death 01-09-2010 04:30 PM

Excellent mod. Installed and five stars!

LuckyNeo 01-09-2010 04:49 PM

You are the BESTEST of the BEST!!! Five stars, installed :up::):rolleyes:

Boots 01-09-2010 05:26 PM

Nice!

Boots 01-09-2010 05:31 PM

Does this take some time to display on forumhome? Does everyone have access to the information?

Merjawy 01-09-2010 05:57 PM

great one again ... tagged

Thanks

kall 01-09-2010 06:05 PM

First import (With Members Who Have Visited Today) = Screen filled with what looked like a datastore dump = Old one uninstalled, this one apparently not installed.

Re-importing worked fine.

arena 01-09-2010 06:05 PM

Thanks for a great application installed

Boots 01-09-2010 06:07 PM

I've had it running for a bit but I see nothing on my forumhome.. hmmm

LuckyNeo 01-09-2010 09:44 PM

Very strange.... But hack...disappear! I don't see him in usergroup settings, i don't see him in forumhome. And before installation "Member Visit Tracking" i uninstall hack "Members Who Have Visited Today"

VonDoom 01-09-2010 09:49 PM

Thanks Paul. i was missing the extra functions of this bad boy.

VonDoom 01-09-2010 09:50 PM

Quote:

Originally Posted by LuckyNeo (Post 1951503)
Very strange.... But hack...disappear! I don't see him in usergroup settings, i don't see him in forumhome. And before installation "Member Visit Tracking" i uninstall hack "Members Who Have Visited Today"

You have to set the usergroup permissions for this since its doubtful youd want your members to see all the details this hack provides.

Paul M 01-09-2010 09:56 PM

Quote:

Originally Posted by Boots (Post 1951290)
Does this take some time to display on forumhome? Does everyone have access to the information?

No, and No again.

Quote:

Originally Posted by kall (Post 1951322)
First import (With Members Who Have Visited Today) = Screen filled with what looked like a datastore dump = Old one uninstalled, this one apparently not installed.

Re-importing worked fine.

Yep, looks like there was a small bug in the install code related to if you had ever installed a 3.x version of this, it will run fine on re-importing. Fixed in 4.0.2.

LuckyNeo 01-09-2010 10:31 PM

Yesssss! It's WORK! Thank you, genius! :)

Boots 01-09-2010 10:31 PM

I was using the wrong usergroup to test this with... working now... and it's probably one of my favourite mods :)

gbechtel 01-09-2010 11:50 PM

When I click on the user my page just reloads. What php file does it use to show the data? There was noone in the zip file??

Paul M 01-11-2010 12:45 AM

misc.php [a standard vbulletin file].

You need to be a little more specific about your problem.

maximutt 01-11-2010 05:45 AM

Thanks for this, Paul!

I noticed there was an extra textbox with the word "cron" in the AdminCP settings for Member Tracking. There is no description beside that textbox so I was wondering what that setting is for?

Also, is there a way to move this section under the "Currently Active Users" section at the top of the What's Going On Box? Right now it's showing up under the Track Guests section that I also have installed.

Hornstar 01-11-2010 06:03 AM

Paul I was thinking of installing this, If I had it only show for myself, and if I ran it on a busy site, would that be alright? or would this hack be too intensive for a big board?

Paul M 01-11-2010 10:44 AM

Quote:

Originally Posted by maximutt (Post 1952505)
I noticed there was an extra textbox with the word "cron" in the AdminCP settings for Member Tracking. There is no description beside that textbox so I was wondering what that setting is for?

Oh yes, the text has gone awol. I'll fix that tonight. Its the setting for what scripts should be ignored by the tracking system.

Quote:

Originally Posted by maximutt (Post 1952505)
Also, is there a way to move this section under the "Currently Active Users" section at the top of the What's Going On Box?

No. ATM it runs on a different (later) hook than the others, so appears last. I am aware of that and plan to change it at some point.

Paul M 01-11-2010 10:46 AM

Quote:

Originally Posted by hornstar1337 (Post 1952513)
Paul I was thinking of installing this, If I had it only show for myself, and if I ran it on a busy site, would that be alright? or would this hack be too intensive for a big board?

It runs happily on my site, which is quite busy. The overhead on this is quite small (nothing like the CMS for example ;))

Adem GEN? 01-11-2010 12:54 PM

Thread I've Started
Thread to viewing the log record

Thread I've Reply
Thread to viewing the log record

Paul M 01-11-2010 12:58 PM

Sorry, I have no idea what your saying.

Adem GEN? 01-11-2010 04:33 PM

Thanks, Installed

Okay, it does not matter

gbechtel 01-12-2010 11:48 AM

Quote:

Originally Posted by Paul M (Post 1952398)
misc.php [a standard vbulletin file].

You need to be a little more specific about your problem.

Sorry about that, it was late for me... Disregard... I thought when you clicked on the usernames it would produce the "List of Members" page but it doesn't it just reloads the forumhome page. I have found that I need to click on the icon next to "Total members that have visited the forum today" to view the list.

Brain farts happen...:o

Adem GEN? 01-12-2010 12:13 PM

Viewing Attachment 708 -> Link http://www.forum.com/attachment.php?a=708
AND
Blank page

Single Member Display

Member Viewing Thread => Viewing Thread My forum thread
Member Thread Replied => Viewing Thread My forum thread
Member Thread Started => Viewing Thread My forum thread

Dream 01-12-2010 02:40 PM

Excellent, thanks Paul. Though theres a blank options category in my "Site Options" menu in acp, kinda weird. It's not this mods config menu though, which is another item.

ndut 01-17-2010 12:22 AM

installed. thank you

Klopek 01-18-2010 09:47 PM

Its a great MOD, thanks!!

I would like to know which mysql database tables are beeing created upon installing.

And is there an easy way to manually clear the databases... or maybe even single entries ? Because I would like to track only a few users and delete all other records.

Paul M 01-19-2010 11:08 AM

The tables are cleared of older records each night (as per the setting in the options).

Ozidoggy 01-19-2010 11:22 AM

I'm using VBSEO so the link on the username doesn't work. I get a 404 page not found

Paul M 01-19-2010 11:29 AM

Im afraid I dont have vbseo installed on my vb4 test forums, so there isnt much I can tell you atm. Presumably vbseo is doing something to the link to break it.

molieman 01-19-2010 02:22 PM

Fantastic MOD, thank you Paul :)

Member visitor block is showing the numbers but not showing users names.
Permissions are set and everything else works great but the above.

Paul M 01-19-2010 07:32 PM

Your collapse feature is behaving very strange, have you edited the Display_Members template in some way ?

molieman 01-19-2010 08:26 PM

Quote:

Originally Posted by Paul M (Post 1960512)
Your collapse feature is behaving very strange, have you edited the Display_Members template in some way ?

No editing to the templates. Would it hurt to uninstall and reinstall, or wouldn't it make any difference.

Paul M 01-19-2010 10:42 PM

That would make no difference, It appears you have some none standard javascript in use (animation js) which is changing the way collapse works - the result being it breaks the load collapsed functionality.

molieman 01-19-2010 11:17 PM

Quote:

Originally Posted by Paul M (Post 1960668)
That would make no difference, It appears you have some none standard javascript in use (animation js) which is changing the way collapse works - the result being it breaks the load collapsed functionality.

You're right on it!!! I found it, too bad though. YUI Animation Effects Product, disabled it. Works fine now :) :) :)

Thank you :)

Is there a way to keep it open rather then the default close?

Paul M 01-20-2010 07:05 AM

Turn the load collapsed setting off (in the options).

Your animation will probably work as long as you dont use the load collapsed option.

Klopek 01-20-2010 09:08 AM

Quote:

Originally Posted by Paul M (Post 1960094)
The tables are cleared of older records each night (as per the setting in the options).

Thanks!

But could you be a little more detailed ? There is an option called "Database Clean-up Period: Member records that have not been active in 'x' days will be deleted. This helps keep down the size of the table."

That means that the tracking data of all members, who have not logged in since X days, will be deleted, right? What about the data of members who log in every day ?

molieman 01-20-2010 10:13 AM

Quote:

Originally Posted by Paul M (Post 1960927)
Turn the load collapsed setting off (in the options).

Your animation will probably work as long as you dont use the load collapsed option.

I think I can't see..... :( I can't find the setting, I think you mean outside the "Member Visit Tracking" options. A hint would be appreciated :) :) :)

How about an option in the "Member Visit Tracking" options "Collapse Display" Yes or No ? Or set the default for open?

Thanks I appreciate your help. I want this to work :) :) :)


All times are GMT. The time now is 06:13 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01355 seconds
  • Memory Usage 1,825KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete