The Arcive of vBulletin Modifications Site. |
|
[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:
|