For english version click here
Il rotator è realizzato in flash e per essere visualizzato richiede il più recente Flash Macromedia plug-in per i vari browser.
In questa versione è stato aggiunto il titolo del movie ed è stata apportata una miglioria per non pubblicare i tabs vuoti. Se dovete usare un numero inferiore a 5 tabs è consigliato l'utilizzo del modulo Tab Slider
Dimensioni Flash in pixel (W x H): 580 x 300 px
Dimensione richiesta immagini in pixel (W x H): 580 x 300 px:
Cartella immagini: /modules/mod_eibmultitransitional_rotator/images/
Non cambiate le dimensioni del movie. Potete avere problemi di layout.
Titolo Movie: Scrivi un titolo breve che riassume il contenuto del vostro sito:
Scegli colore layout: scegli un colore disponibile fra i nove layout.
Testo pulsante: crea il testo del pulsante presente nel Flash (es: clicca qua, vai a, etc).
Numero di Tabs: Imposta il numero di tabs da visualizzare. Consigliato è 5.
In caso di sezioni tabs non compilate, il numero tabs deve corrispondere al numero delle sezioni Tabs compilate.
Random: Permette di scegliere una sequenza casuale dei tabs oppure no.
Tempo di delay: Imposta il tempo di rotazione in secondi dei vari tabs. Consigliato è 15 secondi. Se non vuoi alcuna rotazione impostalo su Infinito
Effetto transizione: Scegli uno fra 6 effetti di transizione disponibili. Imposta 0 per tutti.
Sezioni Tabs: Compila i campi e scegli l'immagine rappresentativa dell'argomento trattato.
Se volete usare "Gestione Media" di Elxis per caricare le immagini che volete usare in EIB transition rotator module, è meglio cambiare la cartella delle immagini.
Per fare questo, aprte mod_eibmultitransition_rotator.php con il vostro software php preferito.
Andare alla linea 295 e modificare '/modules/mod_eibmultitransition_rotator/images/' in '/images/eibmultitransition_rotator/'
La linea completa diventerà:
| $lineitem = 'picture="'.$mainframe->getCfg('live_site').'/images/eibmultitransition_rotator/'.$item['picture'].'" title="'.$item['title'].'" subtitle="'.$item['subtitle'].'" url="'.$item['url'].'" target="'.$item['target'].'" button="'.$item['button'].'" >'; |
A questo punto dovete creare una cartella chiamata eibmultitransition_rotator nella cartella images del vostro sito elxis e copiare i file contenuti nella cartella originale del modulo.
Il flash permette di gestire più di 5 tabs in modo casuale. Se desiderate avere più di cinque tabs, dovete fare delle implementazioni nei due files del modulo. (.php and xml).
Copia e incolla il blocco dalla riga 141 alla 150 per quante volte sono i tabs che vuoi aggiungere.
| <param name="@spacer" type="spacer" default="CX_MULTIROT_TAB5" label="" description="" /> <param name="title5" type="text" default="" dir="rtl" size="20" label="CX_MULTIROT_TITL" description="CX_MULTIROT_TITL_DESCR" /> <param name="subtitle5" type="text" default="" dir="rtl" size="20" label="CX_MULTIROT_STITL" description="CX_MULTIROT_STITL_DESCR" /> <param name="descr5" type="text" default="" dir="rtl" size="65" label="CX_MULTIROT_DESCR" description="CX_MULTIROT_DESCR_DESCR" /> <param name="link5" type="text" default="" dir="ltr" size="65" label="AX_SM_RNI_LNL" description="CX_MULTIROT_LINK_DESCR" /> <param name="target5" type="list" default="0" dir="ltr" label="CX_MULTIROT_TARG" description="CX_MULTIROT_TARG_DESCR"> <option value="0">CX_MULTIROT_TARG_SAMEW</option> <option value="1">CX_MULTIROT_TARG_NEWW</option> </param> <param name="picture5" type="imagelist" directory="/modules/mod_eibmultitransition_rotator/images" default="" dir="ltr" label="AX_IMAGEL" description="CX_MULTIROT_PICT_DESCR" /> |
Rinominare il valore del param name modificando il numero finale:
esempio se vuoi aggiungere due 2 tabs:
title5 diventerà title6 e title7,
subtitle5 diventerà subtitle6 e subtitle7,
e così via in ogni contenuto dei nuovi blocchi creati.
Attenzione:
Ricordatevi anche della variabile lingua CX_MULTIROT_TAB5 che diventerà CX_MULTIROT_TAB6, CX_MULTIROT_TAB7 e create queste nuove variabili nei file lingua che trovate nella cartella "/language/" del modulo.
Copiare e incollare la riga 61 quante volte sono i tabs che vuoi aggiungere..
| <option value="5">5</option> |
e cambiare il numero 5, nel nostro esempio, in 6 e 7.
Salvare il file.
Questo file è più difficile da modificare, ma con un pò di pazenza tutto è possibile.
Per semplificarvi la vita, per fare le nostre aggiunte partiremo dal fondo del file.
Copia e incolla il blocco dalla riga 264 alla riga 272 quante volte sono i tabs che vuoi aggiungere:
|
$items [] = array( |
e rinominare le variabili nei blocchi aggiunti. Nel nostro esempio:
$this->picture5 diventerà $this->picture6 e $this->picture7
$this->title5 diventerà $this->title6 e $this->title7
e così via per tutte le variabili presenti nei nuovi blocchi
Copare ed incollare la riga 162 quante volte sono i tabs che vuoi aggiungere.
| if ($this->link5) {if (!preg_match('#^(http)#i', $this->link5)) { $this->link5 = 'http://'.$this->link5; }} |
Rinomunare $this->link5 per ogni nuova linea. Nel nostro esempio diventerà $this->link6, $this->link7.
Andare alla fine della riga 154. Copiare ed incollare tutta la parte finale della linea dove il numero finale della variabile è 5.
| .$params->get('title5', '').$params->get('subtitle5', '').$params->get('link5', '').$this->target5.$params->get('descr5', '').$params->get('picture5', '') |
Sostituire il numero finale 5 in 6 and 7.
Nel nostro esempio la linea completa diventerà:
| $this->params = $params->get('button', '').$params->get('title1', '').$params->get('subtitle1', '').$params->get('link1', '').$this->target1.$params->get('descr1', '').$params->get('picture1', '').$params->get('title2', '').$params->get('subtitle2', '').$params->get('link2', '').$this->target2.$params->get('descr2', '').$params->get('picture2', '').$params->get('title3', '').$params->get('subtitle3', '').$params->get('link3', '').$this->target3.$params->get('descr3', '').$params->get('picture3', '').$params->get('title4', '').$params->get('subtitle4', '').$params->get('link4', '').$this->target4.$params->get('descr4', '').$params->get('picture4', '').$params->get('title5', '').$params->get('subtitle5', '').$params->get('link5', '').$this->target5.$params->get('descr5', '').$params->get('picture5', '') .$params->get('title6', '').$params->get('subtitle6',
'').$params->get('link6',
'').$this->target56.$params->get('descr6',
'').$params->get('picture6', '').$params->get('title7', '').$params->get('subtitle7',
'').$params->get('link7',
'').$this->target57.$params->get('descr7',
'').$params->get('picture7', '') ; |
Fare la stessa cosa con la riga 154 che diventerà:
| $this->params1 = $this->button.$this->title1.$this->subtitle1 .$this->link1.$this->target1.$this->descr1.$this->picture1.$this->title2 .$this->subtitle2.$this->link2.$this->target2.$this->descr2.$this->picture2 .$this->title3.$this->subtitle3.$this->link3.$this->target3.$this->descr3. $this->picture3.$this->title4.$this->subtitle4.$this->link4.$this->target4 .$this->descr4.$this->picture4.$this->title5.$this->subtitle5.$this->link5 .$this->target5.$this->descr5.$this->picture5.$this->title6.$this->subtitle6 .$this->link6.$this->target6.$this->descr6.$this->picture6.$this->title7 .$this->subtitle7.$this->link7.$this->target7.$this->descr7.$this->picture7; |
Copia ed incolla la riga 151 come al solito e rinominare tutto il contenuto
Nel nostro esempio le due nuove righe diventeranno:
| if ($this->picture6 == '-1') {$this->picture6 = 'none.jpg';} if ($this->picture7 == '-1') {$this->picture7 = 'none.jpg';} |
Copia e incolla il blocco dalla riga 139 alla riga 144 come fatto in precedenza.
| $this->title5 = eUTF::utf8_trim($params->get('title5', '')); $this->subtitle5 = eUTF::utf8_trim($params->get('subtitle5', '')); $this->link5 = trim($params->get('link5', '')); $this->target5 = (intval($params->get('target5', 0)) === 1) ? '_blank' : '_self'; $this->descr5 = eUTF::utf8_trim($params->get('descr5', '')); $this->picture5 = trim($params->get('picture5', 'default.jpg')); |
e rinominare le variabili. nel nostro esemio:
$this->title5 diventerà $this->title6 e $this->title7
$this->subtitle5 diventerà $this->subtitle6 e $this->subtitle7
e così via per tutte le variabili dei nuovi blocchi aggiunti.
Copia e incolla il blocco dalla riga 64 e 69:
| private $title5 = ''; private $subtitle5 = ''; private $link5 = ''; private $target5 = '_self'; private $descr5 = ''; private $picture5 = ''; |
e rinomina le variabili. Nel nostro esempio:
$this->title5 diventerà $this->title6 e $this->title7
$this->subtitle5 diventerà $this->subtitle6 e $this->subtitle7
e così via per tutte le variabili dei nuovi blocchi aggiunti.
Salvare il file
Questo è tutto !!
Your module is ready with seven tabs!!!!
Guide write by Speck - Elxisitalia.com