Back to vBulletin 4.x Template Modifications

[HSVFORUM] My Thread Sidebar Block
Mod Version: 1.00, by achoo254

vB Version: 4.2.x Rating: (0 vote - 0 average) Installs: 9
Released: 25 Apr 2013 Last Update: Never Downloads: 0
Not Supported Template Edits Translations  

http://hsvforum.vn

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>
Step Two: Create the Block
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;
Done !

Download

No files for download.

Supporters / CoAuthors

  • achoo254

Screenshots

Click image for larger version
Name:	demo.jpg
Views:	637
Size:	67.7 KB
ID:	144731   Click image for larger version
Name:	demo2.png
Views:	320
Size:	47.7 KB
ID:	144732  

Similar Mods

Add-On Releases [HSVFORUM] Auto bump own thread by member vBulletin 4.x Add-ons

vblts.ru supports vBulletin®, 2022-2024