vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=246)
-   -   Miscellaneous Hacks - Randomize your background every refresh! (https://vborg.vbsupport.ru/showthread.php?t=242177)

JasonReynolds 07-19-2010 11:58 AM

Quote:

Originally Posted by Bouncer222 (Post 2059138)
I installed this, but it's not working for me. Can anyone help me? You can only see it while the page is changing. But once its finished loading, its the same background on it, the one that's set by the style.

My guess is the style is custom coded differently or something? IDK.
Would appreciate any help. I set the stylevar image url to: url(images/backgrounds)

Did you already have a pre-set background with CSS built on with your layout? If so you got to clear the CSS off that...

JasonReynolds 07-20-2010 01:43 PM

1 Attachment(s)
Quote:

Originally Posted by jimfries (Post 2046262)
I attempted to use this, thought it would be a fun update for the website, however I only get a black background when I try.

Location of rotate.php: Root directory
- www.distortedguild.com/rotate.php

Location of background images: /images/backgrounds/
- http://www.distortedguild.com/images.../Cataclysm.jpg

Second line of rotate.php: $dir = 'images/backgrounds/';
(attempted using $dir = '/images/backgrounds/'; also, but still was not successful.

The background image field of doc_background in Style Vars: url(rotate.php)


Hope that info helps.

Here you go JimFries.... use this rotate.php file. Tell me if works or not, Thankyou.

CRDeveloper 03-28-2011 03:30 AM

Installed on v4.1.2

NPGamers.Net 03-29-2011 01:19 AM

Quote:

Originally Posted by CRDeveloper (Post 2178204)
Installed on v4.1.2

How?? Just uploaded 4.1.2 & not working at all for me.

katim110 04-11-2011 11:56 AM

does this work for vb 4.1.3?

thank u

HagbardCeline 04-14-2011 07:13 PM

I've seen this php code to get randomized images from a folder. The idea is really good, but we can do it better. I don't like the solution, to send headers with the randomized image, but first step, a little code cleanUp.

Works with php 5.3+

PHP Code:

<?php

$images 
= array();

try {
    foreach (new 
FilesystemIterator(dirname('images/YOURFOLDER/*')) as $file) {
        
        if (!
preg_match('#^(.*)\.(gif|png|jpg)$#i'$file)) {
            continue;
        }
        
        
$images[] = $file->getPathname();
    }
}
catch (
Exception $e) {
    
// do something like -> header('Location: images/background/alternativeImage.jpg'); 
}

$image mt_rand(0count($images) - 1); 
header('Location: ' $images[$image]);

Don't use

PHP Code:

?> 

to close the php code! We don't need it...

Cheers

Lemonwater 04-22-2011 06:40 PM

screenshot please...

socialteenz 07-20-2011 06:32 PM

Any one got this working?

temsamane 10-10-2011 05:16 PM

is this working on vb 4.1.5

hivitro 11-02-2011 10:37 AM

@HagbardCeline: Nice clean up. Thank

@Lemonwater: Why you need an Screenshot? simple. you can change the background or any css variable and random it.

@temsamane: its an external php code, to ramdom images, if the php server run, it will run..

@ALL: If you put too many big pictures to the background, your server will have a serveral load tranfering images.

Ex. If you have: 10 diferents images, of 100kb. 200 users, read 5 diferent post, you will tranfer: 200x5x100= +-100 mb only to show a diferent background?


All times are GMT. The time now is 04:34 PM.

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.01669 seconds
  • Memory Usage 1,740KB
  • 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
  • (2)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)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