Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#1489
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
#1555
Sim, obrigado por este excelente tutorial! Show!

Sabe de algum site onde se pode ver o nivoslide em funcionamento?
#1574
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
#1757
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
#1793
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

Ola @felipesujf Se você extrai os arquiv[…]

extensção -> Módulos

Voltou ao normal sozinho

Olá Uso o OpenCart 2 e tenho algumas d&uac[…]

Night games. One night, no worries Real Women P[…]