vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Total Time Online Hack v1.0 (https://vborg.vbsupport.ru/showthread.php?t=42864)

g-force2k2 08-27-2002 10:00 PM

Total Time Online Hack v1.0
 
[ Click Here ] to download the latest update!

Nifty Addon by TECK: ;)

[View TECK's Modification]

Yeah my first hack for vb2.2.7 :p but then again its compatible with vb2.2.6 as well tested on both :)

What does this hack do? Just as the title states :p it calculates the total time online for each user ;)

Configurable::
The time limit before a user is considered inactive is configurable and is included in the install txt file... so if you want a user to be defined as inactive after 3 minutes then there'll be a variable in the script to limit that configure that ;)

Also Configurable is the amount of users to show per page on the leader time online board :) That is also configurable in the timeonline.php included with the zip...

Features ::
Includes both viewable on the postbit and getinfo templates...
Includes a leader board for the top users time online ;)

What to do? ::
Queries to Run (1)
File Modification (5)
Template Modificatiion (2)
Templates to Add (3)
Files to Upload (1) :: [ timeonline.php ] (forum directory)

It's an easy hack to install (took me a little time to configure) but it looks great imo... probably a hack that will use and that i can see every forum having... why not right ;) Enjoy yet another release... :) And if you like this hack i would be greatful if you could click install ;) thanks...

Edit ::
Viewable Demo [ Here ]

Note ::
If for some odd reason you get a division by zero error

find:

PHP Code:

$daysreg floor((time() - $lead[2]) / 86400); 
          
$daysreg iif($daysreg == 0,'1','$daysreg'); // checking to see if not registered for more then a day to prevent division by zero
        
$dotimeperday floor($lead[3] / $daysreg); 

replace with:

PHP Code:

$daysregs floor((time() - $lead[2]) / 86400); 
          if(
$daysregs == 0) { // checking to see if not registered for more then a day to prevent division by zero
            
$daysreg 1;
          } else {
            
$daysreg $daysregs;
          }
        
$dotimeperday floor($lead[3] / $daysreg); 

g-force2k2

g-force2k2 08-28-2002 05:05 PM

Screenshot A :: postbit template

g-force2k2

g-force2k2 08-28-2002 05:06 PM

Screenshot B :: Time Online Leader Board

FYI :: this screenshot now looks different :p instead of that one link i integrated a page nav system into it... regards...

g-force2k2

g-force2k2 08-28-2002 05:07 PM

Screenshot C :: getinfo template

Enjoy the hack :D

g-force2k2

ExcErr 08-28-2002 05:51 PM

nice hack, will install it today...
thx!

PS: plz add the # of posts column to the Leader time online....because it's more comfortable to see how many hours user was online and how many posts he posted...
if you will do it, plz post than the upgrade way from old v to new...
thx again

g-force2k2 08-28-2002 05:55 PM

thanks to WebmasterXT found a quick fix... sorry it was a last minute thing... but here's the fix...

find:

PHP Code:

if($newtime $inactivetime) { 

replace it with:

PHP Code:

if($newtime $factivetime) { 

im sorry for such the quick fix... but there shouldn't be anymore... it was a last minute change that i forget to update... my bad...

regards...

g-force2k2

g-force2k2 08-28-2002 05:58 PM

Updated Zip...

g-force2k2

NTLDR 08-28-2002 06:01 PM

I can't wait to install this one :D I've wanted it ever since someone suggested it ;)

irn-bru 08-28-2002 06:15 PM

thanx m8 nice hack ..

Just a few suggestions.

timeonline.php

[ Previous Page ]";
[ Next Page ]";
[ Last Page ]";

Change---

[ Previous Page ]</a>";
[ Next Page ]</a>";
[ Last Page ]</a>";

getinfo_timeonline---

Change the <normallfont> </normallfont> to <smallfont> </smallfont>

"my getinfo is all smallfont"

time---

<table cellpadding="2" cellspacing="0" border="0" width="95%" align="center">
<tr><td width="50%">
<img src="https://vborg.vbsupport.ru/images/vb_bullet.gif" alt="" border="0" align="absmiddle"><normalfont><b>
<a href="index.php?s=$session[sessionhash]">$bbtitle</a> Total Time Online Hack © g-force2k2</b></normalfont></td></tr></table>

Change to---

<table cellpadding="2" cellspacing="0" border="0" width="95%" align="center">
<tr><td width="100%">
<img src="https://vborg.vbsupport.ru/images/vb_bullet.gif" alt="$bbtitle" border="0" align="absmiddle"><normalfont><b>
<a href="index.php?s=$session[sessionhash]">$bbtitle</a> &gt Total Time Online © g-force2k2</b></normalfont></td></tr></table><p>

g-force2k2 08-28-2002 06:17 PM

Quote:

Originally posted by ExcErr
nice hack, will install it today...
thx!

PS: plz add the # of posts column to the Leader time online....because it's more comfortable to see how many hours user was online and how many posts he posted...
if you will do it, plz post than the upgrade way from old v to new...
thx again

:p hope thats good :) regards...

g-force2k2


All times are GMT. The time now is 07:55 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.01247 seconds
  • Memory Usage 1,753KB
  • 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
  • (4)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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