View Full Version : Last 10 posts by User?
Is there a hack that shows the last 10 posts and threads started by a user? I've run multiple searches but come up empty.
Wayne Luke
28 May 2001, 05:43
I did this one:
http://vbulletin.com/forum/showthread.php?s=&threadid=6574&highlight=profile
Working Demo:
http://sitepointforums.com/member.php?action=getinfo&userid=5584
Freddie Bingham
28 May 2001, 05:52
Wayne that page is doing a full table scan on thread table so you might want to add an index on postuserid
SELECT COUNT(*) AS started FROM thread WHERE postuserid=5584
Also this query is a bit painful but it is because you have 3360 posts (I assume) and will generally be more tolerable for most other users.
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
I only mention this because there is a noticeable lagtime on that page.
Wayne Luke
28 May 2001, 05:59
Thanks. That was for the Threads Started Listing. I should add it to the user table like posts.
will that work for version 2.0?
Why not release that... it rock's!
I followed the thread and added in the coding into the member.php, but I get database errors each time I try to pull up someone's profile. :(
yea, i cant get it to work too :(
Wayne Luke
29 May 2001, 19:44
In Member.php find:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Replace with:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Then put $latestposts in your getinfo template somewhere.
Cool deal Wayne!
Woohoo!! :p
It works, except for......
http://www.automotiveforums.com/vbulletin/member.php?s=&action=getinfo&userid=61
It actually shows any and all images, smilies, and vB code, plus the "..more" thing doesn't work :(
How do I fix this?
Thanks.
Wayne,
A thousand thank-yous!!!!!!!!! :)
Wayne Luke
30 May 2001, 01:22
Originally posted by auto
Cool deal Wayne!
Woohoo!! :p
It works, except for......
http://www.automotiveforums.com/vbulletin/member.php?s=&action=getinfo&userid=61
It actually shows any and all images, smilies, and vB code, plus the "..more" thing doesn't work :(
How do I fix this?
Thanks.
I don't know about the link not working.. It will as long as you didn't change your code and call showthread something else.
To make it so the vB Code stuff isn't parsed then remove the call to the bbcodeparse function...
look for:
bbcodeparse($snippet)
and replace with:
$snippet
Wayne,
Just so you can see, this is what shows up in a user's profile:
New belts and harness bar 05-29-2001 at 03:51 PM
I just wanted to jump in and say "Thanks" to everyone here that's been coac<a href="showthread.php?postid=13148#post13148">more...</a><br>
Wayne,
Thanks!!!! Removing the bbparsecode worked. The link now shows up appropriately.
Actually, I found something else wrong. This line of code points to the same URL in all the posts listed in the user's profile:
$snippet = substr($message,0,160) . " (<a href=\"".$lastposturl."\">more...</a> )<br>";
I changed $lastposturl to $posturl in this line only and now it works properly.
Wayne Luke
30 May 2001, 02:04
I changed the post above to fix that.
I also made a change in the snippet so that BBcode is parsed correctly without interfering with the link.
you know, there's another big problem :p
It displays posts in private forums as well.... :rolleyes:
Thanks for helping us out Wayne :)
Also,
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
shoule be
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Looks great. Thanks Wayne!
Wayne Luke
30 May 2001, 04:20
Originally posted by auto
you know, there's another big problem :p
It displays posts in private forums as well.... :rolleyes:
Thanks for helping us out Wayne :)
It should only show private forums if the person has permission to view them.
vBulletin® v3.6.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.