Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : g.m. 30 Nov 2007, 16:54:51

: scroller orizzontale
: g.m. 30 Nov 2007, 16:54:51
come da oggetto, conoscete un modulo scroller orizzontale per virtuemart?

Quello che c'è nel pacchetto scrolla anche in orizzontale ma i prodotti li mette sempre in verticale

Grazie
: Re: scroller orizzontale
: jk4nik 30 Nov 2007, 17:44:29
in che senso intendi che li mette in verticale?

ho appena provato e non mi risulta...

ciao
jk
: Re: scroller orizzontale
: goldlink 30 Nov 2007, 18:38:20
Ha ragione g.m.,
non scrolla in orizzontale,
addirittura a me dà un riquadro bianco quando setto scroll left/right. :-\

Ed inoltre non so se a voi succede,
ma se carico la pagina su IE (invece di Firefox),
con ualsiasi settaggio di scroll (up/down/left/right),
mi da lo scroll (testo e foto) sul margine sinistro, anche se le impostazioni sono su center align.  >:(
: Re: scroller orizzontale
: g.m. 30 Nov 2007, 18:47:39
l'effetto che ottengo è questo,
lo scroll avviene regolarmaente nelle 4 direzioni possibili
ma i prodotti (esempio 5) li mette in verticale come se fossero in una tabella con 1 colonna e 5 righe.
Io invece vorrei che mi mettesse 5 prodotti in orizzontale su un'unica riga e li scrollasse verso dx o sx indifferentemente.

Quindi riformulo: è possibile farlo con il modulo di contenuto nel pack di virtuemart? se si come?

Grazie
: Re: scroller orizzontale
: jk4nik 30 Nov 2007, 19:39:30
vedi se questo ti aiuta,

http://forum.virtuemart.net/index.php?topic=22184.0

ciao
jk
: Re: scroller orizzontale
: g.m. 30 Nov 2007, 20:46:24
grazie, nn ne avevo proprio voglia di modificarmelo da solo ;)
: Re: scroller orizzontale
: Argon 05 Dec 2007, 10:56:10
I have solved the problem..

here is the Code
Replace the code between
* Display Product Data * Helper DB function
with follwing code in file mod_productscroller.php
Hope it will help..it works for me

* Display Product Data
*/
   function displayScroller (&$rows) {
      global $mosConfig_absolute_path;

      $database = new ps_DB();
      require_once( CLASSPATH."ps_product.php" );
      $ps_product = new ps_product;

      $cnt=0;
      if($this->ScrollCSSOverride=='yes') {
         $txt_size = $this->ScrollTextSize . 'px';
         $margin = $this->ScrollMargin . 'px';
         //$height=($height-intval($margin+0));
         //$width=($width-intval($margin+30));
         echo $this->params->get( 'pretext', "");
         echo " <div style=\"text-align:".$this->ScrollAlign.";background-color: ".$this->ScrollBGColor."; width:".$this->ScrollWidth.";
                       margin-top: $margin; margin-right: $margin; margin-bottom: $margin; margin-left: $margin;\" >
               <marquee behavior=\"".$this->ScrollBehavior."\"
                        direction=\"".$this->ScrollDirection."\"
                        height=\"".$this->ScrollHeight."\"
                        width=\"".$this->ScrollWidth."\"
                        scrollamount=\"".$this->ScrollAmount."\"
                        scrolldelay=\"".$this->ScrollDelay."\"
                        truespeed=\"true\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\"
                        style=\"text-align: ".$this->ScrollTextAlign."; color: ".$this->ScrollTextColor."; font-weight: ".$this->ScrollTextWeight."; font-size: $txt_size\;\" >";
      }
      else {

         echo " <div style=\"width:".$this->ScrollWidth.";text-align:".$this->ScrollAlign.";\">
               <marquee behavior=\"".$this->ScrollBehavior."\"
                        direction=\"".$this->ScrollDirection."\"
                        height=\"".$this->ScrollHeight."\"
                        width=\"".$this->ScrollWidth."\"
                        scrollamount=\"".$this->ScrollAmount."\"
                        scrolldelay=\"".$this->ScrollDelay."\"
                        truespeed=\"true\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\">";
      }
      $show_addtocart = ( $this->show_addtocart == "yes" ) ? true : false;
      $show_price = ( $this->show_price == "yes" ) ? true : false;
           echo "<table><tr>";
      foreach($rows as $row) { echo "<td>";
         $ps_product->show_snapshot( $row->product_sku, $show_price, $show_addtocart );
                            echo "</td><td>";
         for($i=0;$i<$this->ScrollSpaceCharTimes;$i++) {
               echo "&nbsp;&nbsp;&nbsp;&nbsp;";
            }
          echo "</td>";
      }
      echo " </tr></table> </marquee>
            </div>";
   } // end displayScroller

} // end class productScroller

/**
* Helper DB function
: Re: scroller orizzontale
: alfeo 08 Jul 2008, 12:43:28
Ragazzi sono 2 giorni che tento di fare le modifiche scritte. Gentilmente qualcuno potrebbe mettere il modulo gia da scaricare o contattarmi tramite PM please?
: Re: scroller orizzontale
: g.m. 08 Jul 2008, 13:32:45
guarda qui:
http://www.vmitalia.net/forum/index.php?topic=53.0
se non risolvi ancora scrivimi in pm ... anche se come dicevo a suo tempo l'effetto ottenuto è veramente brutto (IMO)

Ciao
: Re: scroller orizzontale
: alfeo 09 Jul 2008, 12:27:55
Purtroppo ho visto ma qualcuno in grado di farlo, non potrebbe fare un modulo in .rar da installare direttamente? io giuro che ci ho provato ma nulla, sono impedito... affronto le sfide di joomla giorno per giorno :) per il momento siamo in parità  ::)