Joomla: wdbanner variant, modulo per banner a rotazione

Qualche settimana fa ho avuto bisogno di inserire su un’installazione Joomla dei banner che ruotassero dopo alcuni secondi (www.dodicesimouomo.net).

Girando in rete ho trovato wd rotation banner, che però dava problemi se il modulo veniva duplicato più volte nella stessa installazione e non gestiva banner di tipo flash di cui io avevo bisogno. Così ho provveduto a modificare il codice sorgente per adattarlo alle mie esigenze.

Qui sotto le due schermate con i parametri:

Parametri  modulo

  • Suffisso: stringa alfanumerica che contraddistingue univocamente il modulo. Serve se il modulo viene duplicato più volte nella stessa installazione, se non viene indicato la rotazione potrebbe non funzionare. In  caso ci sia solo un modulo di questo tipo non è necessario indicarlo.
  • Larghezza e Altezza: se il banner è un’immagine vengono applicate solo se il parametro Fixed size è abilitato. Se invece il banner è in flash indica le rispettive dimensioni e non è necessario che il parametro Fixed size sia abilitato.
  • Delay time: tempo in secondi che deve passare tra una rotazione e l’altra.

Parametri avanzati

Nei parametri avanzati sono presenti dieci accoppiate di campi Image URL e Link: se il banner è un’immagine nel primo campo deve contenere l’url dell’immagine da visualizzare, ne l secondo il link  (preceduto da http://) su cui saltare quando ci viene cliccato; se il banner è di tipo flash deve essere riempito solo Image Url con l’url del file flash mentre Link deve essere lasciato in bianco.

Download

Per chi interessa può scaricare il modulo dal link riportato qui stotto.

mod_wdbanners_variant.zip

Informatica , , , , , ,

  1. 9 febbraio 2011 a 22:59 | #1

    grazie per il modulo, ha risolto il problema “base” del modulo Banner integrato in Joomla.
    Mi sembra un ottimo punto di partenza, ma se posso suggerirti un’implementazione più ricca, farei in modo che anche su questo si possano contare i click, le impressions, tag, ecc…

    Ad ogni modo, grazie per averlo condiviso!

    Marco Famà photography

  2. 10 febbraio 2011 a 0:14 | #2

    @Marco Famà
    Grazie del consiglio, vedrò implementarlo non appena possibile.
    Ti segnalo anche che ho reso disponibile un piccolo aggiornamento che risolve un problema sulla rotazione random, se ti interessa lo trovi qui
    http://www.lejubila.net/2011/02/joomla-wdbanner-variant-v-1-1-modulo-per-banner-a-rotazione/

  3. 10 febbraio 2011 a 9:47 | #3

    Grazie mille!
    Se mai dovessi rilasciare un modulo simile ma con quelle features fai un fischio! :) Ad ogni modo, grazie davvero per averlo condiviso..

  4. 2 marzo 2011 a 11:59 | #4

    Anche da parte mia i complimenti per questo modulo semplice e funzionale! Spesso per la cosa più semplice si passano ore per ricercare e testare, cosa che avrei fatto io se non mi fossi imbattuto qui :)
    Solo una domanda se posso: Ho assegnato al modulo la posizione breadcrumb ma si allinea a sinistra, non riesco a centrarlo [www.semiepiante.net]
    Chi sà darmi un consiglio? Grazie

  5. 2 marzo 2011 a 16:05 | #5

    Grazie dei complimenti, per quanto riguarda l’allineamento il banner viene visualizzato in un div a cui viene assegnata la classe wdbanners, quindi puoi definire uno stile css come ti pare a te.

    Ciao.

  6. 14 aprile 2011 a 22:18 | #6

    ciao, scusate ho prova adesso il modulo, ottima soluzione, ma non riesco a impostare il suffisso css del modulo, mentre avviene ad esempio nel modulo banner di joomla.
    Utilizzo la versione wdbanner variant v.1.1
    Si può risolvere?

  7. 15 aprile 2011 a 0:17 | #7

    @Anto
    Dai un’occhiata qui Joomla: wdbanner variant v. 1.2, modulo per banner a rotazione.
    Ho rilasciato una nuova versione dove ho implementato quello che richiedevi.

    Fammi sapere se così hai risolto.

  8. 15 aprile 2011 a 8:29 | #8

    @lejubila
    grazie, adesso va benissimo, questo modulo è molto utile.

  1. 10 febbraio 2011 a 0:11 | #1
  2. 15 aprile 2011 a 0:13 | #2

Statistical data collected by Statpress SEOlution (blogcraft).