Criar e adicionar slide no fórum

2 participantes

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

Tópico resolvido Criar e adicionar slide no fórum

Mensagem por EDU2010 13.03.19 3:29

Detalhes da questão


Endereço do fórum: http://quintamarcha.forumeiros.com/portal
Versão do fórum: ModernBB

Descrição


Preciso de um codigo para montar um Slide que tenha a troca de imagem e descrição ?
EDU2010

EDU2010
Hiper Membro

Membro desde : 09/12/2010
Mensagens : 2295
Pontos : 3601

http://passarinhos.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por Roevs 13.03.19 11:34

Olá,

Poderia ser mais especifico ou mostrar exemplos de como deseja o slide?
Do mesmo modo veja os tópicos abaixo e confere se alguns dos slides te agrada

https://ajuda.forumeiros.com/t92551-
https://ajuda.forumeiros.com/t98820-
https://ajuda.forumeiros.com/t51052-
https://ajuda.forumeiros.com/t64549-

Título alterado de "Slide site" para "Criar e adicionar slide no fórum"

Até mais!
Roevs

Roevs
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por EDU2010 13.03.19 11:42

Consegui um e estou com bug , olha os codigo que estou usando 

HTML NO WIDGET 

Código:
<!--    Slideshow container    -->
<div class="slideshow-container">
          
   <!--    Full-width images with number and caption text    -->   
   <div class="mySlides fade">
               
      <div class="numbertext">
           1 / 3 
      </div>
            <img src="https://i.servimg.com/u/f75/20/04/39/33/renaul10.jpg" style="width:100%" />     
      <div class="text">
           Caption Text 
      </div>
             
   </div>
          
   <div class="mySlides fade">
               
      <div class="numbertext">
           2 / 3 
      </div>
            <img src="https://i.servimg.com/u/f75/20/04/39/33/projec10.jpg" style="width:100%" />     
      <div class="text">
           Caption Two 
      </div>
             
   </div>
          
   <div class="mySlides fade">
               
      <div class="numbertext">
           3 / 3 
      </div>
            <img src="https://i.servimg.com/u/f75/20/04/39/33/citroe10.jpg" style="width:100%" />     
      <div class="text">
           Caption Three 
      </div>
             
   </div>
          
   <!--    Next and previous buttons    -->  <a class="prev" onclick="plusSlides(-1)">❮</a>  <a class="next" onclick="plusSlides(1)">❯</a>
</div><br />
<!--    The dots/circles    -->
<div style="text-align:center">
       <span class="dot" onclick="http://quintamarcha.forumeiros.com/t14-citroen-c4-cactus-feel-pack-1-6-automatico-pros-e-contras"></span>  <span class="dot" onclick="currentSlide(2)"></span>  <span class="dot" onclick="currentSlide(3)"></span>
</div>


FOLHA CSS 

Código:
 {box-sizing:border-box}[size=16][/size]
[size=16][/size]
/* Slideshow container */[size=16][/size]
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}[size=16][/size]
[size=16][/size]
/* Hide the images by default */[size=16][/size]
.mySlides {
  display: none;
}[size=16][/size]
[size=16][/size]
/* Next & previous buttons */[size=16][/size]
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}[size=16][/size]
[size=16][/size]
/* Position the "next button" to the right */[size=16][/size]
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}[size=16][/size]
[size=16][/size]
/* On hover, add a black background color with a little bit see-through */[size=16][/size]
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}[size=16][/size]
[size=16][/size]
/* Caption text */[size=16][/size]
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}[size=16][/size]
[size=16][/size]
/* Number text (1/3 etc) */[size=16][/size]
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}[size=16][/size]
[size=16][/size]
/* The dots/bullets/indicators */[size=16][/size]
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}[size=16][/size]
[size=16][/size]
.active, .dot:hover {
  background-color: #717171;
}[size=16][/size]
[size=16][/size]
/* Fading animation */[size=16][/size]
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}[size=16][/size]
[size=16][/size]
@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}[size=16][/size]
[size=16][/size]
@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}



java

Código:
var slideIndex = 1;[size=16][/size]
showSlides(slideIndex);[size=16][/size]
[size=16][/size]
// Next/previous controls
function plusSlides(n) {[size=16][/size]
  showSlides(slideIndex += n);[size=16][/size]
}[size=16][/size]
[size=16][/size]
// Thumbnail image controls
function currentSlide(n) {[size=16][/size]
  showSlides(slideIndex = n);[size=16][/size]
}[size=16][/size]
[size=16][/size]
function showSlides(n) {[size=16][/size]
  var i;[size=16][/size]
  var slides = document.getElementsByClassName("mySlides");[size=16][/size]
  var dots = document.getElementsByClassName("dot");[size=16][/size]
  if (n > slides.length) {slideIndex = 1} [size=16][/size]
  if (n < 1) {slideIndex = slides.length}[size=16][/size]
  for (i = 0; i < slides.length; i++) {[size=16][/size]
      slides[i].style.display = "none"; [size=16][/size]
  }[size=16][/size]
  for (i = 0; i < dots.length; i++) {[size=16][/size]
      dots[i].className = dots[i].className.replace(" active", "");[size=16][/size]
  }[size=16][/size]
  slides[slideIndex-1].style.display = "block"; [size=16][/size]
  dots[slideIndex-1].className += " active";[size=16][/size]
}



Aqui o exemplo como deveria ficar 

https://www.w3schools.com/howto/howto_js_slideshow.asp

E olha no portal do meu site como esta 

http://quintamarcha.forumeiros.com/portal

Tem como ajustar , me ajudar
EDU2010

EDU2010
Hiper Membro

Membro desde : 09/12/2010
Mensagens : 2295
Pontos : 3601

http://passarinhos.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por Roevs 13.03.19 11:50

Olá,

Substitua o código HTML pelo código abaixo e exclua o código JS e o CSS

Código:
<!DOCTYPE html>
<html>
<head>
  <style>
* {box-sizing: border-box}
body {font-family: Verdana, sans-serif; margin:0}
.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}
</style>
<!--    Slideshow container    -->
<div class="slideshow-container">
         
  <!--    Full-width images with number and caption text    --> 
  <div class="mySlides fade">
             
      <div class="numbertext">
          1 / 3
      </div>
            <img src="https://i.servimg.com/u/f75/20/04/39/33/renaul10.jpg" style="width:100%" />   
      <div class="text">
          Caption Text
      </div>
           
  </div>
         
  <div class="mySlides fade">
             
      <div class="numbertext">
          2 / 3
      </div>
            <img src="https://i.servimg.com/u/f75/20/04/39/33/projec10.jpg" style="width:100%" />   
      <div class="text">
          Caption Two
      </div>
           
  </div>
         
  <div class="mySlides fade">
             
      <div class="numbertext">
          3 / 3
      </div>
            <img src="https://i.servimg.com/u/f75/20/04/39/33/citroe10.jpg" style="width:100%" />   
      <div class="text">
          Caption Three
      </div>
           
  </div>
         
  <!--    Next and previous buttons    -->  <a class="prev" onclick="plusSlides(-1)">❮</a>  <a class="next" onclick="plusSlides(1)">❯</a>
</div><br />
<!--    The dots/circles    -->
<div style="text-align:center">
      <span class="dot" onclick="http://quintamarcha.forumeiros.com/t14-citroen-c4-cactus-feel-pack-1-6-automatico-pros-e-contras"></span>  <span class="dot" onclick="currentSlide(2)"></span>  <span class="dot" onclick="currentSlide(3)"></span>
</div>

<script>
var slideIndex = 1;
showSlides(slideIndex);

function plusSlides(n) {
  showSlides(slideIndex += n);
}

function currentSlide(n) {
  showSlides(slideIndex = n);
}

function showSlides(n) {
  var i;
  var slides = document.getElementsByClassName("mySlides");
  var dots = document.getElementsByClassName("dot");
  if (n > slides.length) {slideIndex = 1}   
  if (n < 1) {slideIndex = slides.length}
  for (i = 0; i < slides.length; i++) {
      slides[i].style.display = "none"; 
  }
  for (i = 0; i < dots.length; i++) {
      dots[i].className = dots[i].className.replace(" active", "");
  }
  slides[slideIndex-1].style.display = "block"; 
  dots[slideIndex-1].className += " active";
}
</script>

</body>
</html>

Até mais!
Roevs

Roevs
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por EDU2010 13.03.19 11:59

Vou usar este que achei .. 
So queria diminuir a altura e a largura , ficou muito grande , achei nos exemplos que me enviou 


Código:
<link type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/nivo-slider.min.css" rel="stylesheet" /><script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/jquery.nivo.slider.pack.min.js"></script><script type="text/javascript">
jQuery(window).load(function() {
  jQuery('#slider').nivoSlider();
});
</script>
<div class="nivoSlider" id="slider">
         <a href="http://quintamarcha.forumeiros.com/t14-citroen-c4-cactus-feel-pack-1-6-automatico-pros-e-contras"><img title="#noticia-1" alt="" src="https://i.servimg.com/u/f75/20/04/39/33/citroe10.jpg" /></a> <a href="http://quintamarcha.forumeiros.com/t13-renault-surpreende-e-reduz-precos-em-ate-r-13-mil-veja-nova-tabela#13"><img title="#noticia-2" alt="" src="https://i.servimg.com/u/f75/20/04/39/33/renaul10.jpg" /></a>
</div>
<div class="nivo-html-caption" id="noticia-1">
              
   <h1>
              Citroën C4     
   </h1>
         Cactus Feel Pack 1.6 automático: Prós e Contras 
</div>
<div class="nivo-html-caption" id="noticia-2">
              
   <h1>
              Renault     
   </h1>
         Renault surpreende e reduz preços em até R$ 13 mil; veja nova tabela   
</div>
EDU2010

EDU2010
Hiper Membro

Membro desde : 09/12/2010
Mensagens : 2295
Pontos : 3601

http://passarinhos.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta
  • 0

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por Roevs 13.03.19 12:53

Olá,

Adiciona esse código na sua Folha de estilo CSS e altere os números até ficar de seu agrado

Código:
.nivoSlider {
    width: 90%!important;
    height: 90%!important;
}

Até mais!
Roevs

Roevs
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por EDU2010 13.03.19 13:11

Resultou , obrigado
EDU2010

EDU2010
Hiper Membro

Membro desde : 09/12/2010
Mensagens : 2295
Pontos : 3601

http://passarinhos.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Criar e adicionar slide no fórum

Mensagem por Roevs 13.03.19 13:12

Tópico resolvido


Movido para "Questões resolvidas".
Roevs

Roevs
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

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

- Tópicos semelhantes

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