The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
![]()
I had a suggestion come in from a member and I want to try and make it happen.
Currently, I have 3 different side blocks 1 - Member's last 5 started threads (thinking of eliminating) and 2 for various sections of my forum (using the block default) what I don't want to is add numerous blocks for each of the main categories, thus I was thinking about using a dropdown (something like this???) Code:
$form = array('--Select Forum--', 'Baseball', 'Football', 'Hockey'); $selected_key = $_POST['form]; $selected_val = $form[$_POST[form']]; 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 5 "); while($thread = $vbulletin->db->fetch_array($sqlketnoi)) { $threadid = $thread['threadid']; $title = $thread['title']; $userid = $thread['postuserid']; $username = $thread['postusername']; $replycount = $thread['replycount']; $dateline = date("m/d/Y",$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; Is something like this even possible? I know I'd have to hook the dropdown in somehow, but this is where my lack of programming knowledge hurts me. EDIT - here is my sidebar at the moment - the first block is the last 5 threads started ![]() |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|