Hi,
I created a product based on the existing Advertising functionality. I added a slot next to each forum name on the forum.php page.
I'm able to display an image next to each forum name, but I'd like to show different images for different forum ID's.
---------------------------------
I created a template called
board_inside_forum_listing (InsideListing).
InsideListing is loaded into the
forumhome_forumbit_level2_post (ForumbitLev2) template. like this:
Code:
{vb:raw ad_location.board_inside_forum_listing}
The first line of
ForumbitLev2 uses the forum ID:
Code:
{vb:raw forum.forumid}
So I tried using that in
InsideListing, but no output. Here are some samples of what I tried using in the
InsideListing template:
Nothing displayed with any of these:
Code:
{vb:raw forum.forumid}
{vb:var forum.forumid}
<vb:if condition="$vbulletin->GPC['forumid'] == 10">
Has Value
</vb:if>
<vb:if condition="$vbulletin->GPC['forumid']">
Has Value
</vb:if>
{vb:var global}
{vb:var templater->forumid}
Values were displayed for these:
Code:
<img src="images/forum_logos/forum_10.png">
Plain Text
{vb:var vbulletin->forumcache['10']['forumid']} // displayed "10" next to each forum name
-----------------------------------------
I've also tried creating a plugin using the the
forumbit_display hook. Seemed like a good location because the code for each forum is rendered just after that.
Here's my plugin code:
Code:
ob_start();
require_once('includes/forum_id_hook_forumbit_display.php');
$marbuzz_forumbit_display_hook = ob_get_contents();
ob_end_clean();
vB_Template::preRegister('ad_board_inside_forum_listing',array('marbuzz_forumbit_display_hook' => $marbuzz_forumbit_display_hook));
Here's the contents of forum_id_hook_forumbit_display.php:
Code:
$marbuzz_forumbit_display_hook['forum_id'] = $forumid;
return $marbuzz_forumbit_display_hook;
I tried the following in my
InsideListing template:
Code:
<vb:if condition="$marbuzz_forumbit_display_hook['forum_id']">
Has Value
</vb:if>
{vb:var marbuzz_forumbit_display_hook.forum_id}
{vb:raw marbuzz_forumbit_display_hook.forum_id}
TEST
Only the word "TEST" appeared next to each forum name.
Any thoughts?