Back to top

Autore Topic: Togliere slideshow java da template  (Letto 5430 volte)

Offline mxxxo

  • Esploratore
  • **
  • Post: 85
    • Mostra profilo
Togliere slideshow java da template
« il: 25 Feb 2011, 17:04:38 »
Ciao a tutti, ho scaricato dalla gallery dei template free del sito questo 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?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #1 il: 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  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mxxxo

  • Esploratore
  • **
  • Post: 85
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #2 il: 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".

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #3 il: 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...
Codice: [Seleziona]
<?php if(JRequest::getVar('view') == "frontpage" ) : ?>
------codice slide--------
<?php endif; ?>
;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mxxxo

  • Esploratore
  • **
  • Post: 85
    • Mostra profilo
[RISOLTO]Re:Togliere slideshow java da template
« Risposta #4 il: 25 Feb 2011, 21:32:12 »
Grazie mille! gentilissimo!...per non parlare poi della velocità di risposta ;)

Offline tanino675

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #5 il: 17 Giu 2011, 17:27:50 »
Ciao Tonicopi, io ho lo stesso problema di mxxxo con lo slideshow, ma anche inserendo il codice da te suggerito:

Codice: [Seleziona]
<?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:
Codice: [Seleziona]
                    <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>

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #6 il: 19 Giu 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...
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #7 il: 19 Giu 2011, 20:14:57 »
Codice: [Seleziona]
<?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
Codice: [Seleziona]
            <?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

Offline tanino675

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #8 il: 20 Giu 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

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #9 il: 20 Giu 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.

Offline tanino675

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Togliere slideshow java da template
« Risposta #10 il: 20 Giu 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 :-)

 



Web Design Bolzano Kreatif