![]() |
1.10 gives guests a blank page on one of my forums, while 1.09 worked fine. It seems to be working normal on my other forum. Both sites are the same vB version and have the same mods installed. :cross-eyed:
|
updated this last night on my forum and peeps couldnt log in or see the site
/home/birdbox/public_html/forums/global.php(356) : eval()'d code on line 356 was all they could see uninstalled the hack and everything is fine . the old one at least worked lol |
Sorry, but unless someone gives me access to a forum that has an error then we are not going to get anywhere. I cannot make this fail no matter what I try.
BTW both paldo and T.S - I would assume that as with the previous member, turning off Spider Detect should cure the error until someone gives me access to a failing board to trace the problem. |
Thanks !
|
Quote:
|
Quote:
|
Sorry, but I cannot find anyway to make it fail on my test forum, so unless one of you wants to give me access to your forum to do some testing then there is nothing I can do. The randomness of it suggests it may be clashing with something else.
|
installed
|
Working perfect on new update
|
downgrade to v1.90..not blaming to this hacks..maybe it was conflict with other hacks..good job! :)
|
having the same problems, downgraded to version 1.90 toooo :surprised:
|
At the risk of repeating myself - unless someone gives me access to a forum displaying the error then nothing is going to get investigated/fixed.
|
Quote:
_V |
Thank you, I'l take a look in a bit. :)
|
I have looked at your forum and you seem to be working ok atm (I have loaded 1.11 for you).
Unfortunately, you are not getting the problem I was looking to try and track down (the "Cannot use string offset as an array" error in global.php). Can someone who is getting this error please give me access to look into it. |
Quote:
Thank you sir, appreciated. ;) edit: for some odd reason though, it will show everything, ergo: Visitors (37), Yahoo! Slurp Spiders (3) Google (1) Then an hour later it will only show Visitors (37) or visitors and yahoo, is there some cron or something else that is clearing out the stored data for those, it is very random? Cheers, _V |
There is a cron function to clear out old records, I didn't notice what you had it set to.
|
Quote:
I have it set to 7 days atm, wonder why its only clearing out the spider info though, not the Visitors? |
Hi Paul,
Thank you for this nice mod! Could you explain a bit how guests and spiders are counted? As mentioned by others, it seems to greatly undercount spiders. That's probably by design, and it would help if I understood how a guest/spider is counted. From the dB table it looks like it's tracking IP, so I guess unique IPs are only counted once? Even with that in mind the count seems low, so there must be more to it. How is the ID in the table calculated? Possibly multiple instances of a spider result in the same ID? In the last few posts you mention there's a cron job doing cleanup. What is job called? Or is it part of an existing job, like Daily Cleanup? There doesn't seem to be anything in my list of cron jobs that's related to guest visit tracking. I just want to make sure there is something cleaning up the guests table, so it doesn't grow unbounded. Thank you! -Rob- |
*updated*
|
Quote:
Basically what this does is create a record for each unigue visitor, as determined by vb, and update that record each time that visitor loads a new page (exactly as happens for a member). If spider detection is enabled then each time a visitor record is updated it loads vb's spider list (as used on the WOL) and uses this to check if the visitor is a known spider, if it is recognised then the record is updated with the spider name as well as the new lastactive time. (That means if it was off, and you turn it on, you will not see an instant change, visitors will only be updated as they visit). The count is simply built by loading all the records where the lastactive time is greater than the cutoff (either 24 hours ago, or midnight, depending on the setting). The cleanup does not use a seperate cron job, it's via a hook in the hourly cleanup job. |
Thanks Paul! That does make things a little clearer.
I understand now why spiders that come from the same IP will only be counted once, even if they come back multiple times within 24 hours. I still have a little bit of a puzzle with spiders though: About an hour ago 6 Slurp spiders were showing on my board. They were all from different IPs. Yet the guest stats show that only 3 Slurp spiders have visited in the past 24 hours. So, is this because vBulletin classifies some of these (despite the unique IPs) as 'the same' guest? No way around this I suppose? -Rob- |
Quote:
By default, vbulletin builds the unique id using just the first three bits of the ip address - so 74.6.71.1 will be seen the same as 74.6.71.2, 74.6.71.3 etc. You can change this in the vBulletin Options > Server Settings and Optimization Options > Session IP Octet Length Check - change it from '255.255.255.0' to '255.255.255.255' and vb (and hence this mod) will see them all as unique. I think I might add my own option for this in the next update, or maybe just build the guest id seperately from vb so that setting does not cause a problem. |
Thanks Paul! Perfectly clear now!
I was going to change the Session IP Octet Length Check to use the full IP address, but the notes that go with it gave me pause. Seems that using the full IP for session IDs can cause trouble for users behind transparent proxies (and there are many of those). So, I'll leave things as they are now, and live with it. Of course, you have my vote to use your own guest ID solution for the mod. It would make a great add-on even better! :) -Rob- |
Quote:
|
How can I reposition the output? I want to place the content in a different position on my FORUMHOME, but I don't see any "call" to it within that template?
Is it elsewhere or can I turn off the display and use the contents of the 'Display_Guests' template and place within FORUMHOME in my desired location? Thanks, awesome product as usual Paul M. |
To answer my own question! Well, yes I can place the contents of 'Display Guests' into the position I would like it to appear, but with the display turned off, of course, it's content is empty!
So to my original question, is there way of postioning this wherever I would like on FORUMHOME, as I can't seem to find where the relevant code is, other than what I have mentioned. If it's not possible right now, can you add the ability for folks like me who would like a little more layout possibilities. Thanks again. |
Quote:
Awaiting this one, since I still seem to have a problem with it keeping the spiders info, a conflict I assume is with another mod I have installed, has anyone checked this with the Inferno RPG, or the IBpro Arcade as those are the only new mods that have been added to the site recently. _V |
Quote:
You need to edit the .xml and replace the CDATA value in the "text_trg" section of the "<options>" section towards the end of the file. The default value is "<![CDATA[<!-- end logged-in users -->]]>" - simply change the string to the appropriate end string that is defined in your FORUMHOME template, where you would like things positioned. Sure would be nice to have this as an admincp option though ;) Thanks. |
Quote:
vBulletin Options > Auto-Template Settings :D |
Thanks Paul - wish I'd spotted that earlier! Is that part of the plug-in? If so, naming it somewhat related would be helpful. Perhaps with initials or something. Or just include the 2 options within the 'Guest Tracking' section.
Anyway, will remember that for next time, will save some editing :) |
Version 1.12 released
This version now generates the unique id for each guest internally rather than using the default vb generated id - this is to get round the potential problems caused by the "Session IP Octet Length Check" setting in vbulletin. I have also made some minor changes to the spider detection code to try and solve the "Cannot use string offset as an array" problem that some people are experiencing. However, since I cannot replicate this error these are 'blind' changes, and I cannot say if they will work. If they don't then you can run this with spider detection disabled. Finally, please note - since the guest id generated is now different to the past system, installing v1.12 will clear all the existing guest records so that data collection starts again with a fresh empty table. This is necessary otherwise guest counts would be falsely inflated for a period of time. |
/me updates
|
Very nice plugin, thank you.
Only one problem, when i update, the tracking is show only visitors now (no spiders at all). |
Updated. Thank you.
|
Guest Tracking 1.12 Track Guest Visits
Installed or rather updated. Is this version showing spiders? |
As per the note ;
Quote:
|
UPDATED
|
Quote:
I saw on a site, i am looking for that also. Thank |
This shows spiders.
|
All times are GMT. The time now is 04:23 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|