[Tutorial] Transformar seu banner em slide show

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Admin
Admin
Administrador
Tempo Online : 250d 6h 21m 59s
Mensagens : 693
Reputação : 4
https://bestweb.forumeiro.com

MensagemAdmin Ter Set 13, 2016 6:31 pm

Autor: Ange Tuteur
Funcionalidade: Todas as versões
Descrição: Este tutorial vai ajudar a ensinar-lhe como transformar seu banner fórum em uma apresentação de slides, para que você possa exibir vários banners de uma só vez, em vez de um.

Acesse:
Painel de Controle [Tutorial] Transformar seu banner em slide show 1337678750 Módulos [Tutorial] Transformar seu banner em slide show 1337678750 HTML & Javascript [Tutorial] Transformar seu banner em slide show 1337678750 Gestão dos códigos Javascripts

E crie um novo javascript com investimento em todas as paginas com esse código:

Código:
(function() {
 var BannerRotator = {
   images : [
     'http://i21.servimg.com/u/f21/18/21/60/73/free10.png',
     'http://i21.servimg.com/u/f21/18/21/60/73/logo10.png'
   ],
 
   start_delay : 5000,
   duration : 5000,
   height : 'auto',
 
   fade_image : true,
   fade_speed : 1200,
  
   keep_initial : true,
   remember_position : true,
   preload : true,
 
   // technical data below
   index : -1,
   logo : null,
  
   // increment the index and display the next image in rotation after a small delay
   next : function(ms) {
     if (ms === undefined) ms = FA.BannerRotator.duration;
 
     window.setTimeout(function() {
       if (++FA.BannerRotator.index >= FA.BannerRotator.images.length) FA.BannerRotator.index = 0; // reset index when it exceeds "images" length
       if (FA.BannerRotator.remember_position) my_setcookie('fa_banner_index', FA.BannerRotator.index); // remember the last banner shown
      
       // fade banner in and out
       if (FA.BannerRotator.fade_image) {
         $(FA.BannerRotator.logo).fadeOut(FA.BannerRotator.fade_speed, function() {
           FA.BannerRotator.logo.src = FA.BannerRotator.images[FA.BannerRotator.index]; // set next banner
           $(this).fadeIn(FA.BannerRotator.fade_speed, FA.BannerRotator.next); // fade it in
         });
       }
 
       // default rotation
       else {
         FA.BannerRotator.logo.src = FA.BannerRotator.images[FA.BannerRotator.index];
         FA.BannerRotator.next();
       }
     }, ms);
   },
  
   // initial start up to get the correct logo node and setup some other settings
   init : function() {
     var logo = document.getElementById('i_logo') || document.getElementById('logo') || document.getElementById('pun-logo'),
         index = my_getcookie('fa_banner_index');
        
     if (logo) {
       FA.BannerRotator.logo = logo.tagName == 'IMG' ? logo : logo.firstChild;
       FA.BannerRotator.logo.style.height = FA.BannerRotator.height;
      
       if (FA.BannerRotator.keep_initial) FA.BannerRotator.images[FA.BannerRotator.images.length] = FA.BannerRotator.logo.src;
       if (FA.BannerRotator.remember_position && index) {
         FA.BannerRotator.index = +index;
         FA.BannerRotator.logo.src = FA.BannerRotator.images[FA.BannerRotator.index] || FA.BannerRotator.images[0];
       }
      
       FA.BannerRotator.next(FA.BannerRotator.start_delay);
     } else if (window.console && window.console.warn) {
       console.warn('Your forum version is not optimized for this plugin');
     }
   }
 };
 
 if (!window.FA) FA = {};
 if (!FA.BannerRotator) {
   FA.BannerRotator = BannerRotator;
  
   if (FA.BannerRotator.preload) {
     for (var i = 0, j = FA.BannerRotator.images.length, img; i < j; i++) {
       img = document.createElement('IMG');
       img.src = FA.BannerRotator.images[i];
     }
   }
  
   $(FA.BannerRotator.init);
 }
}());


  • Resultado:
    [Tutorial] Transformar seu banner em slide show Captur12

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

Cria uma conta ou logue para postar uma mensagem.

Você precisa ser um membro, para poder postar uma resposta.

Criar conta

Participe de nossa comunidade, basta se registrar. É Fácil!


Criar uma conta

Logar

Já tem uma conta? Sem problemas, Logue agora.


Logar-se

 
Permissões neste sub-fórum
Não podes responder a tópicos