View Full Version : The code To get a list of subscribed forums
egysc
02-19-2012, 11:45 AM
If I want to get a list of the subscribed Forums, What the code may look like ?
any Ideas?
--------------- Added 1329657144 at 1329657144 ---------------
I need To show That block like in the usercp in any other page for example index.php
You'd need to query the subscribeforum table to get records where the userid matches the user. That would get you a list of forum ids, so if you want the forum name you could use the $vbulletin->forumcache[] array.
egysc
02-26-2012, 01:31 PM
I got the codes from the usercp.php file and from the usercp template , but it didn't work !?
Why?
You'd have to post exactly what you're trying to do.
egysc
02-26-2012, 02:33 PM
I'm trying to show a list of the subscribed forums as a block in the vbadvanced script .
Well, you could try something like this:
$result = $vbulletin->db->query_slave("SELECT subscribeforum.forumid, forum.title FROM " . TABLE_PREFIX . "subscribeforum AS subscribeforum
LEFT JOIN " . TABLE_PREFIX . "forum AS forum ON (forum.forumid = subscribeforum.forumid)
WHERE userid = " . $vbulletin->userinfo['userid']);
while ($subscribed_forum = $vbulletin->db->fetch_array($result))
{
$subscribed_forums .= '<a href="forumdisplay.php?f=' . $subscribed_forum['forumid'] . '">' . $subscribed_forum['title'] . '</a><br />';
}
I tried the query and I think it's correct, but I didn't test the code at all.
egysc
02-28-2012, 04:35 PM
If the query works fine , How I can integrate it , I mean what to put in the template to display the query result ? as the cade from the usercp template didn't work with me .
Thanks For your time and effort .
You need to put that code into a plugin or a php file, then arrange for the resulting string to be displayed. I don't remember how to make a vbadvanced block so I can't tell you exactly.
Honourable
07-03-2012, 02:57 PM
Hi
I added the code in a plugin under global_start and added $subscribed_forums in template
but the forum page shows internal error
BTW I use vbulletin 3.8.7
hope that I can find solution many thanks in advance
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.