vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Advertising on specific forum or thread (https://vborg.vbsupport.ru/showthread.php?t=152371)

sunshinegirl 07-16-2007 02:25 AM

Advertising on specific forum or thread
 
Good evening,

I've been searching the forum everywhere and can't seem to find an answer to what I want to do....although I know it is possible because I have seen it in multiple places. Are they functions of Vbulletin or actual mods that I need to install?

1) Where one whole category or forum has the same advertisement over it. For example, this forum has a banner for the company that answers questions in it.. . http://forum.abestweb.com/forumdisplay.php?f=81. Not all forums on abw have that same ARC banner at the top. How do you customize those per forum?

2) Where the first post in the thread is "stuck" at the top of the thread no matter if you are looking at the first 10 posts in the thread or the last 10 posts in the thread. A good example of this is in the mod threads in this forum. The install info is always on the page no matter which page you are on.

Thanks in advance for any help. I'm finding this site to be so unbelievably helpful!

Kirk Y 07-16-2007 02:31 AM

#1 - This is achieved through the use of IF Conditional Statements in vBulletin's Templates.

For example, if I want to display information only in Forum 18:
Code:

<if condition="$foruminfo[forumid] == '18'">This is only visible in ForumID 18.</if>
#2 - https://vborg.vbsupport.ru/showthread.php?t=93706

sunshinegirl 07-16-2007 02:46 AM

Thank you so much!!

Dismounted 07-16-2007 04:35 AM

A little fix on Kirk's code. Note to Kirk, you should always quote your array keys, it's "faster" (if only miniscule) and don't quote integers.
Code:

<if condition="$foruminfo['forumid'] == 18">This is only visible in ForumID 18.</if>

Pocket Aces 07-21-2007 10:59 AM

How about for multiple forum display? I would like to place the same code on more than 1 forum.

Dismounted 07-21-2007 11:06 AM

Code:

<if condition="$foruminfo['forumid'] == 18 OR $foruminfo['forumid'] == 19">This is only visible in ForumID 18 and 19.</if>

Kirk Y 07-21-2007 01:06 PM

Or:
Code:

<if condition="in_array($foruminfo['forumid'], array(18, 19, 20, 21))"></if>

Pocket Aces 07-22-2007 02:37 AM

Great! Thanks, Kirk Y & Dismounted.

isatice 01-19-2009 10:09 PM

this isn't working for me :(

merk_aus 01-19-2009 10:13 PM

lol a coder may be able to help you but you have to remember that stuff is 2 years old


All times are GMT. The time now is 05:30 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01074 seconds
  • Memory Usage 1,726KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete