Jump to content

NEW Skin Full background random image!, insert wallpapers backgrou


chuliano

Recommended Posts

insert wallpapers in Kurouto Skin (or other skin, work in every skin)

 

No restrictions on the number of images allowed. 
background images are automatically loaded when you enter a new section

First and foremost: backup files. (skinskurouto(ORNAMESKIN)templatesmain.php)

Now get to work:

find and edit the file "skinskurouto(ORNAMESKIN)templatesmain.php"

in line 35 we find:
 

CODE
</script>{/literal}
    {/if}


add after:
 

CODE
</script>{/literal}
    {/if}

<!-- Fix and centered backgound -->
<style>
body {
    background : #dddddd url("{$STORE_URL}/js/random_walls.php");
    background-attachment: fixed; background-color: black; background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
</style>


Save file and upload

Create the random_walls.php save and upload tu js folder in the root (or wherever you want, remember change the path)
 

CODE
<?php

/*
    INSTRUCTIONS
    1. Modify the $folder setting in the configuration section below.
    2. Add image types if needed (most users can ignore that part).
    3. Upload this file (rotate.php) to your webserver.  I recommend
       uploading it to the same folder as your images.
    4. Link to the file as you would any normal image file, like this:
            <img src="http://example.com/random_walls.php">
    5. You can also specify the image to display like this:
            <img src="http://example.com/random_walls.php?img=gorilla.jpg">
        This would specify that an image named "gorilla.jpg" located
        in the image-rotation folder should be displayed.
    That's it, you're done.
*/
/* ------------------------- CONFIGURATION -----------------------
    Set $folder to the full path to the location of your images.
    For example: $folder = '../images/source/walls';
    If the rotate.php file will be in the same folder as your
    images then you should leave it set to $folder = '.';
*/
    $folder = '../images/source/walls';
/*    
    Most users can safely ignore this part.  If you're a programmer,
    keep reading, if not, you're done.  Go get some coffee.
    If you'd like to enable additional image types other than
    gif, jpg, and png, add a duplicate line to the section below
    for the new image type.
    Add the new file-type, single-quoted, inside brackets.
    Add the mime-type to be sent to the browser, also single-quoted,
    after the equal sign.
    For example:
    PDF Files:
        $extList['pdf'] = 'application/pdf';
    CSS Files:
        $extList['css'] = 'text/css';
    You can even serve up random HTML files:
        $extList['html'] = 'text/html';
        $extList['htm'] = 'text/html';
    Just be sure your mime-type definition is correct!
*/
    $extList = array();
    $extList['gif'] = 'image/gif';
    $extList['jpg'] = 'image/jpeg';
    $extList['JPG'] = 'image/jpeg';
    $extList['jpeg'] = 'image/jpeg';
    $extList['png'] = 'image/png';
    $extList['PNG'] = 'image/png';
// You don't need to edit anything after this point.
// --------------------- END CONFIGURATION -----------------------
$img = null;
if (substr($folder,-1) != '/') {
    $folder = $folder.'/';
}
if (isset($_GET['img'])) {
    $imageInfo = pathinfo($_GET['img']);
    if (
        isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
        file_exists( $folder.$imageInfo['basename'] )
    ) {
        $img = $folder.$imageInfo['basename'];
    }
} else {
    $fileList = array();
    $handle = opendir($folder);
    while ( false !== ( $file = readdir($handle) ) ) {
        $file_info = pathinfo($file);
        if (
            isset( $extList[ strtolower( $file_info['extension'] ) ] )
        ) {
            $fileList[] = $file;
        }
    }
    closedir($handle);

    if (count($fileList) > 0) {
        $imageNumber = time() % count($fileList);
        $img = $folder.$fileList[$imageNumber];
    }
}
if ($img!=null) {
    $imageInfo = pathinfo($img);
    $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
    header ($contentType);
    readfile($img);
} else {
    if ( function_exists('imagecreate') ) {
        header ("Content-type: image/png");
        $im = @imagecreate (100, 100)
            or die ("Cannot initialize new GD image stream");
        $background_color = imagecolorallocate ($im, 255, 255, 255);
        $text_color = imagecolorallocate ($im, 0,0,0);
        imagestring ($im, 2, 5, 5,  "IMAGE ERROR", $text_color);
        imagepng ($im);
        imagedestroy($im);
    }
}
?>


finally 

From the admin panel> filemanager 

Create a folder called walls and climb all the images you want.

delete the cache. 
and reload the web!!!

I hope you like!!!

 

Comment Please!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...