Members: 15,141
Threads: 38,828
Posts: 159,362
Online: 37

Newest Member: batterygogo


Old 25.01.2006, 20:44   #1
peppomcr
Mamber
 
Join Date: Jul 2005
Location: Italia
Posts: 53
peppomcr is on a distinguished road
Default 2 o 3 colonne a seconda dei moduli

Nonostante due ore in compagnia di zio google non sono riuscito a trovare il codice adatto al mio caso.
In mambo ho un template di tre colonne; vorrei che se nella colonna di destra non ci fossero moduli la colonna centrale prendesse anche lo spazio di quella di destra.

Il codice originale:
Code:
<div class="rightrow">
<?php mosLoadModules ( 'right' ); ?>
<?php mosLoadModules ( 'user2' ); ?>
</div>
La mia modifica:
Code:
<?php if (mosCountModules ( 'right' )) { ?>
<div class="rightrow">
<?php mosLoadModules ( 'right' ); ?>
<?php mosLoadModules ( 'user2' ); ?>
</div>
<?php } ?></td>
Credo manchi l'ELSE che gli dica di usare tutto lo spazio se non ci sono moduli a destra...
Ma non so come fare.

Grazie,
peppomcr
peppomcr is offline   Reply With Quote
Sponsored Links
Old 26.01.2006, 00:16   #2
k0rs4r0
Senior Mamber
 
k0rs4r0's Avatar
 
Join Date: Mar 2005
Location: napoli
Posts: 241
k0rs4r0 will become famous soon enough
Default Re: 2 o 3 colonne a seconda dei moduli

else {}, ma non credo sia quello. Come lo hai scritto dovrebbe funzionare

Ci provo, ma sono un dilettante

Code:
<?php if (mosCountModules( "right" ) + mosCountModules( "user2" ) > 0) { ?>
<div class="rightrow">
  <?php mosLoadModules ( 'right' ); ?>
  <?php mosLoadModules ( 'user2' ); ?>
</div>
<?php } ?>
vedi un pò
__________________
---->miniDesign
---->Mambo Chat
k0rs4r0 is offline   Reply With Quote
Old 26.01.2006, 17:48   #3
peppomcr
Mamber
 
Join Date: Jul 2005
Location: Italia
Posts: 53
peppomcr is on a distinguished road
Default Riferimento: 2 o 3 colonne a seconda dei moduli

k0rs4r0 grazie: sei autorizzatissimo a darmi dell'idiota.
Avevi ragione: già il mio codice funzionava... solo che io mettevo l'IF DOPO che il template caricava la tabella di destra:

Code:
<td width="170" valign="top" background="<?php echo $mosConfig_live_site;?>/templates/sample_longgreen/images/rightbar.png">
<?php if (mosCountModules ( "right" )) { ?>
<div class="rightrow">
<?php mosLoadModules ( 'right' ); ?><?php mosLoadModules ( 'user2' ); ?>
</div>
<?php } ?></td>
Ma ovviamente l'IF va prima!
Code:
<?php if (mosCountModules ( "right" )) { ?>
<td width="170" valign="top" background="<?php echo $mosConfig_live_site;?>/templates/sample_longgreen/images/rightbar.png">
<div class="rightrow">
<?php mosLoadModules ( 'right' ); ?><?php mosLoadModules ( 'user2' ); ?>
</div>
<?php } ?></td>
Anche io sono poco pratico di template... Si era capito vero?
Grazie ancora per l'aiuto e l'illuminazione.

ps: sono un idiota
peppomcr is offline   Reply With Quote
Old 27.01.2006, 18:06   #4
k0rs4r0
Senior Mamber
 
k0rs4r0's Avatar
 
Join Date: Mar 2005
Location: napoli
Posts: 241
k0rs4r0 will become famous soon enough
Default Re: Riferimento: 2 o 3 colonne a seconda dei moduli

Ci avevo pensato, ma poi ho creduto che il tuo div non fosse in una colonna, ma fosse posizionato coi css.
__________________
---->miniDesign
---->Mambo Chat
k0rs4r0 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
immagine come titolo dei moduli trullox Problematiche generali 0 07.01.2006 15:17
Come riportare le impostazioni dei moduli dal server di prova al server online? foxhy Moduli 8 20.06.2005 18:05
modificare le dimensioni dei moduli cad Templates 1 24.05.2005 16:26
Problemi con l'impaginazione dei moduli... ff_master Problematiche generali 11 22.03.2005 21:22
Posizione dei moduli walesa Templates 8 05.02.2005 12:04


All times are GMT +2. The time now is 12:30.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
A vBSkinworks Design
© Copyright 2004-2008 by Arthur Konze Webdesign.