Back to vBulletin 4.x Template Modifications

Timebased Header Image
Mod Version: 1.00, by cory_booth

vB Version: 4.0.2 Rating: (0 vote - 0 average) Installs: 9
Released: 24 Feb 2010 Last Update: 24 Feb 2010 Downloads: 35
Not Supported Template Edits Additional Files Re-usable Code Is in Beta Stage  

Header Image rotates based on time. This script can also possibly awaken ideas for other script generated images for use throughout VB4.

OK this hack is based on two others I saw here long ago...
1. One hack generated images on the fly.
2. One hack rotated title (header) images based on the user's time.
I dug and dug and can't seem to find them again, so if anyone remembers where the ideas came from please let me know.

This hack will provide a bit of fun for your site and demonstrate the appearance of updates/changes. To begin, you must have atleast two images for use with your header.

I have a title image for morning, afternoon, and night. I used photoshop and adjusted red/green/blue varibles and added some elements for each period. Other than the color adjusts, my images are identical.

Included in the zip are two php files. The purpose of these files is to replace your header image and your background image. So title.php should call your header title image while titleb.php should call the repeating background image. Obviously if you don't have different colors for the background, you may not need to use titleb.php.

Besides inserting the images in the code, you may need to adjust one other portion.
This is in the final few lines and sets the output type.
PHP Code:
header('Content-type: image/png'); 
(i.e. image/jpeg or image/gif)

Once you have title and titleb adjusted, upload to your server and run the files, you should see the image displayed. If all is well, procede to adjust your style vars to call the new images. (see attached images)

The main reason for this release is to stir some ideas with image handling within VB4.

Feel free to use/hack/slash this code for your own needs.

TO USE:

Make changes to title.php
PHP Code:
if ( $sevenam $currentusertime)
{
    
//between 12am and 5am
$img 'http://1.png';
}
else if ( ( 
$sevenam <= $currentusertime ) && ( $twopm $currentusertime ) )
{
    
//it is between 5am and 12pm
$img 'http://2.png';
}
else if ( ( 
$twopm <= $currentusertime ) && ( $eightpm $currentusertime ) )
{
    
//It is between 12pm and 6pm
$img 'http://3.png';
}
else if ( 
$eightpm <= $currentusertime)
{
    
//It is greater then 6pm
$img 'http://1.png';


If using different backgrounds, make changes to titleb.php
PHP Code:
if ( $sevenam $currentusertime)
{
    
//between 12am and 5am
$img 'http://1bg.png';
}
else if ( ( 
$sevenam <= $currentusertime ) && ( $twopm $currentusertime ) )
{
    
//it is between 5am and 12pm
$img 'http://2bg.png';
}
else if ( ( 
$twopm <= $currentusertime ) && ( $eightpm $currentusertime ) )
{
    
//It is between 12pm and 6pm
$img 'http://3bg.png';
}
else if ( 
$eightpm <= $currentusertime)
{
    
//It is greater then 6pm
$img 'http://1bg.png';

If you are not using png format:
Make change to header ('Content')

Upload files to where ever you wish.

Change the varible areas in admincp as indicated in the thumbnails below.

Download

File Type: %1$s title.zip (1.2 KB, 36 downloads)

Screenshots

Click image for larger version
Name:	header.jpg
Views:	471
Size:	43.7 KB
ID:	112912   Click image for larger version
Name:	headerb.jpg
Views:	486
Size:	53.1 KB
ID:	112913  


vblts.ru supports vBulletin®, 2022-2024