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)
-   -   Last online in users profile (https://vborg.vbsupport.ru/showthread.php?t=17328)

zarkov 05-19-2001 10:00 PM

This is a hack i created after installing the "User has started X threads" hack by tube dog.

This is my first hack and im so proud i just had to share it with you all.

I will say that im new to vbb and PHP & MySQL so the code may not be the best.

Version of vbb: RC2

Files needed: getinfo.txt & lastonline.txt See zip file below

Files to modify: member.php

Template to modify: getinfo

Please reply with likes/dislikes/modifications.


The way to install it as as in tubedogs hack

1) Open lastonline.txt
2) Find this code in members.php

[QUOTE] // get last post
$totalposts=$userinfo[posts];
if ($userinfo[posts]!=0 and $userinfo[lastpost]!=0) {
$lastpostdate=vbdate($dateformat,$userinfo[lastpost]);
$lastposttime=vbdate($timeformat,$userinfo[lastpost]);

$getlastposts=$DB_site->query("SELECT thread.title,thread.threadid,thread.forumid,postid ,post.dateline FROM post,thread WHERE thread.threadid=post.threadid AND thread.visible = 1 AND post.userid='$userid' ORDER BY post.dateline DESC LIMIT 20");

while ($getlastpost=$DB_site->fetch_array($getlastposts)) {

$getperms=getpermissions($getlastpost[forumid]);
if ($getperms[canview]) {
$lastposttitle=$getlastpost[title];
$lastposturl="showthread.php?s=$session[sessionhash]&postid=$getlastpost[postid]#post$getlastpost[postid]";
break;
}
}
} else {
$lastpostdate="Never";
}

smelialichu 05-20-2001 09:30 AM

Lovely hack, I think I may try this one outr.

zarkov 05-20-2001 09:24 PM

ok I think its good but then i wrote it. lol

I will hopefuly modify it to show if a user is currently online.

heres a screenshot of it in action.

vtrac 05-22-2001 05:22 AM

Nice.. thanks!

Degen 05-25-2001 06:04 PM

Thanks! It works great!

c0bra 05-26-2001 04:14 PM

Nice hack. Invades users privacy though? Would be kewl if you could add an option to switch this off in the users control panel.

Sarge 05-27-2001 04:12 AM

<a href="http://www.dlrarmy.com/forums/member.php?s=&action=getinfo&userid=4650" target="_blank">http://www.dlrarmy.com/forums/member...fo&userid=4650</a>

Check this out. It lists the last time a person was online... but it is earlier than the last post time.

Why is that?

antilife 05-27-2001 01:05 PM

How would I add this to a column on the members page after the Join Date?

zarkov 06-01-2001 09:24 AM

Cobra, Personaly I dont consider it an invasion of privacy after all the stuff on the profile pages anyway, Plus its only the last time they logged in and last time they posted , Info that could be got elsewhere anyway, last Post and PM tracking for example.

Sarge, Yea I noticed this too which is why i then changed the titles to say last logged in and last activity rather than last online,
i think that the last logged in date/time is literaly that the last time the cookie was reset, so this will stay the same until either the users cookies are deleted and they login again or they logout and therefore they login again.
The last activity is the last time they did anything at all, not just post but anything.

Antilife, I dont have the code to hand ( im at work ) but all you need to do is edit the template stated in the original post and find the line that displays the info you want to put this after then copy the contents of the txt file to there instead of where i suggested.

Johnny 07-04-2001 11:35 AM

before i had this hack to! but now i lost him! i've got vb 2.0.1 and i can't find the template: getinfo
how does this template now called in vb 2.0.1

tnx
Johnny

Johnny 07-04-2001 03:58 PM

nobody??? there should be someone know the right template??

Johnny

ztsky 07-04-2001 07:22 PM

Quote:

Originally posted by Johnny
nobody??? there should be someone know the right template??

Johnny

getinfo
You should find it in 2.01.

Johnny 07-05-2001 06:39 AM

i can't find him! when i use the search functie he have no results with the template called getinfo!

i will look again.
Johnny

Johnny 07-05-2001 08:28 AM

nope i can't find the template! :(
in which string is the template "getinfo" ??

very weird! i've looked in a other board of a friend and on that board there is too not a template called "getinfo"

Johnny

First-Man 07-05-2001 09:37 AM

Quote:

Originally posted by Johnny
nope i can't find the template! :(
Klick in the CP on [show all] and search again!
do not klick only on [expand list]!
bye bye

Johnny 07-06-2001 07:01 AM

tnx i found him!

Johnny

webhost 07-09-2001 07:58 PM

Installed hack today. I see one problem, I was logged in this morning for 2 hours on my board 7/9/01 but the last online time it shows is 9:00 pm 7/7/01. Why is this?

webhost 07-12-2001 03:50 AM

Why does this hack not show the correct time of last online time a member was online? Can someone fix this please.

Joey

Tim Wheatley 02-02-2002 09:35 AM

Works great, thanks.

(2.2.2)

wvvwnet 02-28-2002 10:43 AM

Thanks, it's realy a great hack ;)

mondaynightmike 02-28-2002 11:10 AM

Really good hack, well done.

nafae 02-28-2002 06:14 PM

some ppl say it works, some say it doesn't work, so, does it work!?

Austin Dea 08-19-2002 05:10 AM

erm...you could use $bbuserinfo[lastvisitdate], no?

Tok Muda 08-19-2002 05:29 AM

I tried using Austin method.. it works without the hack..

ExAvIoUr 09-12-2002 01:43 AM

Added it only in the template like Austin Dea mentioned ... works great. :)

Austin Dea 09-14-2002 05:02 AM

I think that var was a new addition since version 2.0.0/2.0.1

N9ne 10-24-2002 07:40 PM

What's Austin's method?

Austin Dea 10-25-2002 03:29 AM

Find in template 'getinfo':
PHP Code:

<tr>
    <
td bgcolor="#13486D"><normalfont><b>Last Post:</b></normalfont></td>
    <
td bgcolor="#13486D"><normalfont>$lastpostdate $lastposttime<br><a href="$lastposturl">$lastposttitle</a>$nolastpost</normalfont></td>
</
tr

Under that add:
PHP Code:

<tr><td valign="top"><smallfont><b>Last Visit:</b></smallfont></td><td valign="top"><smallfont>$bbuserinfo[lastvisitdate]</smallfont></td></tr


N9ne 10-25-2002 06:20 PM

Thanks :)

Chris M 10-25-2002 06:24 PM

Cool:)

Satan

N!ck 10-30-2002 10:58 PM

ummmm... $bbuserinfo[lastvisitdate] shows the last visit date of whoever's viewing the profile, if i am not mistaken. try viewing multiple profiles and see if they don't match.

212rikanmofo 04-19-2003 02:57 AM

nick you're correct, so this doesnt work, how do you make it so its exclusive to that certain member only... i want to add this in my postbit... its showing the same info for everyone... hrmm

Austin Dea 04-19-2003 03:58 AM

Yeah I noticed it a while ago but forgot about this thread. Use his hack ;)

212rikanmofo 04-20-2003 08:44 PM

is there anywya i can put this in my postbit? please help

Alien 05-20-2003 11:03 PM

I'd like to see this in postbit as well, anyone know how to accomplish this?

ImportPassion 06-09-2003 02:29 PM

this should be last post not last online. I have been looking for last post for a while and stumbled on this.


All times are GMT. The time now is 04:44 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.01216 seconds
  • Memory Usage 1,782KB
  • 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
  • (2)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (36)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete