vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   vB.org Banner Rotation (https://vborg.vbsupport.ru/showthread.php?t=66275)

Intex 06-18-2004 07:31 AM

vB.org Banner Rotation
 
I have a number of banners that I'd like to display and would like to know whether anybody knows how to make it change on page refresh between 2-3 just like at the top of vB.org.

Xenon 06-18-2004 09:43 AM

actually very easy.

all you need is to edit phpinclude_start template and add something like:
PHP Code:

// ############## Headerimage and text rotating #########
switch(intval(time() / 2) % 3)
{
    case 
0:
    
$banner 'img1.jpg';
    break;
    case 
1:
    
$banner 'img2.jpg';
    break;
    case 
2:
    
$banner 'img3.jpg';
    break;


then just put $banner into the place of your img tag of the header ;)

Intex 06-18-2004 04:24 PM

Xenon- thanks a lot for that. If you're banner consists of multiple slices, can that be integrated into the above code?

Xenon 06-19-2004 04:27 PM

well, you can assing more html code to a variable and put it into the header then as well.

that's not a problem, above is just the technique to make an rotating banner :)

basskiller 07-26-2004 06:19 AM

how would make the banners clickable
IE adding a hyperlink

Brad 07-26-2004 06:30 AM

Quote:

Originally Posted by basskiller
how would make the banners clickable
IE adding a hyperlink

PHP Code:

// ############## Headerimage and text rotating #########
switch(intval(time() / 2) % 3)
{
    case 
0:
    
$banner 'img1.jpg';
    
$banner_url 'www.mysite.com';
    break;
    case 
1:
    
$banner 'img2.jpg';
    
$banner_url 'www.mysite2.com';
    break;
    case 
2:
    
$banner 'img3.jpg';
    
$banner_url 'www.mysite3.com';
    break;


Then use this in the template

HTML Code:

<a href="$banner_url"><img src="$banner" border="0" /></a>

Michael Morris 07-26-2004 06:40 AM

Quote:

Originally Posted by Intex
Xenon- thanks a lot for that. If you're banner consists of multiple slices, can that be integrated into the above code?

As brad pointed out there's no real limit to the number of variables you can assign in each case. Hence...

PHP Code:

case 0
    
$banner_slice1 'img1_slice1.jpg';
    
$banner_slice2 'img2_slice2.jpg';
    
$banner_url 'www.mysite.com'

And so on for however many slices you need to define. You then call them in your table as normal.

basskiller 07-26-2004 06:53 AM

Thanks guys.. !!!!!

deathemperor 07-26-2004 07:27 AM

ah this is a very good lession for novice like me ^^

cyclical 08-26-2004 02:57 PM

what about assigning a specific banner depending on what style you have chosen?

i.e. I have a light style and a dark style each with their own background color.


All times are GMT. The time now is 06:43 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.01643 seconds
  • Memory Usage 1,743KB
  • 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
  • (1)bbcode_html_printable
  • (3)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete