Hello,
I have a sidebarblock to display a user's own threads. To display this, I have the following template code:
Code:
<vb:if condition="$show['member']">
<div class="block smaller">
<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?u={vb:raw userid}">
<vb:if condition="$thread['showavatar']">
<img src="{vb:raw thread.avatarurl}" alt="{vb:raw thread.postusername}" />
<vb:else />
<img src="{vb:stylevar imgdir_misc}/unknown.gif" alt="{vb:raw thread.postusername}" />
</vb:if>
</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">
{vb:raw replycount} Antwort(en)
</div>
</div>
</li>
</ul>
</div>
</div>
</vb:if>
Afterwards I set up a forum sidebar block with the following code:
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;
Now the problem: I only want to show threads which can be found in one specific forum (ID: 85). I can't get this working, is there anybody who can give me some information?
I appreciate your help!
Best regards,
Fields