The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
The code To get a list of subscribed forums
If I want to get a list of the subscribed Forums, What the code may look like ?
any Ideas? --------------- Added [DATE]1329657144[/DATE] at [TIME]1329657144[/TIME] --------------- I need To show That block like in the usercp in any other page for example index.php |
#2
|
|||
|
|||
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.
|
#3
|
|||
|
|||
I got the codes from the usercp.php file and from the usercp template , but it didn't work !?
Why? |
#4
|
|||
|
|||
You'd have to post exactly what you're trying to do.
|
#5
|
|||
|
|||
I'm trying to show a list of the subscribed forums as a block in the vbadvanced script .
|
#6
|
|||
|
|||
Well, you could try something like this:
Code:
$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. |
#7
|
|||
|
|||
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 . |
#8
|
|||
|
|||
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.
|
#9
|
|||
|
|||
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 |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|