Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : alfeo 22 Oct 2009, 18:56:45

: aggiungere modulo doppio con allineamento
: alfeo 22 Oct 2009, 18:56:45
Premetto che non ci capisco nulla di programmazione.
Ho un problema, vorrei inserire 2 moduli uno accanto all'altro ma uno con allineamento a destra e uno con allineamento a sx.
il codice a cui sono arrivato è questo:

<div id="ol-newflash">

<table class="ol-newflash" width="100%" cellspacing="2">
<tr valign="center">
<?php if( $this->countModules('user5') ) {?>
<td class="ol-newflash" align="left" width="250px">
<jdoc:include type="modules" name="user5" style="xhtml" />
</td>
<?php } ?>
<?php if( $this->countModules('user8') ) {?>
<td class="ol-newflash" align="right" width="250px">
<jdoc:include type="modules" name="user8" style="xhtml" />
</td>
<?php } ?>
</tr>
</table>

</div>

Il problema è che l'user8 non viene visualizzato con l'allineamento a sx ma centrale.
: Re:aggiungere modulo doppio con allineamento
: conti1 22 Oct 2009, 22:17:51
se posti il link del sito e meglio
ma il css lo hai messo?
: Re:aggiungere modulo doppio con allineamento
: alfeo 23 Oct 2009, 07:32:16
il sito è quello che ho in firma, voglio creare un modulo sotto al top menu che contenga a destra il carrello e a sinistra l'accesso.
Quelle 2 righe che ho impostato ed ho postato sopra le ho provato in locale gia.
Hai qualche idea su come fare?
: Re:aggiungere modulo doppio con allineamento
: conti1 23 Oct 2009, 19:21:46
non so dove tu abbi preso quel code ma prova con questo che non ti serve neppure il css

inseriscilo nel punto che vuoi che appaia
io ti direi  di cercare questo nel php
<!--pathway end-->
lo metti subito sotto


:
<div id="lr-padd">

<table class="lr-padd" cellspacing="2">
<tr valign="top">
<?php if( $this->countModules('user5') ) {?>
<td class="lr-padd">
<jdoc:include type="modules" name="user5" style="xhtml" />
</td>
<?php ?>
<?php if( $this->countModules('user6') ) {?>
<td class="lr-padd">
<jdoc:include type="modules" name="user6" style="xhtml" />
</td>
<?php ?>
</tr>
</table>

</div>

da quel che vedo tu hai gia inserito un user5 in quella posizione cancellalo  e metti quello postato , in questo modo hai user5 user6 allineati
: Re:aggiungere modulo doppio con allineamento
: alfeo 24 Oct 2009, 07:41:22
si così sono allineati entrambi al sopra.
A me serve allineare uno a destra e l'altro a sinistra sempre sulla stessa linea
: Re:aggiungere modulo doppio con allineamento
: conti1 24 Oct 2009, 12:12:20
ciao
scusa ma  cosa intendi x allineato?
qel codice che ho postato ti da un user5 sulla sinistra  e un eser6 sulla destra 
e tu dici allineati al sopra .
mi sa che stai facendo un po di confusione con con il termine allineamento.

ps non vedo neppure il codice nel tuo template  inizia a provarlo.
: Re:aggiungere modulo doppio con allineamento
: alfeo 24 Oct 2009, 13:02:30
lo sto provando in locale.
Per allinaato un intendo un modulo allineato al margine destro e uno allineato al margine sinistro.
Con quel codice ci sono due moduli, ma entrambi hanno come allineamento left (cioè si vedono sulla stessa linea uno a sinistra e uno a centro) io vorrei vederli uno all'estrema destra dello schermo e l'altro all'estrema sinistra dello schermo
: Re:aggiungere modulo doppio con allineamento
: conti1 24 Oct 2009, 14:05:45
allora prova in questa maniera

:
<table class="lr-padd" cellspacing="2">
<tr valign="top">
<?php if( $this->countModules('user5') ) {?>

<td class="lr-padd"><div id="user5">
<jdoc:include type="modules" name="user5" style="xhtml" /></td></div>
<?php ?>
<?php if( $this->countModules('user6') ) {?>

<td class="lr-padd"><div id="user6">
<jdoc:include type="modules" name="user6" style="xhtml" /></td></div>
<?php ?>
</tr>
</table>

poi devi aggiungere il css


template_css.css


:
#user6 {text-align:right;}

#user6 h3{text-align:right;}

in questo  modo hai ancora la formattazione del template  solo che user6 e tutto destra