Joomla.it Forum

Joomla! 3 => Joomla! 3 => : far 22 Mar 2017, 20:02:14

: [RISOLTO] slide show
: far 22 Mar 2017, 20:02:14
salve, gentilmente potete aiutarmi.
utilizzo il seguente codice per una slideshow però mi pubblica tutte le foto senza lo scorrimento
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
  <ol class="carousel-indicators">
    <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
    <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
    <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
  </ol>
  <div class="carousel-inner" role="listbox">
    <div class="carousel-item active">
      <img class="d-block img-fluid" src="/images/slideshow/oliveto.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="/images/slideshow/olivo_paesaggio.jpg" alt="Second slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="/images/slideshow/estrazione_olio.jpg" alt="Third slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
 
  <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
 
</div>



cosa devo fare
: Re:slide show
: Limma 22 Mar 2017, 21:21:30
Un paio di settimane fa avevi aperto un thread "analogo", nell'ultimo post del quale ti avevo messo un link con un esempio di Slide-Carousel con lo scorrimento che parte automaticamente al caricamento della pagina (che era quello che cercavi di fare).
Rimetto qui il link (https://disegnareilweb.it/gallerie-immagini/b3-carousel), e qui sotto il codice con il quale l'esempio funziona:

:
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="2000"><!-- Indicators --><ol class="carousel-indicators">
<li class="active" data-target="#myCarousel" data-slide-to="0">&nbsp;</li>
<li data-target="#myCarousel" data-slide-to="1">&nbsp;</li>
<li data-target="#myCarousel" data-slide-to="2">&nbsp;</li>
<li data-target="#myCarousel" data-slide-to="3">&nbsp;</li>
</ol><!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active"><img src="images/ImagoTest/Orizzontale1.jpg" alt="Orizzontale1" /><div class="carousel-caption">
        <h3>Asiago</h3>
        <p>Laghetto di montagna</p>
      </div></div>
<div class="item"><img src="images/ImagoTest/Orizzontale2.jpg" alt="Orizzontale2" /><div class="carousel-caption">
        <h3>Aereo</h3>
        <p>In volo verso...</p>
      </div></div>
<div class="item"><img src="images/ImagoTest/Orizzontale3.jpg" alt="Orizzontale3" /><div class="carousel-caption">
        <h3>Mare</h3>
        <p>Il mare al tramonto sulle coste pugliesi</p>
      </div></div>
<div class="item"><img src="images/ImagoTest/Orizzontale4.jpg" alt="Orizzontale4" /><div class="carousel-caption">
        <h3>Gorizia</h3>
        <p>Panorama dal castello di Gorizia</p>
      </div></div>
</div>
</div>

Domanda: ma il codice che tu hai postato e che non fa quello che dovrebbe, l'hai preso dalla documentazione su Bootstrap 3?
E tu su quale template stai tentando di farlo funzionare?
: Re:slide show
: far 22 Mar 2017, 21:45:37
si è vero...
grazie per il link
ma visualizzo solo la prima foto e lo scorrimento non si attiva
: Re:slide show
: far 22 Mar 2017, 21:52:19
limma mi correggo, funziona quasi...
le immaggini scorrono solo se clicco su uno di quei puntini altrimenti non scorrono in automatico
: Re:slide show
: Limma 22 Mar 2017, 21:57:19
limma mi correggo, funziona quasi...
le immaggini scorrono solo se clicco su uno di quei puntini altrimenti non scorrono in automatico

Non capisco cosa intendi esattamente...
La slide non va in automatico nel link che ho postato, o nelle tue prove???
: Re:slide show
: far 22 Mar 2017, 21:59:19
nelle mie prove non vanno in automatico devo cliccare sui puntini che indicano la presenza delle slide
: Re:slide show
: Limma 22 Mar 2017, 22:02:47
Ti rifaccio la domanda che ho posto prima:
Il codice che stai provando e che non fa quello che dovrebbe, l'hai preso dalla documentazione su Bootstrap 3?
Su quale template stai tentando di farlo funzionare?
: Re:slide show
: far 22 Mar 2017, 22:05:50
il template è protostar
il codice ho copiato quello che mi hai allegato tu (con le opportune modifiche dei nomi delle immagini)
: Re:slide show
: Limma 22 Mar 2017, 22:21:10
il template è protostar
il codice ho copiato quello che mi hai allegato tu (con le opportune modifiche dei nomi delle immagini)

Io ho utilizzato il codice per BootStrap 3; l'esempio che hai visto in azione gira su template Helix 3 che usa Bootstrap 3.
Protostar utilizza Bootstrap 2. Prova il codice che trovi qui (http://getbootstrap.com/2.3.2/javascript.html#carousel) (documentazione ufficiale su BootStrap 2.3.2).

Non metto le mani avanti, ma pochi giorni fa un utente ebbe un problema analogo con l'accordion di BootStrap, problema risolto quando si accorse di utilizzare il codice relativo alla versione 3 di BootStrap su un template con BootStrap 2...
: Re:slide show
: far 22 Mar 2017, 22:34:08
niente di fatto.
come posso risolvere
: Re:slide show
: far 22 Mar 2017, 22:43:48
c'è qualche modo per aggiornare a bootstrap 3
: Re:slide show
: Limma 23 Mar 2017, 00:11:12
niente di fatto.
come posso risolvere

Ho fatto una prova in locale con Protostar.

Questo l'html che ho usato (quello linkato prima da documentazione ufficiale BootStrap 2.3.2):
:
<div id="myCarousel" class="carousel slide">
<ol class="carousel-indicators">
    <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
    <li data-target="#myCarousel" data-slide-to="1"></li>
    <li data-target="#myCarousel" data-slide-to="2"></li>
  </ol>
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item"><p><img src="images/HomeIta.jpg"  /></p></div>
<div class="item"><p><img src="images/HomeIta.jpg"  /></p></div>
<div class="item"><p><img src="images/HomeIta.jpg"  /></p></div>
</div>
<!-- Carousel nav -->
<a href="#myCarousel" class="carousel-control left" data-slide="prev">&lsaquo;[/url] <a href="#myCarousel" class="carousel-control right" data-slide="next">&rsaquo;[/url]
</div>

Subito sotto l'html del carousel ho inserito questo:
:
<script>
  !function ($) {
    $(function(){
      // carousel demo
      $('#myCarousel').carousel()
    })
  }(window.jQuery)
</script>

La slide ora parte automaticamente al caricamento della pagina...
: Re:slide show
: far 23 Mar 2017, 19:44:42
limma sei davvero brava, grazie.

ho notato che sulla destra compare un punto nero e se clicco mi fa andare avanti le slide. come posso elimirare questi punti neri? questo è il sito (http://www.labonia.eu)
sotto le slide avevo messo degli aritcoli con l'immagine ora dopo i tuoi suggerimenti li fa scorrore.
mi puoi suggerire come inserire degli articoli sulla home page

grazie ancora
: Re:slide show
: Limma 23 Mar 2017, 20:57:06
limma sei davvero brava, grazie.

In verità sono un maschietto... Non cambia nulla rispetto a ciò che scrivo sul forum - anche perché farei solo una figuraccia visto il livello over the top di alcune ragazze che frequentano il forum - ma giusto per la cronaca.  8)

ho notato che sulla destra compare un punto nero e se clicco mi fa andare avanti le slide. come posso elimirare questi punti neri?

Intendi i tre "pallini" in alto a dx sulle foto, uno dei quali diventa bianco in corrispondenza alla foto visualizzata?
Elimina questa parte di codice dall'html del carousel e spariranno:
:
<ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
      </ol>


sotto le slide avevo messo degli aritcoli con l'immagine ora dopo i tuoi suggerimenti li fa scorrore.
mi puoi suggerire come inserire degli articoli sulla home page

Qui mi sono perso...  ???
In ogni caso, se l'argomento non riguarda più la slide, meglio aprire un nuovo thread e segnalare questo come risolto. O no?
: Re:slide show
: far 23 Mar 2017, 21:15:56
scusa....

no, mi riferisco alle palline nere che compare sulla destra e in basso.
visualizza il sito (http://www.labonia.eu) così vedi ante tu
: Re:slide show
: far 23 Mar 2017, 21:37:04
mi correggo, quei cerchi neri non li visualizzo più... meglio così
grazie Limma, sei grande ;)
: Re:slide show
: Limma 23 Mar 2017, 21:40:29
Stavo per dirti che quei "palloni" erano associati a parti di codice html del carousel in "posti" dove non dovevano essere.
Nel frattempo cos'hai modificato?
La tua slide (ora perfetta!  ;) ) è inserita in un "modulo personalizzato", giusto?
: Re:slide show
: far 23 Mar 2017, 21:57:53
ho eliminato Carousel nav....

un ultima cosa, con il codice precedente in fondo alle slide si visualizzava oltre che una striscia trasparente anche la possibilità di inseire qualche messaggio, è possibile anche con il codice che mi hai dato?
: Re:slide show
: Limma 23 Mar 2017, 22:08:12
Sì, si dovrebbero poter inserire delle didascalie.
Per ogni "div item" del carousel inserisci il codice qui sotto:
:
<div class="active item">
<p><img src="images/miaimmagine.jpg"  /></p>
<div class="carousel-caption">
<p>Testo didascalia!</p>
</div>
</div>

Non sto a dirti che nella mia prova funziona...!  ;D ;)
: Re:slide show
: far 23 Mar 2017, 22:31:00
limma funziona alla perfezione...
ottimo
grazieeeeee
: Re:[RISOLTO] slide show
: far 23 Mar 2017, 22:40:37
sai cosa ho notato tra l'ultima slide e linizio della prima,
 mi compare questo pezzo di codice:


  !function ($) {$(function(){// carousel demo$('#myCarousel').carousel()})}(window.jQuery)
: Re:[RISOLTO] slide show
: Limma 23 Mar 2017, 22:54:38
Stavo per risponderti!

Hai inserito il codice JavaScript nel posto sbagliato.
Se guardi l'html vedrai che dopo lo "script" hai due tag di chiusura:
</div></div>
Devi mettere il JavaScript sotto quei due tag </div>

Il tutto deve risultare così:
:
<div id="myCarousel" class="carousel slide" data-interval="1000">
<ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
      </ol>
<!-- Carousel items -->
   <div class="carousel-inner">
        <div class="active item">
        <p><img src="images/imago1.jpg"  /></p>
        <div class="carousel-caption">
        <p>Testo didascalia!</p>
        </div>
        </div>
                  <div class="item">
                  <p><img src="images/imago2.jpg"  /></p>
                  <div class="carousel-caption">
                  <p>Testo didascalia 2!</p>
                  </div>
                  </div>
                              <div class="item">
                              <p><img src="images/imago3.jpg"  /></p>
                              <div class="carousel-caption">
                              <p>Testo didascalia 3!</p>
                              </div>
                              </div>
  </div>
</div>
<script>
  !function ($) {
    $(function(){
      // carousel demo
      $('#myCarousel').carousel()
    })
  }(window.jQuery)
</script>
: Re:slide show
: far 23 Mar 2017, 23:02:24
grande...
complimenti per le tue capacità

grazie ancora
: Re:[RISOLTO] slide show
: far 29 Mar 2017, 22:17:25
vorrei che le slide non fossere centrate al monitor ma che coprissero l'intero schemo da destra a sinistra come posso fare?
: Re:[RISOLTO] slide show
: Limma 29 Mar 2017, 22:55:19
vorrei che le slide non fossere centrate al monitor ma che coprissero l'intero schemo da destra a sinistra come posso fare?

...Vedo che hai cambiato template... E sei passato ad uno dei miei preferiti, il Purity III (rigorosamente free) basato sul T3 Framework. Corretto?
E hai quindi riutilizzato il Carousel di Bootstrap 3.

Per avere la slide "full width" (immagino tu intenda tipo questa (http://disegnareilweb.altervista.org/)), devi impostare dal backend del template - al tab "Layout" - il modello "corporate" che abilita una posizione modulo "slideshow" che permette di fare quello che vuoi.

Edit: forse ti conviene e sarebbe più opportuno aprire un nuovo thread, vista la richiesta diversa e il "risolto" cha appare in questo topic...