Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : mxxxo 25 Feb 2011, 17:04:38

: Togliere slideshow java da template
: mxxxo 25 Feb 2011, 17:04:38
Ciao a tutti, ho scaricato dalla gallery dei template free del sito questo http://adf.ly/TgBU (http://adf.ly/TgBU).
La slideshow però non è un modulo che posso abilitare o disabilitare ma uno script java.
Io vorrei averlo solo in hompage e non nelle altre pagine...qualcuno sa se la cosa è possibile?
: Re:Togliere slideshow java da template
: tonicopi 25 Feb 2011, 17:09:31
Certo mxxxo. Ti basterà duplicare il template, togliere la slide e metterlo come predefinito. Quello con la slide lo assegnerai solo alla home  ;)
: Re:Togliere slideshow java da template
: mxxxo 25 Feb 2011, 18:53:49
Grazie mille per la risposta...anche se ho dei piccoli dubbi sul come applicarla.
1-duplico il template (fin qui no problem).
2-cancello la slide (e qui è già un problema perchè non essendo un modul nn saprei dove trovarla).
3-questo template senza slide diventa "predefinito".
4-Quello con la slide lo associo solo alla home (questo proprio non ho idea di come si faccia).
...avrei bisogno di qualche altra dritta....in alternativa non c'è qualche cosa che posso fare da php, magari sull'index per dire che la slide deve essere attiva solo sulla "home".
: Re:Togliere slideshow java da template
: tonicopi 25 Feb 2011, 19:33:36
1 ok
2 la trovi nella index.php del template
3 ok
4 http://www.joomla.it/articoli-della-community/807-diverse-pagine-diversi-template-lassegnazione-dei-template.html

Il metodo alternativo con uno script php presuppone sempre che tu individui qual'è la porzione di codice nella index.php che fa apparire la slide e poi la racchiudi in una istruzione condizionale che dica: se siamo in prima pagina stampa questo...
:
<?php if(JRequest::getVar('view') == "frontpage" ) : ?>
------codice slide--------
<?php endif; ?>
;)
: [RISOLTO]Re:Togliere slideshow java da template
: mxxxo 25 Feb 2011, 21:32:12
Grazie mille! gentilissimo!...per non parlare poi della velocità di risposta ;)
: Re:Togliere slideshow java da template
: tanino675 17 Jun 2011, 17:27:50
Ciao Tonicopi, io ho lo stesso problema di mxxxo con lo slideshow, ma anche inserendo il codice da te suggerito:

:
<?php if(JRequest::getVar('view') == "frontpage" ) : ?>
------codice slide--------
<?php endif; ?>

non riesco a far sparire lo slide show dalle altre pagine del sito, che ho costriuto con un tempalte free di joomla.

TI allego qui il codice che utilizzo magari riesci ad aiutarmi:
:
                    <div class="pagewidth">
                            <?php if(JRequest::getVar('view') == "frontpage" ) : ?>   
                        <div id="slideshow">
    <img src="templates/<?php echo $this->template ?>/images/slide1.jpg" alt="image1" />
<img src="templates/<?php echo $this->template ?>/images/slide2.jpg" alt="image2" />
<img src="templates/<?php echo $this->template ?>/images/slide3.jpg" alt="image3" />
<img src="templates/<?php echo $this->template ?>/images/slide4.jpg" alt="image4" />
<img src="templates/<?php echo $this->template ?>/images/slide5.jpg" alt="image5" />
</div>
   <?php endif; ?>
<script type="text/javascript" charset="utf-8">
    var $j = jQuery.noConflict();
        $j(document).ready(function(){
                $j("#slideshow").slideshow({
                                pauseSeconds: 5,
                                height: 230,
                                caption: false
                                });
                            });
         </script>
: Re:Togliere slideshow java da template
: tonicopi 19 Jun 2011, 15:49:52
Stiamo parlando sempre di joomla 1.5 vero?
Perche' diversamente non saprei suggerirti il codice per fcare il controllo in home...
: Re:Togliere slideshow java da template
: ariess 19 Jun 2011, 20:14:57
:
<?php if(JRequest::getVar('view') == "frontpage" ) : ?>
------codice slide--------
<?php endif; ?>
questo controllo condizionale "aggancia" solo la visualizzazione di prima pagina del tipo blog (che si chiama appunto frontpage), per cui se la home è di un altro tipo non funziona.



per selezionare la home, di qualunque tipo sia utilizzare
:
            <?php
            $menu 
= & JSite::getMenu();
            if ( 
$menu->getActive() == $menu->getDefault() ) {    
                echo (
'questa è la pagina di default');
            }
            
?>


in questo modo viene selezionata la pagina corrispondente alla voce di menu predefinita  ;)

http://wiki.joomla.it/index.php?title=Modificare_il_layout_di_una_singola_pagina
: Re:Togliere slideshow java da template
: tanino675 20 Jun 2011, 08:59:17
Ti ringrazio per il suggerimento ricdata,
ho provato con il codice che mi hai passato , ma non riesco a far sparire lo slide show dalle altre pagine.

Cosa sbaglio?
Il sito in questione è:

http://www.wallysalio.com/index.php

un template free 1.5
: Re:Togliere slideshow java da template
: ariess 20 Jun 2011, 13:49:42
sostituisci l'index.php del template con quello che ti allego, oppure vedi come ho fatto la modifica e riportala sul tuo.
: Re:Togliere slideshow java da template
: tanino675 20 Jun 2011, 21:55:21
Ho provato a sostituire la index, ma l'unica cosa che sparisce e il menu di navigazione e la testata in cui c'è il logo si rimpicciolisce.
Cmq ti ringrazio tanto per il suggerimento :-)