Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Template Modifications

Reply
 
Thread Tools
Randomize your background every refresh! Details »»
Randomize your background every refresh!
Version: 1.01, by LGKeiz LGKeiz is offline
Developer Last Online: Mar 2016 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 4.0.x Rating:
Released: 05-08-2010 Last Update: 05-23-2010 Installs: 19
Re-useable Code Translations  
No support by the author.

this is a simple .php file, and small "Style Vars" edit to make it so your background changes on your forum every time you refresh the page, using the popular extensions, such as .jpg, and .png.


rotate.php

PHP Code:
<?PHP 
$dir 
'images/blood/backgrounds/'//change this to the directory where your background images are from the root directory!
$images = array(); 
$extensions = array('png''jpg''gif'); 
 
if (!
file_exists($dir)) 
 die(
'directory not found'); 
 
$fp = @opendir($dir); 
 
while (
$file = @readdir($fp)) 

 
$info pathinfo($file); 
 if (
in_array($info['extension'], $extensions)) 
  
$images[] = $file

 
@
closedir($fp); 
 
$bg mt_rand(0count($images) - 1); 
header('Location: ' $dir $images[$bg]); 
?>
put this file into your root directory.

Make sure to change the directory to the background images you want!


Changing the Style Var via doc_background
  1. Go to your admincp, click "Style Manager"
  2. select your favorite skin on the drop down menu select "Style Vars"
  3. in the Style Vars menu, search for "doc_background"
  4. Once there replace the Background Image field with url(location of your rotate.php) ex: url(phpfiles/rotate.php) then hit save.

And your finished!

Demo: http://gamingsync.com


Credits
Darkness
I did not create this, but tested it, and had the idea for it, had permission to share this.

Download Now

File Type: php rotate.php (528 Bytes, 105 views)

Supporters / CoAuthors

    Show Your Support

    • This modification may not be copied, reproduced or published elsewhere without author's permission.
    Благодарность от:
    nacaruncr

    Comments
      #32  
    Old 12-06-2011, 08:05 PM
    temsamane temsamane is offline
     
    Join Date: Sep 2010
    Posts: 168
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    is there any update/same mod for this one?
    Reply With Quote
    Reply

    Thread Tools

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT. The time now is 02:31 PM.


    Powered by vBulletin® Version 3.8.12 by vBS
    Copyright ©2000 - 2024, vBulletin Solutions Inc.
    X vBulletin 3.8.12 by vBS Debug Information
    • Page Generation 0.05085 seconds
    • Memory Usage 2,229KB
    • Queries Executed 18 (?)
    More Information
    Template Usage:
    • (1)SHOWTHREAD
    • (1)ad_footer_end
    • (1)ad_footer_start
    • (1)ad_header_end
    • (1)ad_header_logo
    • (1)ad_navbar_below
    • (1)ad_showthread_beforeqr
    • (1)bbcode_php
    • (1)footer
    • (1)forumjump
    • (1)forumrules
    • (1)gobutton
    • (1)header
    • (1)headinclude
    • (1)modsystem_post
    • (1)navbar
    • (4)navbar_link
    • (120)option
    • (1)pagenav
    • (1)pagenav_curpage
    • (2)pagenav_pagelink
    • (2)post_thanks_box
    • (1)post_thanks_box_bit
    • (2)post_thanks_button
    • (1)post_thanks_javascript
    • (1)post_thanks_navbar_search
    • (1)post_thanks_postbit
    • (2)post_thanks_postbit_info
    • (1)postbit
    • (1)postbit_attachment
    • (2)postbit_onlinestatus
    • (2)postbit_wrapper
    • (1)spacer_close
    • (1)spacer_open
    • (1)tagbit_wrapper 

    Phrase Groups Available:
    • global
    • inlinemod
    • postbit
    • posting
    • reputationlevel
    • showthread
    Included Files:
    • ./showthread.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/functions_bigthree.php
    • ./includes/class_postbit.php
    • ./includes/class_bbcode.php
    • ./includes/functions_reputation.php
    • ./includes/functions_post_thanks.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
    • showthread_start
    • showthread_getinfo
    • forumjump
    • showthread_post_start
    • showthread_query_postids
    • showthread_query
    • bbcode_fetch_tags
    • bbcode_create
    • showthread_postbit_create
    • postbit_factory
    • postbit_display_start
    • post_thanks_function_post_thanks_off_start
    • post_thanks_function_post_thanks_off_end
    • post_thanks_function_fetch_thanks_start
    • fetch_musername
    • post_thanks_function_fetch_thanks_end
    • post_thanks_function_thanked_already_start
    • post_thanks_function_thanked_already_end
    • post_thanks_function_fetch_thanks_bit_start
    • post_thanks_function_show_thanks_date_start
    • post_thanks_function_show_thanks_date_end
    • post_thanks_function_fetch_thanks_bit_end
    • post_thanks_function_fetch_post_thanks_template_start
    • post_thanks_function_fetch_post_thanks_template_end
    • postbit_imicons
    • bbcode_parse_start
    • bbcode_parse_complete_precache
    • bbcode_parse_complete
    • postbit_attachment
    • postbit_display_complete
    • post_thanks_function_can_thank_this_post_start
    • pagenav_page
    • pagenav_complete
    • tag_fetchbit_complete
    • forumrules
    • navbits
    • navbits_complete
    • showthread_complete