Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   TBDev (http://www.bvlist.com/forumdisplay.php?f=20)
-   -   Need baner rotator for my site (http://www.bvlist.com/showthread.php?t=8866)

Leechbg 11th February 2013 04:25

Need baner rotator for my site
 
Hello guys,we need a baner rotator for tbdev script.The banners will be show into details.php
Pls help us!

Regards,leechbg.org

ndbj 24th February 2013 05:11

at my include/bittorrent.php, here's what i have:

Code:

$number_banners = 10;
$first = 1;
$random = mt_rand($first, $number_banners);
$banner = "pic/banners/banner$random.png";

?>

and where i want to print the images, instead of:


i have this:
Code:


if you saw this line:
$banner = "pic/banners/banner$random.png";
remember, you need to have a folder called pic/banners
and all images there must be .png, named like:
banner1, banner2, banner3......

change this to your needs too
$number_banners = 10;

hope it helps.

hatijahat 5th September 2014 09:24

working for me.. thanks..!! :ok:

just want to add, if someone using nexusphp..

try find this code in /include/functions.php
Code:

if ($logo_main == "")
{
?>

                       
                       


put before :

Code:

$number_logo = 4;
$first = 1;
$random = mt_rand($first, $number_logo);
$logo_main = "pic/banners/banner$random.png";


firefly007 5th September 2014 18:01

You can use this


1) Create a new folder called js if it dose not exist and make a new file called
rotator.js and copy this in and save

Code:

    function theRotator() {
        //Set the opacity of all images to 0
        $('div.rotator ul li').css({
            opacity : 0.0
        });

        //Get the first image and display it (gets set to full opacity)
        $('div.rotator ul li:first').css({
            opacity : 1.0
        });

        //Call the rotator function to run the slideshow, 6000 = change to next image after 6 seconds

        if ($('div.rotator ul li').length > 1) {
            setTimeout('rotate()', 5000);
        }
    }

    function rotate() {
        //Get the first image
        var current = ($('div.rotator ul li.show') ? $('div.rotator ul li.show') : $('div.rotator ul li:first'));

        if (current.length == 0)
            current = $('div.rotator ul li:first');

        //Get next image, when it reaches the end, rotate it back to the first image
        var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div.rotator ul li:first') : current.next()) : $('div.rotator ul li:first'));

        //Un-comment the 3 lines below to get the images in random order

        //var sibs = current.siblings();
        //var rndNum = Math.floor(Math.random() * sibs.length );
        //var next = $( sibs[ rndNum ] );

        //Set the fade in effect for the next image, the show class has higher z-index
        next.css({
            opacity : 0.0
        }).addClass('show').animate({
            opacity : 1.0
        }, 3000);

        //Hide the current image
        current.animate({
            opacity : 0.0
        }, 1000, function() {
            setTimeout('rotate()', 6000);
        }).removeClass('show');

    };

    $(document).ready(function() {
        //Load the slideshow
        theRotator();
        $('div.rotator').fadeIn(1000);
        $('div.rotator ul li').fadeIn(1000);
        // tweek for IE
    });

2) Add this to your other Js lib in bittorrent.php in the stdhead function.

Code:


3)copy this to your theme css and edit according to what dimensions you want.

Code:

.ro_box {
    height: 300px;
    width: 230px;
    background-color: #dcf9ff; /* layer fill content */
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px; /* top left corner */
    -webkit-border-top-right-radius: 7px; /* top right corner */
}
/* rotator in-page placement */
div.rotator {
    float: left;
    height: 430px;
    display: none;
    margin-bottom: 25px;
}
/* rotator css */
div.rotator ul {
    margin: 0;
    padding: 0;
}
div.rotator ul li {
    float: left;
    position: absolute;
    list-style: none;
    width: 914px;
}
/* rotator image style */
div.rotator ul li img {
    border: 1px solid #ccc;

}
div.rotator ul li.show {
    z-index: 500;
}

4) Put this where ever you want it and you can add as many images as you like or even call images from your db.

Code:




 

       

  •    


  •          
     





Joe 6th September 2014 04:47

https://github.com/WOWSlider/WOWSlider <<< Used in many torrent site around the block :D

firefly007 6th September 2014 07:15

Its much of a muchness both work!!!

hatijahat 6th September 2014 09:08

Quote:

Originally Posted by firefly007 (Post 45072)
Its much of a muchness both work!!!

nice coding.. will try to implement on my nexusphp when i have time.. look like it more complex.. :ok:


All times are GMT +2. The time now is 06:25.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.