Back to top

Autore Topic: slideshow su ogni pagina  (Letto 1779 volte)

Offline klavit

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
slideshow su ogni pagina
« il: 13 Feb 2012, 19:13:17 »
Ciao a tutti,
ho bisogno di un piccolo aiuto...
Sto usando il template a4Joomla sailboats e non riesco a mantenere lo slideshow sulle pagine che creo..
Cioè lo slideshow appare solo sulla homepage (o Frontpage), creando un terribile effetto passando alle altre pagine.
Che modifiche devo fare per lasciare lo slideshow (verysimpleslideshow) su ogni pagina (oppure sostituirlo con una immagine sulle altre pagine)?
Grazie

Offline jarhead76

  • Appassionato
  • ***
  • Post: 647
  • Sesso: Maschio
    • Mostra profilo
Re:slideshow su ogni pagina
« Risposta #1 il: 13 Feb 2012, 19:14:50 »
Se si tratta di un modulo, la slideshow, non devi fare altro che pubblicarlo su tutte le pagine, altrimenti dai più dettagli.
Ho imparato a conoscere la mia Provincia da qui agrigentoedintorni.it

Offline klavit

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:slideshow su ogni pagina
« Risposta #2 il: 13 Feb 2012, 19:23:13 »
Purtroppo non è un modulo, altrimenti sarebbe stato più semplice...infatti le modifiche di joomla so farle, ma qui credo ci siano da fare modifiche  JS o PHP...ed in questo sono una frana...
Anche soltanto inserire una foto fissa su ogni pagina al posto dello slideshow mi basterebbe, ma non so se c'è un modo facile...
Grazie jarhead76..

Offline klavit

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:slideshow su ogni pagina
« Risposta #3 il: 13 Feb 2012, 19:25:36 »
Credo che il problema risieda nel file index.php e più precisamente qui:
<[/size]script [/color][/size]src[/color][/size]=[/size]"<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/verysimpleslideshow.js" [/color][/size]type[/color][/size]=[/size]"text/javascript"[/color][/size]>[/size]</[/size]script[/color][/size]>[/size]<?php if ($headerType == "1" && $frontpage == "1") : ?><script type="text/javascript">window.addEvent('domready',function() {  var slideshow = new VerySimpleSlideshow({    container: 'slideshow-container',    elements: '#slideshow-container img',    showControls: <?php echo $showControl; ?>,    transDelay: <?php echo $delay; ?>,    transDuration: <?php echo $duration; ?>  });  slideshow.start()});</script><?php endif; ?>

Oppure nel file "verysimpleslideshow.js"...se serve posto anche quello...



[/size]

Offline klavit

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:slideshow su ogni pagina
« Risposta #4 il: 13 Feb 2012, 19:29:07 »
Chiedo scusa se posto ancora...
Nel file index.php più in basso c'è anche questo:


<[/size]div [/color][/size]id[/color][/size]=[/size]"wrap" [/color][/size]class[/color][/size]=[/size]"gainlayout"[/color][/size]>[/size]  <?php if ($frontpage == "1" && $headerType != "2") {?>  <div id="slideshow-container">    <?php    $imgrootdir = "templates/".$this->template."/images/";    switch ($headerType)    {      case 0:// One image        echo '<img src="'.$imgrootdir.$myimage.'" alt="" />';        break;      case 1: // Slider        $picDir= $imgrootdir.$myfolder;        $picDir .="/";        if (file_exists($picDir) && is_readable($picDir)) {          $folder = opendir($picDir);        } else {          echo '<div class="message">Error! Please check the parameter settings and make sure you have entered a valid image folder path!<>';          return;        }        $allowed_types = array("jpg","JPG","jpeg","JPEG","gif","GIF","png","PNG","bmp","BMP");        $index = array();        while ($file = readdir ($folder)) {          if(in_array(substr(strtolower($file), strrpos($file,".") + 1),$allowed_types)) {array_push($index,$file);}        }        closedir($folder);        if($display == 'random') {shuffle($index);} else {sort($index);}        foreach ($index as $file) {          $finalpath = $picDir.$file          // output          echo '<img src="'.$finalpath.'" alt="'.$file.'" />';        }        if ($showControl) echo '<div id="slcontrol"> <>';        break;    }    ?>  </div<?php } ?>   <?php if($this->countModules('position-2')) : ?>[/size]

 



Web Design Bolzano Kreatif