Back to vBulletin 4.x Template Modifications

Adsense code in fake forum on forum home
Mod Version: 1.00, by naisho

vB Version: 4.0.3 Rating: (3 votes - 4.67 average) Installs: 30
Released: 07 May 2010 Last Update: Never Downloads: 0
Not Supported Code Changes Re-usable Code Translations  

I used this kind of template mod on previous vBulletin 3.8, but it didn't work any longer with version 4.xx so I made a new one.

What it does

On forum home, it displays one or more adsense codes like forum. It behaves like one or more fake forums (see attached images).
You can display it/them anyhere using the "display order" in forum manager.

How to
1 - Go to admincp and create one or two new forums:
Give them any name you want
In the description, put your adsense code (it should be a 468x60px adsense block for a correct display), then these settings are important:
  • Act as forum: yes
  • Active: yes
  • Open: no
  • Show this Forum and Child Forums on the Quick Navigation menu: no
If you stop here, you have two forums that are clickable in forum home, leading to empty forum. To prevent visitors from ckicking on these forum titles, we need to display only the descriptions (adsense code), not the titles.

2 - Two templates must be edited:
  • forumhome_forumbit_level2_post
  • forumhome_forumbit_level1_post
forumhome_forumbit_level2_post template is the full forum home forum list
forumhome_forumbit_level1_post template is the forum category list

In both template:
Find:
Code:
 <h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
And replace with:

Code:
<vb:comment>Do not show title in these forums</vb:comment>
<vb:if condition="$forumid != in_array($forumid, array(X,Y))">
<h2 class="forumtitle"><a href="{vb:link forum, {vb:raw forum}}">{vb:raw forum.title}</a></h2>
</vb:if>
<vb:comment>End of th title condition </vb:comment>
X, Y are the newly created forum IDs

The result is shown in the first attached image below.

More...

To catch visitors' attention, you may wish to display a different forum icon next to these adsense codes (see second attached image). To achieve this, you must edit the same templates.

Find:
Code:
<img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
And replace with:

Code:
<vb:comment>New forum icon for adsense code</vb:comment>
<vb:if condition="$forumid != in_array($forumid, array(X,Y))">
                    <img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />
<vb:else />
<vb:if condition="in_array($forumid, array(X,Y))">  
<img src="http://www.YOURSITE.COM/forum/images/search_results/search_results_socialgroup_discussion.png" class="forumicon">
</vb:if></vb:if>
<vb:comment>End of new forum icon edit</vb:comment>
X and Y are your new forum
The URL must be your forum URL.
You can use the icon you want. This one is only an example (see second attached image)

Download

No files for download.

Screenshots

Click image for larger version
Name:	usual-icon.jpg
Views:	1731
Size:	237.3 KB
ID:	116778   Click image for larger version
Name:	with-new-icon.jpg
Views:	1337
Size:	236.6 KB
ID:	116779  


vblts.ru supports vBulletin®, 2022-2024