Adriano Faria Posted September 9, 2017 Posted September 9, 2017 This plugin will show how many time each member spends logged into the site.
Tripp★ Posted September 10, 2017 Posted September 10, 2017 Just purchased, thanks for this @Adriano Faria, and congratulations on your new release. So far it doesn't seem to have the same problems as last time. But if I find any I will let you know. Adriano Faria 1
Dagoss Posted September 10, 2017 Posted September 10, 2017 Total time online in blocks once worked and once not. Others have 40 minutes. And in the tebalce are users with time max 30 min.
Adriano Faria Posted September 10, 2017 Author Posted September 10, 2017 Just now, Cristoverable said: Total time online in blocks once worked and once not. Not sure what you mean. Just now, Cristoverable said: Others have 40 minutes. And in the tebalce are users with time max 30 min. Did you use this plugin in earlier versions? If so, it uses the data from old versions, so probably the data was there already. If you want to make sure, uninstall the new version, which will remove all data from it, and then install it again.
Deep Blue 76 Posted September 11, 2017 Posted September 11, 2017 I have never installed this kind of plugin and I have passed from ipb 3.4 to 4.2 in August. If I install it I will mark the time from 3.4 or just since August month when I updated to ipb 4.2? thank you
Adriano Faria Posted September 11, 2017 Author Posted September 11, 2017 (edited) I have this plugin since IPB 3.1. If you uninstall it and re install it, it will start counting from the day you install it, of course. The plugin is in use since saturday on my board, with 50 members online aavg all the time. Others also said didn't see anything strange. I really doubt it is counting wrongly due to a couple of changes in the script. You probably had this column already. Make sure! Edited September 11, 2017 by Adriano Faria
Deep Blue 76 Posted September 11, 2017 Posted September 11, 2017 1 hour ago, Adriano Faria said: I have this plugin since IPB 3.1. If you uninstall it and re install it, it will start counting from the day you install it, of course. ok thank you
Tripp★ Posted September 11, 2017 Posted September 11, 2017 I've come across a strange bug that IPS thinks is on the developers of these modifications (Hence why this a copy/paste) post across all the affected plugins that I noticed this on. At certain sizes of the screen (When you have a few of these plugins active on) it kind of bugs the profile up. At this screen size, it's fine: However when I get it between the state of desktop/tablet mode and mobile mode it's not fine: I have spoken to IPS about this because I believed it was a problem only showing up because it's not something the software is expecting (An out of the box set up), and after some back and forth the reply I got was this: Quote ...When the 3rd party author is creating items which adds information to the tabs, or the info bar at the top of the profile page, and change the size of the window to be smaller, it is not responsively changing the layout of the page in a manner which shows the page correctly... The above if correct however is a job for the 3rd party developer to account for when they are adding items to the page. We do not have a function when a user is developing that states "Add a new tab to the profile area", just for example. This is something in which is specifically program in. If there is not enough space for it, then they would need to account for that. If it breaks the layout when in a responsive mode, they would also need to account for that. If there is something they cannot code around, they would need to report that as something they wish to be changed to make development easier for them to work with. DSystem and Adriano Faria 2
Adriano Faria Posted September 11, 2017 Author Posted September 11, 2017 (edited) Well, this is not a bug. You simply have too much plugins that add info there. Anyway, you can disable this on my plugin. There's a setting for this. To IPS: Edited September 11, 2017 by Adriano Faria Tripp★ and DawPi 2
Tripp★ Posted September 23, 2017 Posted September 23, 2017 (edited) Some of my members have managed to find exploit with it already, only one of them have reported it to me. This is the report he sent to me and I've confirmed that it does indeed work. Quote Open up multiple tabs in the browser all pointing to any page; example on /forums/ Get a friend to record your current time online (Mine was: 2d 17h 17m 33s) Wait 10 minutes. After the 10 minutes is up go through each tab (CTRL + TAB) and click on any link (I clicked 'forums' to effectively refresh the page). Afterwards my time online was: 2d 17h 50m 8s where it should have been 27m, not 50m. Edited September 23, 2017 by Tripp_UK
Adriano Faria Posted September 23, 2017 Author Posted September 23, 2017 (edited) 13 minutes ago, Tripp_UK said: Some of my members have managed to find exploit with it already, only one of them have reported it to me. This is the report he sent to me and I've confirmed that it does indeed work. Honestly, there are people that seems to not have anything else to do than waste their time with stuff like that. Well, the plugin really has a 15 min. of inactivity. If there's an inactivity time bigger than this it isn't recorded. This plugin uses the newest session time for the user; everytime the user clicks around, this time is updated and if the time is lesser than 15, it is recorded, so it's not a bug or a exploit. Since I can't check via PHP if you have 1 or 100000000000000 open tabs, I don't see much I can do here, unless lower this period of 15 minutes. Usually, people do this because of the sidebar widget. People have a NEED to appear in first place. Just remove the sidebar widtget and you will let your users really sad and the competition is over. Edited September 23, 2017 by Adriano Faria Tripp★ 1
Tripp★ Posted September 23, 2017 Posted September 23, 2017 I totally agree with the light hearted humour there. Would having a "Last updated" time stamp in there be useful at all? My thinking on this is that the last updated time stamp would be the last time the number of seconds was updated; if the number of seconds exceeds the time stamp (after putting in a margin of error of say 10 seconds or something) then it won't record. That way when a first ten minutes is added on with the time stamp, the next ten minutes can't be possible because the time stamp says it was last updated a second ago. Or is that not possible? Martin A. 1
Adriano Faria Posted September 24, 2017 Author Posted September 24, 2017 On 23/09/2017 at 3:58 PM, Tripp_UK said: I totally agree with the light hearted humour there. Would having a "Last updated" time stamp in there be useful at all? My thinking on this is that the last updated time stamp would be the last time the number of seconds was updated; if the number of seconds exceeds the time stamp (after putting in a margin of error of say 10 seconds or something) then it won't record. That way when a first ten minutes is added on with the time stamp, the next ten minutes can't be possible because the time stamp says it was last updated a second ago. Or is that not possible? Are you available to test a new version with some adjustments? It changes the way it works in more or less the way you say above. It will change some definitions so you can't use the 1.0.0 version if it's not ok, so you will have to use it on a test install or something. Let me know if it's ok then I'll PM you tomorrow with a new version. Tripp★ 1
Tripp★ Posted September 24, 2017 Posted September 24, 2017 17 minutes ago, Adriano Faria said: Are you available to test a new version with some adjustments? It changes the way it works in more or less the way you say above. It will change some definitions so you can't use the 1.0.0 version if it's not ok, so you will have to use it on a test install or something. Let me know if it's ok then I'll PM you tomorrow with a new version. Absolutely Adriano; I'll have the latest IPS release set up as a test install by tomorrow. I'm always happy to help in anyway I can, I'll even get the guy that loves testing these things for exploits to come and have a crack at it. Thanks man.
Adriano Faria Posted September 26, 2017 Author Posted September 26, 2017 On 24/09/2017 at 5:02 PM, Tripp_UK said: Absolutely Adriano; I'll have the latest IPS release set up as a test install by tomorrow. I'm always happy to help in anyway I can, I'll even get the guy that loves testing these things for exploits to come and have a crack at it. Thanks man. Let me know when you're ready. New version is ready to be tested.
Tripp★ Posted September 26, 2017 Posted September 26, 2017 Sure, I'm ready when you are. Adriano Faria 1
Adriano Faria Posted September 26, 2017 Author Posted September 26, 2017 18 minutes ago, Tripp_UK said: Sure, I'm ready when you are. PM sent. Tks. Tripp★ 1
Tripp★ Posted September 27, 2017 Posted September 27, 2017 (edited) Got it and tested it for you dude. The plugin's basic function still works, and it counts time up as we'd want it to do, however opening multiple tabs and then clicking on something in each of them after 5/10 minutes no longer works, in some cases I saw that the time only went up by a single second, which is consistent with how long it took for me to change tabs. So it literally didn't count them at 5/10 minutes of activity, and actually counted the second it took to change the tab therefore not completely invalidating it. This was a very perfect implementation of the idea. I do not see any problems whatsoever with what you sent me, man. And to lack a better word, it seems that this can no longer be exploited in the same way anymore. Excellent work man, and I deeply appreciate you spending time to patch that problem. Edited September 27, 2017 by Tripp_UK Adriano Faria 1
Adriano Faria Posted September 27, 2017 Author Posted September 27, 2017 New version tomorrow in the morning. Tripp★ 1
Adriano Faria Posted September 27, 2017 Author Posted September 27, 2017 What's New in Version 1.0.1: Script otmization to avoid exploit with multiple tabs to increase the time online. Tripp★ 1
DejaVu24 Posted October 3, 2017 Posted October 3, 2017 I do not understand this, on my site is not working at all, I have to constantly click for any seconds to be charged ... I go to the main page, click on the article, I read it in 2-3 minutes and I re-open the home page, counted me 4 seconds.. No sense it works, it does not charge even those 15 minutes session, just charge as I click something and move on the side ... Ver.1.0.1 - ipb 4.2.4
Adriano Faria Posted October 3, 2017 Author Posted October 3, 2017 1 hour ago, DejaVu24 said: I do not understand this, on my site is not working at all, I have to constantly click for any seconds to be charged ... I go to the main page, click on the article, I read it in 2-3 minutes and I re-open the home page, counted me 4 seconds.. No sense it works, it does not charge even those 15 minutes session, just charge as I click something and move on the side ... Ver.1.0.1 - ipb 4.2.4 This is how it works now. If you read the posts above yours, you'll get the notion why it changed. If you prefer to have a more "real" counter, uninstall 1.0.1 and download version 1.0.0 and use it but be advised that members can easily increase the time by open mutli tabs.
DejaVu24 Posted October 3, 2017 Posted October 3, 2017 @Adriano Faria I read the description of the plugin Quote This plugin will show how many time each member spends logged into the site. But how is it supposed to work like now, that is, I was on the forums, I wrote articles, edited them and generally moved around the forum about 4 hours and shows me that I was only 14 minutes it does not make sense.The plug should be called "total time to click and load the page" - not "the time spent on the forum" unfortunately wasted $10 great idea, (they all love different statistics);) but just wrong it works
Adriano Faria Posted October 3, 2017 Author Posted October 3, 2017 (edited) 13 minutes ago, DejaVu24 said: unfortunately wasted $10 Uninstall the plugin and request a refund if you feel you’re cheated. Money, if allowed by IPS, will return as account credit for you. According to Marketplace guidelines, I should do it. I will now. Edited October 3, 2017 by Adriano Faria
Adriano Faria Posted October 4, 2017 Author Posted October 4, 2017 19 hours ago, DejaVu24 said: unfortunately wasted $10 19 hours ago, Adriano Faria said: Uninstall the plugin and request a refund if you feel you’re cheated. Money, if allowed by IPS, will return as account credit for you. According to Marketplace guidelines, I should do it. I will now. You were refunded. Thank you. DejaVu24 1
Recommended Posts