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
-
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.
-
se posti il link del sito e meglio
ma il css lo hai messo?
-
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?
-
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
-
si così sono allineati entrambi al sopra.
A me serve allineare uno a destra e l'altro a sinistra sempre sulla stessa linea
-
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.
-
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
-
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