Back to top

Autore Topic: Affiancare sue moduli in un template  (Letto 2596 volte)

T0mma50

  • Visitatore
Affiancare sue moduli in un template
« il: 30 Gen 2011, 18:41:53 »
Salve,
apro questa discussione perchè non riesco in nessun modo ad affiancare due moduli in un template e nello stesso tempo a non far cambiare posizione anche agli altri moduli del template.

Ora vi spiego meglio:
seguendo questa guida http://wiki.joomla.it/index.php?title=Come_aggiungo_nuove_posizioni_modulo%3F sono riuscito a creare un modulo per posizionarlo sotto l'intestazione del mio sito, ma ovviamente non è quello che volevo.

Cercando nel forum ho trovato delle discussioni che ponevano il mio stesso problema, cioè come affiancare due moduli, ho risolto aggiungendo nel css ad entrambi i moduli
Codice: [Seleziona]
float: left;dopo aver fatto queste correzioni, ho notato che tutto il template non era ordinato come prima, anche altri moduli si erano affiancati o addirittura sovrapposti.

Ho modificato il file index.php nel seguente modo
Codice: [Seleziona]
      <!--Logo Area Start-->
            <?php if(isset($logo)):?>
                <div class="tx-grid-4">
                    <h1><a href="<?php echo $template->baseUrl();?>"><?php echo $logoText;?></a></h1>
                    <span class="slogan"> <?php echo $logoSlogan;?></span>
                   
                    <div class="clear"></div>
                </div>
            <?php else: ?>
                <h1 id="logo"><a href="<?php echo $template->baseUrl();?>"><?php echo $template->sitename();?></a></h1>
            <?php endif;?>
        <!--Logo Area End-->
       
        <!--Adsense Area Start-->
<?php ?>                                       
            <?php if ($this->countModules('adsense')) : ?>
                <div id="adsense">
                    <jdoc:include type="modules" name="adsense" style="xhtml" />
                </div>
            <?php endif; ?>
        <?php ?>
        <!--Adsense Area End-->

E il file template.css nel seguente modo:
Codice: [Seleziona]
/* logo Style
-----------------------------------------------*/
h1#logo a{
    background: url(../images/logo.png) no-repeat;
    width: 500px;
    height: 75px;
    margin-left: 10px;
    display: block;
    text-indent: -9999px;
    float: left;
}
/* Adsense Style
----------------------------------------------*/
#adsense {
 float: left;
}

In che modo posso risolvere il mio problema?

Nel ringraziarvi anticipatamente per i consigli utili che ricevero, vi auguro una Buona Domenica
Tommaso De Luca
« Ultima modifica: 30 Gen 2011, 18:46:04 da T0mma50 »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Affiancare sue moduli in un template
« Risposta #1 il: 30 Gen 2011, 20:52:20 »
ciao
magari un link del sito non sarebbe male come idea.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

T0mma50

  • Visitatore
Re:Affiancare sue moduli in un template
« Risposta #2 il: 30 Gen 2011, 23:23:02 »
Salve,
non ho postato il link del sito perchè credevo bastasse postare il codice dell'index.php e del template.css.

Il sito in questione è http://www.aziendeperlavita.it, e il banner in questione vorrei che apparisse affianco alla scritta Aziende per la vita.

Ti ringrazio per l'interessamento, resto in attesa
Tommaso De Luca

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Affiancare sue moduli in un template
« Risposta #3 il: 30 Gen 2011, 23:53:54 »
ciao
quale banner  se non e pubblicato pubblicalo
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Andrea_rm

  • Esploratore
  • **
  • Post: 60
  • Sesso: Maschio
    • Mostra profilo
Re:Affiancare sue moduli in un template
« Risposta #4 il: 31 Gen 2011, 22:45:02 »
io di solito risolvo facendo due div nel layout affianchiati, con la solita tecnica del margin-left

e poi nel file index.php del template inserisco nei relativi div le posizioni adeguate per i vari moduli

Non so mi sono spiegato bene :D ma è più facile farlo che scriverlo haha :D
www.Meteolan.eu - Meteo di Roma e non solo

New site: tempo roma

Offline rastaazze

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
Re:Affiancare sue moduli in un template
« Risposta #5 il: 31 Gen 2011, 22:52:56 »
Codice: [Seleziona]
<div>
<div style="float:left;">modulo1</div>
<div style="margin-left:Xpx;">modulo2</div>
</div>
dove al posto di X c'è la lunghezza in px del modulo 1
se funziona passa gli style in css ma dovrebbe andare
facci sapere!
Paid To Write -  Guadagnare Scrivendo Articoli - Guadagnare Scrivendo

 



Web Design Bolzano Kreatif