Back to top

Autore Topic: [RISOLTO] Header con immagini random nel template themza_j15_08  (Letto 3004 volte)

Offline vlangogh

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Salve

ho un problema o meglio non so come fare a modificare un modulo del template  inserendo immagini random.
Il template in uso è il themza_j15_08 nella quale ho gia apportato delle modifiche rispetto alla versione originale.

Questa è una parte del template modificato:


Quindi quello che vorrei fare è creare nella parte in cui si vedono i pannelli fotovoltaici una sequenza di immagini random.

La parte di codice in cui è inserita quella singola immagine è:

Codice: [Seleziona]
<?php
// no direct access
defined'_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die( 'Restricted access' );
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />
<!--[if lte IE 6]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ieonly.css" <?php include_once('html/pagination.php');?> rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body id="page_bg">
<a name="up" id="up"></a>
<div id="main_bg" class="main_bg_<?php echo $this->params->get('pageAlignment'); ?>">
        <div id="user3">
        <div id="pillmenu"><jdoc:include type="modules" name="user3" /></div>
            <?php if($this->params->get('dateDisplay')) : ?><div id="date"><?php echo date('l dS \of F Y'); ?></div><?php endif; ?>
            <br clear="all" />
        </div>
        <div id="logo_bg">
            <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logos/logo<?php echo $this->params->get('logoVariation'); ?>.png" alt="logo" align="left" />
            <a href="index.php" class="logo logo_<?php echo $this->params->get('logoFont'); ?>"><?php echo $mainframe->getCfg('sitename') ;?></a>
            <div id="user4"><jdoc:include type="modules" name="user4" /></div>
            <br clear="all" />
        </div>
       
        <div id="middle_bg"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/middle_top.png" alt="" /><div id="maincolumn">
            <div id="banner" style="background:url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/banners/banner<?php echo $this->params->get('bannerVariation'); ?>.jpg) top left no-repeat;"><jdoc:include type="modules" name="top" /></div>
                <div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
                <div class="nopad"><jdoc:include type="component" /></div>
            </div>


di preciso in <div id="middle_bg">

Qualcuno di buona volontà sa dirmi come devo muovermi per fare ciò? o meglio la parte di codice da modificare?

Grazie
« Ultima modifica: 14 Apr 2011, 18:24:07 da adottauncane »

adottauncane

  • Visitatore
Re:Header con immagini random nel template themza_j15_08
« Risposta #1 il: 13 Apr 2011, 17:54:33 »
Ciao vlangogh,
potresti utilizzare il modulo di defaul immagine casuale (cambia immagine al cambio pagina) oppure una slide show come Lof ArticlesSlideShow Module (guarda la demo) o un'altra slide show che ti piaccia e posizionare il modulo dove adesso hai l'immagine.

Offline vlangogh

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:Header con immagini random nel template themza_j15_08
« Risposta #2 il: 13 Apr 2011, 18:38:37 »
grazie adottauncane!

ho installato Lof ArticlesSlideShow Module, sembra che funziona, devo fare delle prove e settaggi vari.
comunque ho notato che praticamente va ha coprire il riquadro dell'immagine, e mi chiedo questo metodo non comporta problemi a livello di accessibilità o usabilità del sito? (non sono un programmatore spero di aver detto bene)  ;)

Comunque se io volessi inserire un swf in quel preciso punto si può fare? 

adottauncane

  • Visitatore
Re:Header con immagini random nel template themza_j15_08
« Risposta #3 il: 13 Apr 2011, 22:52:21 »
Non saprei che problemi comporti con l'usabilità l'inserimento di una slide... l'immagine sotto la puoi comunque levare dall'index.php del template.

Sì, puoi inserire un'animazione flash in quel punto così:
Codice: [Seleziona]
<div id="banner" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
   width="978" height="80">
<param name="width" value="737" />
<param name="height" value="189" />
<param name="src" value="templates/themza_j15_08/images/tacass.swf" />
<param name="quality" value="high" />
<embed type="application/x-shockwave-flash" width="737" height="189"
 src="templates/themza_j15_08/images/tacass.swf" quality="high">
</embed>

Le misure sono giuste, devi solo mettere il tuo filmato nella cartella images del template e correggere il nome tacass.swf con il tuo. Questo codice sostituisce il tuo fino alla riga:
Codice: [Seleziona]
<jdoc:include type="modules" name="top" /></div>esclusa

Offline vlangogh

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:Header con immagini random nel template themza_j15_08
« Risposta #4 il: 14 Apr 2011, 13:35:22 »
Grazie mille per l'aiuto!




 



Web Design Bolzano Kreatif