The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
[HSVFORUM] My Thread Sidebar Block Details »» | |||||||||||||||||||||||||||||
This is tested and working Step One: Create a Template ACP > Style Manager > Add New Template Title: block_mythread Code:
<div class="widget_content blockbody floatcontainer"> <ul id="block_newthreads_1" class="blockrow"> <li class="avatarcontent floatcontainer widget_post_bit"> <div class="widget_post_userinfo"> <div class="cms_widget_post_useravatar widget_post_useravatar"> <a class="smallavatar comments_member_avatar_link" href="member.php?7-tester3"> <img width="30" title="" src="image.php?u={vb:raw userid}&type=thumb" alt=""> </a> </div> </div> <div class="smallavatartext widget_post_comment"> <h5 class="widget_post_header"><a href="showthread.php?{vb:raw threadid}" class="title">{vb:raw title}</a></h5> <div class="meta"> Posted By <a href="member.php?{vb:raw userid}">{vb:raw username}</a> ({vb:raw replycount} replies) <br><span class="time">{vb:raw dateline}</span> in <a href="forumdisplay.php?{vb:raw forumid}">{vb:raw forumtitle}</a> </div> </div> </li> </ul> </div> ACP > Forums & Moderators > Forum Blocks Manager > Add Block Select Block Type: Custom HTML/PHP Title: My Threads Cache Time (in minutes): 1 Active: Yes Content Type: PHP Code:
global $vbulletin; global $db; $sqlketnoi = $vbulletin->db->query_read(" SELECT * FROM " . TABLE_PREFIX . "thread WHERE postuserid = ".$vbulletin->userinfo['userid']." ORDER BY threadid DESC LIMIT 10 "); while($thread = $vbulletin->db->fetch_array($sqlketnoi)) { $threadid = $thread['threadid']; $title = $thread['title']; $userid = $thread['postuserid']; $username = $thread['postusername']; $replycount = $thread['replycount']; $dateline = date("d/m/Y h:i:s",$thread['dateline']); //forum name $sqlketnoi2 = $vbulletin->db->query_read(" SELECT * FROM " . TABLE_PREFIX . "forum WHERE forumid = ".$thread['forumid']." "); while($forum = $vbulletin->db->fetch_array($sqlketnoi2)) { $forumtitle = $forum['title']; $forumid = $forum['forumid']; } // print everything $templater = vB_Template::create('block_mythread'); $templater->register('threadid', $threadid); $templater->register('title', $title); $templater->register('userid', $userid); $templater->register('username', $username); $templater->register('replycount', $replycount); $templater->register('dateline', $dateline); $templater->register('forumid', $forumid); $templater->register('forumtitle', $forumtitle); $content .= $templater->render(); } return $content; Screenshots
Supporters / CoAuthors Show Your Support
|
Comments |
#2
|
||||
|
||||
thanks đang t?m c?i n?y, giống svit
|
#3
|
||||
|
||||
b?c l?n giới hạn đề t?i nữa nh?
Code:
WHERE postuserid = ".$vbulletin->userinfo['userid']." LIMIT 5 sorry, i'm bad english |
#4
|
|||
|
|||
Thanks, but not use
|
#5
|
|||
|
|||
What exactly does this do?? List the last few threads a user created or posted in?
|
#6
|
|||
|
|||
Can you please help me re-sort these so that the NEWEST are on TOP instead of at the bottom?
Thanks, |
#7
|
||||
|
||||
Find:
Code:
$sqlketnoi = $vbulletin->db->query_read(" SELECT * FROM " . TABLE_PREFIX . "thread WHERE postuserid = ".$vbulletin->userinfo['userid']." "); Code:
$sqlketnoi = $vbulletin->db->query_read(" SELECT * FROM " . TABLE_PREFIX . "thread WHERE postuserid = ".$vbulletin->userinfo['userid']." ORDER BY threadid DESC LIMIT 10 "); |
#8
|
|||
|
|||
not works for me
|
#9
|
|||
|
|||
Avatars don't display, Im not sure why "member.php?7-tester3" is in the template code, but that doesn't seem right.
How can I include posts, not just threads? |
#10
|
|||
|
|||
Yea, avatar does not display
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|