View Full Version : Date & Time of Profile Visitor
A simple mod to show the date and time of the profile visitor when you hover your cursor over their username in Recent Visitors in member.php.
1. Go to your Admin CP > Plugins & Products > Download / Upload Plugins > Upload the sml file profile_visitor_datetime.xml
2. Change the template "memberinfo_visitorbit" from:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
To:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Save the template.
3. Open the file includes/class_profileblock.php and find the following line around line 1159:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Add above it:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Save and upload the file.
This was written for and tested on my 3.8.0 RC1 board.
ahhh excellent lynne :up:
Screenshot attached as someone is bound to ask for one :eek::D
Thanks for the screen shot! I meant to do one and then forgot about it.
Pitty Iam second :(
Nominated, rated, installed
Thanks Lynne
Here is a HUG from me :eek:
:D
g0dfather1984
06 Jan 2009, 22:43
Thank you, Lynne.
Nice work lynne!
Should be default!
glorify
07 Jan 2009, 16:49
Usergroup permissions or do we have to add conditionals?
You could just add a condition either around the php code (added in step 3) or the template code (added in step 2). Either will work.
great mod. does anyone know of a way to make the profile visitors show up in the order of when they visited rather than in alphabetical order?
Magnumutz
16 Jan 2009, 10:06
Sweet but just hate file edits...
great mod. does anyone know of a way to make the profile visitors show up in the order of when they visited rather than in alphabetical order?
Comment out the line in class_profileblock.php that sorts them:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Sweet but just hate file edits...
So do I, but unfortunately I couldn't find a way around it.
algor65
18 Jan 2009, 23:04
nice item, installed and rated as MOTM
TimberFloorAu
18 Jan 2009, 23:08
Good Work Lynne :up:
Lynne
Regarding to 'azhers' post, and your reply....
quote:
'great mod. does anyone know of a way to make the profile visitors show up in the order of when they visited rather than in alphabetical order?'
In includes/class_profileblock.php
I found mentioned line
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
But what to change here to show up vistitors in mentioned order ?
Just comment out that line like I showed (put the // in front of it).
Just comment out that line like I showed (put the // in front of it).
yup. what she said. thanks, lynne. works like a charm. :)
SuperTaz
06 Feb 2009, 16:26
Thank you, Lynne. Installed.
Thanks Lynne, edited that long time ago :D
Now just upgraded to Vb 3.8.1 and had to change stuff again in includes/class_profileblock.php...works just great
What I wanted to ask can this work out for blogs just the same !?
Any pointers !?
The idea would be the same for the blog, however since I don't have the blog add-on, I can't try it out.
princeedward
14 Sep 2009, 11:53
nice and useful...thanks for this Lynne ;)
Nordinho
09 Feb 2010, 22:09
Very nice, ty!
Will install VB4 soon, does anyone know is this option default there?
My users love this option :)
princeedward
06 Mar 2010, 20:41
Hi Lynne....is this goin to make it work with vB 4.0.2?
hope so...
best regards
;)
I don't see why it couldn't work in 4.0.2 except the template edit would be different for 4.0.
princeedward
07 Mar 2010, 09:42
thanks Lynne...tried to find the line at includes/class_profileblock.php can't find it...seems to be that they change it or...
would you be so kind (as always) :p please to re code this at your spare time...my members are keep bugging me on this one
thanks and best regards
;)
princeedward
10 Mar 2010, 02:53
Hi Lynne tried to figure out and make this work but no luck at all...
as i said can't find this and can you please help me on this...
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
to includes/class_profileblock.php
but i added it instead here to think and hope the right place is...but...
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Upload the plugins without touching it i guess its look okay..hope so...:p
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
and edit the template "memberinfo_visitorbit"
FROM:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
TO:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
but got anonym numbers only or say can't get it right...
any idea pls...what wrong?
thanks and best regards...
:o
Change this line:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
To this:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
And you also have the variable name wrong in the template, it should be title="{vb:raw userdateline}"
princeedward
10 Mar 2010, 13:10
....hmmm...did it too that variable way but also didn't go well... but now i got it...million thanks once again Lynne for your never ending assistance or support here and there...just informed my members and they're really quite happy about this...
113820
so tested to my vb default skin and style skin...we can release it to vB4.0.0 Modification Section...i mean... YOU can release it now...if you have time enough :p
for the others to feel the heat of this wonderful mod of yours...
great...and much appreciated your assistance here once again...as always...
;)
what i mean...is YOU can release it now...if you have time enough :p
Unfortunately, time is something I don't have a lot of these days. You are welcome to release it in the vB4 section if you'd like.
princeedward
10 Mar 2010, 16:46
Unfortunately, time is something I don't have a lot of these days. You are welcome to release it in the vB4 section if you'd like.okay..i will try my very best to make the best presentation of this mod....and of course with your name as original creator or developer of this mod...thanks for the permission to release it...i just want to share this also to others on the VB 4.00 Series Modification Section... and who knows they might need it too like i did and my members...
best regards...
hmm...where...or how do i start now?
:p
jscieza
30 Dec 2010, 03:20
Hi Lynne,
If the last visit has been today, instead of displaying "12-30-2010, 14:20" it should display "Today, 14:20". If the last visit has been yesterday, instead of displaying "12-29-2010, 14:20" it should display "Yesterday, 14:20".
Could you please tell me how to do so?
Thank you,
Jonathan
Hi Lynne,
If the last visit has been today, instead of displaying "12-30-2010, 14:20" it should display "Today, 14:20". If the last visit has been yesterday, instead of displaying "12-29-2010, 14:20" it should display "Yesterday, 14:20".
Could you please tell me how to do so?
Thank you,
Jonathan
I believe you can just add a 3rd parameter to the vbdate function call and set it to true. You can read about the function in the API here - http://members.vbulletin.com/api/
jscieza
30 Dec 2010, 05:21
Hi Lynne,
I'm not a programmer so I believe that I'm going to be unable to achieve that myself. If you get some free time soon hope you can give me a hand with this.
Thank you,
Jonathan
Hi Lynne,
I'm not a programmer so I believe that I'm going to be unable to achieve that myself. If you get some free time soon hope you can give me a hand with this.
Thank you,
Jonathan
As I said, you just add a third parameter of true to the date:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
jscieza
30 Dec 2010, 23:04
Hi Lynne,
Thanks for your reply! It's working fine in vB 3.8.5 :)
http://img63.imageshack.us/img63/7162/demoz.gif
Just an important detail about my members are complaining. Everyone can see the date/time of the visit even in profiles of other members. I think that only the profile owner should be able to see that information.
How I can apply the conditional?
Thank you,
Jonathan
Hi Lynne,
Thanks for your reply! It's working fine in vB 3.8.5 :)
http://img63.imageshack.us/img63/7162/demoz.gif
Just an important detail about my members are complaining. Everyone can see the date/time of the visit even in profiles of other members. I think that only the profile owner should be able to see that information.
How I can apply the conditional?
Thank you,
Jonathan
Probably just put a condition about the php code you added to the file. Something like:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
jscieza
31 Dec 2010, 00:23
Thanks for your kind reply Lynne!
I applied the conditional and now I can't see the date/time even in my own profile :mad:
Thanks for your kind reply Lynne!
I applied the conditional and now I can't see the date/time even in my own profile :mad:
That's what I get for not taking my own advise and actually looking at the code in the file to determine the variable names!
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
jscieza
31 Dec 2010, 04:47
Just wanted to say thank you very much and Happy New Year! :up:
Lethaeus
01 Jan 2011, 09:34
It's working fine in vB 3.8.6 PL1
Thanks
Did uninstall this one as for VB4, but installed again as mod for VB4 is not working :D
Simple edit which still works from here is:
includes/class_profileblock.php
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Would like to see date and time for VB4 but ..... even this is something for my users
vBulletin® v3.6.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.