Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : Gab88 04 Oct 2012, 09:11:39
-
Salve, ho un problema con questo template http://www.joomla.it/anteprima-template-16/6189-siteground-j16-44.html (http://www.joomla.it/anteprima-template-16/6189-siteground-j16-44.html), più precisamente con le immagini dello slider che in locale non vengono visualizzate. Ho provato su diversi computer e con diversi browser, ma quando faccio l'anteprima del sito le immagini (quelle di esempio) non vengono caricate. Non riesco a capire perchè non funzionano (ipotizzo che sia sbagliato il riferimento alle immagini chiamate, visto che queste ultime sono presenti nella cartella del template) e non sono riuscito a trovare nel template stesso o nei componenti, qualcosa per andare a modificare il percorso di acquisizione delle immagini. Qualcuno ne sa qualcosa in più?
-
Ciao probabilmente devi andare a controllare tra i moduli.
-
Di moduli ne ho solo uno e non riguarda lo slider. Mentre ho controllato ad uno ad uno i plugin e non ho trovato niente di attinente...continuo a brancolare nel buio e a non capire
-
Ciao Gab88 sulla homepage, nello spazio in cui dovrebbero andare le foto cosa visualizzi? Nulla? si vede il porto dello slider? Puoi postare un'img?
-
Ecco lo screen:
(http://imageshack.us/a/img13/6810/immaginetl.png) (http://imageshack.us/photo/my-images/13/immaginetl.png/)
Inoltre aprendo il codice con chrome, nella parte interessata ho questo:
(http://imageshack.us/a/img145/6269/immagine1qd.png) (http://imageshack.us/photo/my-images/145/immagine1qd.png/)
-
Nella cartella specificata nel percorso che hai contrassegnato c'è quell'immagine? Se si prova ad eliminare lo spazio tra le parole "Living Scale" nella cartella root del sito. Anzi, per maggior sicurezza rinominala in "livingscale". Fammi sapere come va
-
Ho provato ma non cambia niente. L'immagine che richiama non esiste, ma questo credo dipenda dal fatto che l'immagine visualizzata dallo slider non è unica (sono 5 di default) e cambia ad intervalli
-
L'immagine deve trovarsi all'interno della cartella che si vede nella foto, se non c'è non può essere visualizzata, il fatto, poi, che le foto sono 5 è un altro discorso. Inserisci nella cartella una foto e chiamala come una delle 5, vedrai che funziona.
-
Nel file index.php del template le linee riguardanti lo slider sono queste:
<div id="slideshow">
<div id="galleria">
<?php if ($slider_enabled == 1) {for ($i = 1; $i <= $number_of_slides; $i++) { ?>
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/image<? echo $i; ?>.jpg" alt="Slideshow Image" />
<?php }}?>
<>
<script>
Galleria.loadTheme('<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/galleria.dots.js');
$('#galleria').galleria();
</script>
<>
Non va a prendere una immagine specifica, altrimenti ci sarebbe la staticità
-
Certo che non va a prendere un'immagine singola, ma se guardi il codice html della pagina trovi le immagini esatte che sta prendendo.
Comunque le immagini le carica in livingscale/templates/js/galleria.dots.js (ovviamente se la cartella root del sito si chiama ancora livingscale). Li dentro trovi il codice relativo alle immagini, guarda come è fatto, nel caso postalo
-
Il codice di quel file è questo: (ma non credo sia qui il problema)
.galleria-container{height:100%;position:relative;overflow:hidden;}
.galleria-stage{width: 950px;height: 290px;bottom:0px;top:0px;right:0;left:0;position:absolute;overflow:hidden;}
.galleria-thumbnails-container{height:30px;width:100%;bottom:5px;position:absolute;left:0;z-index:2;}
.galleria-thumbnails-list{text-align:center;margin: 22px 0 0;}
.galleria-thumbnails .galleria-image{display:inline-block;zoom:1; *display: inline;width:12px;height:12px;background:url(dot.png) no-repeat 0px 0;margin-right:5px;cursor:pointer;}
.galleria-thumbnails .active .img{}
.galleria-counter{font:normal 11px/18px arial,sans-serif;z-index:2;color:#444;margin-top:6px;margin-right:12px;float:left;}
.galleria-counter span{color:#888;}
.galleria-thumbnails .galleria-image:hover{opacity:1!important;}
.galleria-loader{background:#000 url(loader.gif) no-repeat 50% 50%;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.3;z-index:3;display:none;}
.galleria-info{color:#666;z-index:3;text-align:center;font:italic 14px/1.4 georgia,serif;padding-top:10px;}
.galleria-counter{display:none;}
.galleria-info-close,
.galleria-info-link{display:none;}
.galleria-image-nav{position:absolute;height:100%;width:100%;left:0;top:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.4;cursor:pointer;width:50%;height:100%;position:absolute;background:url(l.png) no-repeat 7% 50%;z-index:2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.galleria-image-nav-right{left:auto;right:0;background:url(r.png) no-repeat 93% 50%;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
La regola per visualizzare le immagini è questa:
<?php if ($slider_enabled == 1) {for ($i = 1; $i <= $number_of_slides; $i++) { ?>[/size] <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/image<? echo $i; ?>.jpg" alt="Slideshow Image" />
Come logica credo sia giusta (sulla sintassi specifica sono ignorante) e io nella cartella delle immagini ho le varie image1,image2,image3...
-
Ciao, per non andare a tentoni ho scaricato il template. Come dici tu il codice dello slideshow è nell'index del template. Le immagini si devono trovare nella cartella tuosito/templates/siteground-j16-44/images/ e devono chiamarsi image1, image2, image3 ecc.
Riguardando le tue screenshots ho visto che la costruzione errata dell'url sembra dipendere dall'apertura del php con <? e non con <?php Prova a riscrivere quella parte di codice <? echo $i; ?>
in <?php echo $i; ?>
-
Esatto!!! ;D adesso finalmente funziona!!! Grazie mille apagano
-
Figurati!!