Back to top

Autore Topic: [risolto]Larghezza fissa Moduli/posizioni user1 e user 2 in rhuk_milkyway  (Letto 3686 volte)

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Salve a tutti,

come da oggetto avrei la necessità di rendere fisse le larghezze dei moduli che vado ad inserire nelle posizioni user1 e user2 del template di default di joomla 1.5 rhuk_milkyway.

Il problema si presenta quando pubblico un modulo creato con jumi e visualizzo una riga di un file txt (ho creato un modulino con la frase del giorno recuparata dal vecchio fortune-it), ma purtroppo le frase presente del file .txt non si formatta bene e va a capo solo quanto lo spazio (totole, meno la larghezza necessaria ai moduli presenti nella posizione user2) finisce...

E' possibile fare in modo che la larghezza user1 rimanga sempre la solita?

Grazie

EL

« Ultima modifica: 14 Feb 2011, 16:12:50 da lando162 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Larghezza fissa Moduli/posizioni user1 e user 2 in rhuk_milkyway
« Risposta #1 il: 07 Feb 2011, 14:27:26 »
Non ti basta racchiudere quello che pubblichi in quel modulo dentro un div di una determinata larghezza?
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Re:Larghezza fissa Moduli/posizioni user1 e user 2 in rhuk_milkyway
« Risposta #2 il: 07 Feb 2011, 14:47:44 »
Grazie per l'interessamente tonocopi,

Intendi il codice che vado a richiamare con jumi?

Codice inserito nel modulo jumi:
Codice: [Seleziona]
<?php
$filename 
"fortune.txt";
$handle fopen($filename"r");
$contents fread($handlefilesize($filename));
echo 
"$contents";
fclose($handle);
?>


Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Re:Larghezza fissa Moduli/posizioni user1 e user 2 in rhuk_milkyway
« Risposta #3 il: 14 Feb 2011, 12:24:35 »
In effetti avrei risolto proprio come dici tu, ho rinchiuso il codice in una tabella e diciamo che ho ottenuto una parte del risultato voluto, dico una parte perchè per come è costruito questo template purtroppo, le due aree dove vengono caricati i moduli in realtà sono larghe tipo 300 pixels ma se qualcosa quasi la metà delle larghezza non viene usata, in quanto se viene caricato all'interno del modulo qualcosa più largo di 150 pixel, oltre quella soglia il modulo si allarga "rubando" spazio a quello adiancente.

Insomma attualmente ho dovusto strizzare il codice all'interno di una tabella larga 150 pixel, altrimenti l'area si allargava verso l'altra dove sono caricati gli altri moduli.

C'è un modo per dare una grandezza ben definita e fissa a queste aree a livello di template?

Grazie in anticipo


[allegato eliminato da un amministratore]
« Ultima modifica: 14 Feb 2011, 12:26:10 da lando162 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Larghezza fissa Moduli/posizioni user1 e user 2 in rhuk_milkyway
« Risposta #4 il: 14 Feb 2011, 15:55:54 »
Ma certo che c'è il modo, ma perchè continui a tormentarti su questa storia? Quegli spazi si adeguano ai contenuti automaticamente perchè sono realizzati con una tabella senza dimensioni specificate.
Apri la index.php del template e cerca questo codice:
Codice: [Seleziona]
<table class="nopad user1user2">
<tr valign="top">
<?php if($this->countModules('user1')) : ?>
<td>
<jdoc:include type="modules" name="user1" style="xhtml" />
</td>
<?php endif; ?>
<?php if($this->countModules('user1 and user2')) : ?>
<td class="greyline">&nbsp;</td>
<?php endif; ?>
<?php if($this->countModules('user2')) : ?>
<td>
<jdoc:include type="modules" name="user2" style="xhtml" />
</td>
<?php endif; ?>
</tr>
</table>

 e cambialo con questo:

Codice: [Seleziona]
<table class="nopad user1user2">
<tr valign="top">
<?php if($this->countModules('user1')) : ?>
<td width="50%">
<jdoc:include type="modules" name="user1" style="xhtml" />
</td>
<?php endif; ?>
<?php if($this->countModules('user1 and user2')) : ?>
<td class="greyline">&nbsp;</td>
<?php endif; ?>
<?php if($this->countModules('user2')) : ?>
<td>
<jdoc:include type="modules" name="user2" style="xhtml" />
</td>
<?php endif; ?>
</tr>
</table>
Dovresti trovarti con lo spazio diviso a metà. Se vuoi altre suddivisioni cambia il 50% in 30% ecc
Chiaramente se pubblicherai un solo modulo questo occuperà la percentuale designata, perdendo la sua caratteristica per il quale è stato progettato di prendersi tutto lo spazio libero...  ;)

joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Re:Larghezza fissa Moduli/posizioni user1 e user 2 in rhuk_milkyway
« Risposta #5 il: 14 Feb 2011, 16:05:30 »
Grazie tonicopi,

Sono qui che mi tormento perchè ho già reso pubblico il lavoro finito (lavoro trall'altro di più persone e diverse settimane), e mi mancava questo piccolo particolare... e con tutto il lavoro mi sono perso in un bicchier d'acqua!

Verifico subito e ti faccio sapere

Grazie mille!
« Ultima modifica: 14 Feb 2011, 16:10:20 da lando162 »

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Funziona perfettamente.

Grazie tonicopi!

 



Web Design Bolzano Kreatif