Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : ira83 18 Feb 2011, 13:34:19

: Slideshow integrato nella index
: ira83 18 Feb 2011, 13:34:19
Ciao a tutti...

stavo realizzando questo (http://maestricarlo.altervista.org/) sito dove voglio raccogliere le mie informazioni.

solo che il template di partenza (che piano a piano modificherò) che ho scelto (camenian - presente su questo sito) presenta una slide show integrata nel file index.php

infatti momentaneamente online vi è il seguente codice:
:
<div class="pagewidth">
    <div id="slideshow-w">
    <div id="slideshow">
    <a href="http://xxxxxxxx.it" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide1.jpg" alt="image1" /></a>
<a href="http://xxxxxxx.com" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide2.jpg" alt="image2" /></a>
<a href="http://xxxxxxxx.com/valpo" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide3.jpg" alt="image3" /></a>
                    <a href="http://xxxxxxxx.org" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide4.jpg" alt="image4" /></a>
                     
</div>
</div>
<script type="text/javascript" charset="utf-8">
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j("#slideshow").slideshow({
                pauseSeconds:<?php echo $pause ?>,// 5,
                height:<?php echo $hauteur ?>, //469,
    fadeSpeed:<?php echo $fadespeed ?>,// 0.5,
width:<?php echo $largeur ?>, //950,
                caption: false
                });
             });
</script>
   
    </div>


e funziona benone... adesso il problema pero sta che io voglio questa slide cosi ogranizzata solo nella home. se ad esempio si va su chi sono? (http://maestricarlo.altervista.org/index.php/chi-sono) non voglio che appaia...

sinceramente non saprei dove andare a parare per risolvere questo problema.

vi ringrazio in anticipo
: Re:Slideshow integrato nella index
: tonicopi 18 Feb 2011, 13:52:29
Duplichi il template. Nella home assegni quello attuale. A quello duplicato togli la slideshow e lo metti come predefinito  ;)
: Re:Slideshow integrato nella index
: ophtalmos 18 Feb 2011, 13:59:01
Duplichi il template. Nella home assegni quello attuale. A quello duplicato togli la slideshow e lo metti come predefinito  ;)
tonicopi, per curiosità, potrebbe funzionare anche inserendo il div interessato nell'index?
:
<?php if(JRequest::getVar('view') == "frontpage" ) : ?>
<div id="slideshow-w">     <div id="slideshow">     <a href="http://xxxxxxxx.it" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide1.jpg" alt="image1" /></a> <a href="http://xxxxxxx.com" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide2.jpg" alt="image2" /></a> <a href="http://xxxxxxxx.com/valpo" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide3.jpg" alt="image3" /></a>                    <a href="http://xxxxxxxx.org" target="_blank"><img src="templates/<?php echo $this->template ?>/images/slide4.jpg" alt="image4" /></a>                      </div> </div>

<?php endif; ?>
in un comando php
ciao e grazie
: Re:Slideshow integrato nella index
: ira83 18 Feb 2011, 14:11:26
Geniale... ho duclicato il template e va tutto
grazie mille!!!!
: Re:[risolto] Slideshow integrato nella index
: tonicopi 18 Feb 2011, 14:24:25
tonicopi, per curiosità, potrebbe funzionare anche inserendo il div interessato nell'index?
Altrochè! Essendo Joomla femmina si può corteggiare in diversi modi...  :D
: Re:[risolto] Slideshow integrato nella index
: ophtalmos 18 Feb 2011, 14:27:59
tonicopi grazie ;)
: Re:[risolto] Slideshow integrato nella index
: ira83 18 Feb 2011, 15:19:26
ho un problemino ancora...

i link mi vengono aperti in una nuova finestra...

(alla fine ho utilizzato la tecnica di un unico template modificando il codice)
: Re:Slideshow integrato nella index
: ira83 18 Feb 2011, 20:28:53
nessuna idea?
: Re:Slideshow integrato nella index
: ira83 20 Feb 2011, 02:05:44
ovviamete i
:
target="_blank"li ho tolti.. ma mi fa sempre lo scherzetto di aprirlo in una nuova secheda...
: Re:Slideshow integrato nella index
: tonicopi 20 Feb 2011, 11:04:26
ovviamete i
:
target="_blank"li ho tolti.. ma mi fa sempre lo scherzetto di aprirlo in una nuova secheda...
Ovviamente non li hai tolti perchè altrimenti si aprirebbe nella stessa finestra:
:
<a href="http://maestricarlo.altervista.org/index.php/io-valpo" target="blank" rel="3" style="display: none; z-index: 1;"><img alt="image3" src="/templates/camenian/images/slide3.jpg"></a> ;)
: Re:Slideshow integrato nella index
: ira83 20 Feb 2011, 11:38:10
ciao...


ehm... curiosità... quel codice dove l'hai trovato???
perche il in codice sorgente leggo solo
:
<a href="http://maestricarlo.altervista.org/index.php/io-valpo"><img src="/templates/camenian/images/slide3.jpg" alt="image3" /></a>
che ovviamente è quel che ho scritto all'interno del file index.php
: Re:Slideshow integrato nella index
: tonicopi 20 Feb 2011, 14:17:55
Quello che ti ho postato è l'output della tua index.php letto con firebug.
Io credo che tu creda di averlo modificato ma che in realtà sia ancora tal quale...  ;)
: Re:Slideshow integrato nella index
: ira83 20 Feb 2011, 14:54:32
mmm allora in index.php non è presente (ho controllato anche dal pannello di joomla in template "modifica html".


ma nel file slideshow.js ho trovato a riga 184
:
$(this).children("a").attr("target", "blank");
può essere lui il colpevole?
: Re:Slideshow integrato nella index
: tonicopi 20 Feb 2011, 19:38:01
Credo proprio di si. Quello script crea dinamicamente l'attributo target.
Cambia blank con self e vediamo che succede  ;)
: Re:Slideshow integrato nella index
: ira83 20 Feb 2011, 21:20:53
ahah niente non ne vuol proprio sapere :D
: Re:Slideshow integrato nella index
: ira83 22 Feb 2011, 22:41:10
ho fatto 1000 prove ma nulla.... :(
: Re:Slideshow integrato nella index
: tonicopi 22 Feb 2011, 23:49:03
Non devi fare mille prove ma solo cercare questa riga nel file slideshow.js circa a riga 184:
:
$(this).children("a").attr("target", "blank");e cambiarla così:
:
$(this).children("a").attr("target", "_self"); ;)
: Re:Slideshow integrato nella index
: frank_85 18 May 2011, 13:45:00
Salve a tutti, avevo lo stesso problema e grazie a questo post sono riuscito a risolverlo in parte: ho duplicato il template e lasciato lo slideshow solo in home, ma vorrei che anche parte del css sia diverso, ma se cambio il css del template predefinito cambia anche in home.. qualcuno può dermi una mano? Grazie!
: Re:Slideshow integrato nella index
: tonicopi 18 May 2011, 13:56:27
Stai dicendo che la modifica del foglio di stile di un template agisce anche sull'altro?  :o
: Re:Slideshow integrato nella index
: frank_85 18 May 2011, 14:00:29
si esatto, infatti fin'ora ho modificato solo l'index del template.. Per duplicare il template ho estratto il file zip e modificato il mome del template in templateDetails.xml. Ho compresso nuovamente e installato.. mi sono forse perso qualche passaggio?
: Re:Slideshow integrato nella index
: tonicopi 18 May 2011, 14:06:45
Direi che non è possibile!
Se hai due template in ognuno agisce il proprio foglio di stile!
Probabilmente il percorso della url che inserisce i fogli di stile è scritto in modo assoluto, per cui in realtà entrambi i template leggono lo stesso foglio di stile. Cambia il percorso nella index.php del template modificato  ;)