Página 1 de 4

[TUTORIAL] Colocando Nivoslide de graça

Enviado: 15 Nov 2010, 21:26
por maxno
bom, algumas pessoa pode ter visto o tema default2 que vem um slide bem legal e bonito
é o nivoslide, mais ele como modulo é pago no site do opencart

quem quiser, pod facilmente pega o modulo homeslide e muda os js,

mais eu gosto de modificar o oc pois acho que fica mais rapido o carregamento


vamos la, primeiro baixa o codigo nivoslide aqui


depois, copia a pasta que vc baixou "nivo-slider" para catalog\view\javascript


editando:

1. vai em: catalog\view\theme\default\template\common\header.tpl qualquer lugar antes do </head>, adicione:
Código: Selecionar todos
<link rel="stylesheet" href="catalog/view/javascript/nivo-slider/nivo-slider.css" type="text/css" media="screen" />
<script src="catalog/view/javascript/nivo-slider/jquery.nivo.slider.pack.js" type="text/javascript"></script>
2. provavelmente, vc vai adicionar o slide na home, então vai: catalog\view\theme\default\template\common\home.tpl
depois do <div id="content">, adicione:
Código: Selecionar todos
<div id="slider">
	<img src="img.jpg" />
<img src="img.jpg" />
<img src="img.jpg" />
<img src="img.jpg" />

</div>
e selecione as img que vc quiser, e o caminho dela

3. depois de fazer o segundo passo, apos o </div>, adicione
Código: Selecionar todos
<script type="text/javascript">
$(window).load(function() {
    $('#slider').nivoSlider({
        effect:'random', //escolha sua preferecia, o random significar que são todos: 'fold,fade,sliceDown'
        slices:15,
        animSpeed:500, //velocidade da transição da img
        pauseTime:3000,
        startSlide:0, //quando carrega, qual img aparece primeiro (0 é a primeira)
        directionNav:true, //para link de proximo e anterior
        directionNavHide:true, //parar se passa o mouse
        controlNav:true, //1,2,3...
        controlNavThumbs:false, //nao testei e nao sei pra que serve, deixa padrão
        controlNavThumbsFromRel:false, //nao testei e nao sei pra que serve, deixa padrão
        controlNavThumbsSearch: '.jpg', //nao testei e nao sei pra que serve, deixa padrão
        controlNavThumbsReplace: '_thumb.jpg', //...nao testei e nao sei pra que serve, deixa padrão
        keyboardNav:true, //usar setas do teclado para passar
        pauseOnHover:true, //parar animação ao mouse por cima
        manualAdvance:false, //nao testei e nao sei pra que serve, deixa padrão
        captionOpacity:0.8, //opacidade, nao testei 
        beforeChange: function(){},
        afterChange: function(){},
        slideshowEnd: function(){}, //nao testei e nao sei pra que serve, deixa padrão
        lastSlide: function(){}, //nao testei e nao sei pra que serve, deixa padrão
        afterLoad: function(){} //nao testei e nao sei pra que serve, deixa padrão
    });
});
</script>

lembrando, que o css do nivo é padrão como baixou, se quiser muda algo, soh editar o css

e se quiser o css igual do site do nivo e do template default2
subtitua este css pelo que vem junto quando baixa:
Código: Selecionar todos
    #slider{position:relative;min-height:220px;background:#202834 url(http://nivo.dev7studios.com/images/loading.gif) no-repeat 50% 50%;margin:0px 0px 50px;}
        #slider img{position:absolute;top:0;left:0;display:none;}
        #slider a{border:0;display:block;}
        .nivo-controlNav{position:absolute;left:47%;bottom:-30px;}
        .nivo-controlNav a{display:block;width:10px;height:10px;background:url(http://nivo.dev7studios.com/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;position:relative;z-index:99;cursor:pointer;}
        .nivo-controlNav a.active{background-position:-10px 0;font-weight:700;}
        .nivo-directionNav a{display:block;width:30px;height:30px;background:url(http://nivo.dev7studios.com/images/arrows.png) no-repeat;text-indent:-9999px;border:0;position:absolute;top:45%;z-index:99;cursor:pointer;}
        a.nivo-nextNav{background-position:-30px 0;right:15px;}
        a.nivo-prevNav{left:15px;}
        .nivo-caption a{text-decoration:underline;display:inline !important;}
        .nivoSlider{position:relative;}
        .nivoSlider img{position:absolute;top:0;left:0;}
        .nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0;}
        .nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
        .nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8px;width:100%;z-index:89;}
        .nivo-caption p{margin:0;padding:5px;}
        .nivo-html-caption{display:none;}
        .nivo-prevNav{left:0;}
        .nivo-nextNav{right:0;}
--
fiz este tuto a pedido de um membro do ocbr

Re: [Tutorial] Colocando Nivoslide de graça

Enviado: 17 Nov 2010, 01:44
por Manoel Vidal
Parabéns por mais este tutorial maxno.

Vai para o site. :D

Re: [Tutorial] Colocando Nivoslide de graça

Enviado: 17 Nov 2010, 14:46
por Joxe
Sim, obrigado por este excelente tutorial! Show!

Sabe de algum site onde se pode ver o nivoslide em funcionamento?

Re: [Tutorial] Colocando Nivoslide de graça

Enviado: 17 Nov 2010, 15:28
por maxno
Joxe escreveu:Sim, obrigado por este excelente tutorial! Show!

Sabe de algum site onde se pode ver o nivoslide em funcionamento?
na raiz do site que postei o download

Re: [Tutorial] Colocando Nivoslide de graça

Enviado: 18 Nov 2010, 21:59
por Marceloo31rs
Fiz o que vc disse, mas não funcionou.
Estou precisando de um slider show como o modelo do link:
http://www.cdkeyshere.com/
Valeu, vou ficar tentando por aqui.

Abraço.

Re: [Tutorial] Colocando Nivoslide de graça

Enviado: 24 Nov 2010, 10:51
por aborigi
Olá

Tentei fazer exatamente o que colocou...e no meu também não funcionou...

As imagens...não ficam randonicas....fica uma figura embaixo da outra...

não aparece como slide...o que será que esta acontecendo...não deve estar achando algum caminho correto...

fico no aguardo

Re: [Tutorial] Colocando Nivoslide de graça

Enviado: 24 Nov 2010, 13:52
por maxno
manda sua loja pra eu verificar como ta

Re: [TUTORIAL] Colocando Nivoslide de graça

Enviado: 26 Nov 2010, 17:48
por aborigi
Olá

Na verdade não estou com a loja colocada on line....estou modificando para colocá-la no ar....se quiser me passa um email...que lhe envio....a loja

abs

Re: [TUTORIAL] Colocando Nivoslide de graça

Enviado: 26 Nov 2010, 19:13
por CrashForce
Não consegui,

Aparentemente o espaço foi criado para o slide, entretanto não aparece as imagens. Surgiram números 1234 no topo porém as imagens não aparecem, o que seria o problema ?

Re: [TUTORIAL] Colocando Nivoslide de graça

Enviado: 26 Nov 2010, 23:17
por maxno
CrashForce escreveu:Não consegui,

Aparentemente o espaço foi criado para o slide, entretanto não aparece as imagens. Surgiram números 1234 no topo porém as imagens não aparecem, o que seria o problema ?
o caminho certo da img