Back to top

Autore Topic: Modulo mod_banners modificato per banner scorrevoli  (Letto 2771 volte)

Offline Allanon

  • Esploratore
  • **
  • Post: 104
  • Sesso: Maschio
    • Mostra profilo
Modulo mod_banners modificato per banner scorrevoli
« il: 02 Gen 2011, 21:44:18 »
Mi sono imbattuto in un post del 2008 molto interessante (che allegherò in fondo) e che faceva riferimento alla modifica del modulo mod_banners per rendere i banner scorrevoli tipo marquee. Ho bisogno di un modulo per gestire una serie di banner scorrevoli tutti insieme ma linkabili singolarmente e che gestisca anche le statistiche click e impressions (per questo mi interessava mantenere l'uso del mod_banner.
Utilizzando queste modifiche mi da errore alla riga 40 del file /modules/mod_banners/tmpl/default.php. L'errore fa riferimento all'ultimo <?php endif; ?> e se lo tolgo sembra funzionare tutto ma  insieme ai banner mi visualizza anche la seguente scritta:

get( 'scroll' )== "1" && $n >= $params->get( 'countscroll' )) : ?>

Non conosco il linguaggio PHP e non so dove mettere le mani.

Grazie


Post originale del 2008:
Ho fatto una modifica al modulo banner per renderli scorrevoli... ditemi cosa ne pensate:
per prima cosa ho modidicato il file /modules/mod_banners/mod_banners.xml aggiungendo le righe

Codice: [Seleziona]
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="scroll" type="radio" default="0" label="Scroll" description="PARAMSCROLL">
   <option value="0">No</option>
   <option value="1">Yes</option>     
</param>
<param name="countscroll" type="text" default="1" label="Scroll Count" description="PARAMSCROLLCOUNT" />
<param name="direction" type="list" default="down" label="Direction" description="PARAMDIRECTION">
   <option value="down">Down</option>
   <option value="up">Up</option>
   <option value="left">Left</option>
   <option value="right">Right</option>
</param>
<param name="height" type="text" default="210" label="Height (px)" description="PARAMHEIGHT" />
<param name="width" type="text" default="220" label="Width (px)" description="PARAMWIDTH" />
<param name="speed" type="text" default="1" label="Speed (1-100)" description="PARAMSPEED" />           

tra ordering e header_text, poi ho modificato il php /modules/mod_banners/tmpl/default.php aggiungendo

Codice: [Seleziona]
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<!-- SPONSOR SCORREVOLI -->
<?
  $n = 0;
foreach($list as $item) :
  $n=$n+1;
endforeach;

if($params->get( 'scroll' )== "1"  && $n >=   $params->get( 'countscroll' )) : ?>
<marquee behavior="scroll" direction="<?  echo $params->get( 'direction' ) ?>" scrollamount="<?  echo $params->get( 'speed' ) ?>" scrolldelay="1" height="<?  echo $params->get( 'height' ) ?>px" width="<?  echo $params->get( 'width' ) ?>px" onmouseover="this.stop();" onmouseout="this.start();">
<?
  endif;
?>
e alla fine del file

Codice: [Seleziona]
<?
if($params->get( 'scroll' )== "1"  && $n >=   $params->get( 'countscroll' )) : ?>
</marquee>
<?php endif; ?>
cosi nel modulo banner si hanno le opzioni per attivare lo scorrimento:
- Scroll: per attivare lo scorrimento
- Scroll count: quanti banner devono esserci per attivare lo scorrimento (per evitare lo scorrimento quando c'è un solo banner in pratica)
- Direction: la direzione dello scorrimento
- Height e width: dimensione del blocco
- Speed: velocità dello scorrimento

Offline Allanon

  • Esploratore
  • **
  • Post: 104
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo mod_banners modificato per banner scorrevoli
« Risposta #1 il: 04 Gen 2011, 10:57:53 »
Proprio nessuno sa aiutarmi?
Nel caso ci fossero altri moduli andrebbe bene lo stesso! Il problema è che non ne trovo on line se non semplici visualizzatori di immagini scorrevoli senza link o senza statistiche.
Grazie

Offline Fena

  • Esploratore
  • **
  • Post: 64
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo mod_banners modificato per banner scorrevoli
« Risposta #2 il: 05 Gen 2011, 15:16:59 »
Ciao
Quel post lo avevo scritto io molto tempo fa.
Una soluzione più elegante potrebbe essere -------------

-----------------------------------------------------------------------------
ilvanni - edit: rimossa citazione a carattere commerciale.
« Ultima modifica: 06 Gen 2011, 22:44:00 da ilvanni »

Offline Allanon

  • Esploratore
  • **
  • Post: 104
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo mod_banners modificato per banner scorrevoli
« Risposta #3 il: 06 Gen 2011, 10:25:10 »
Grazie per la risposta. Ho cercato il modulo ---------------- ma risulta un modulo commerciale. Conosci qualche soluzione free che possa far scorrere tutti insieme dei banner all'interno di una fascia orizzontale?
L'unica soluzione che mi viene in mente è un file in flesh ma perderei la gestione dei click e delle impressions. :-\
Grazie ancora per l'aiuto.

-----------------------------------------------------------------------------
ilvanni - edit: rimossa citazione a carattere commerciale.
« Ultima modifica: 06 Gen 2011, 22:44:24 da ilvanni »

Offline ilvanni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 7038
  • Sesso: Maschio
  • Giovanni Vacca
    • Mostra profilo
Re:Modulo mod_banners modificato per banner scorrevoli
« Risposta #4 il: 06 Gen 2011, 22:45:21 »
Cortesemente, niente citazioni o riferimenti ad estensioni a carattere commerciale, grazie e buona permanenza nel forum.  ;)  :)

 



Web Design Bolzano Kreatif