Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : sove13 07 Sep 2007, 02:27:38

: [RISOLTO] Modificare ordine visualizzazione homepage
: sove13 07 Sep 2007, 02:27:38
Ciao a tutti!
il mio sito è questo:
www.soave.netsons.org (http://www.soave.netsons.org)

il template si chiama aphelion credo, ad ogni modo volevo sapere come potevo far visualizzare in alto i tre moduli "ultime notizie" "i più letti" "le ultime dal forum" e sotto tutte le notizie della home page (dove ora c'è scritto "Non ci sono articoli da visualizzare").

devo per forza modificare il codice? io non ne so mezza di codice!  :(
perchè i 3 moduli son nelle giuste posizioni ma non esiste un modulo "home page" tipo...

help!

grazie!
: Re: Modificare ordine visualizzazione homepage
: Kara 07 Sep 2007, 10:46:04
dovresti andare a vedere per prima cosa la posizione del blocchi moduli nel tuo template e vedere se ce n'è uno in alto

vai nel pannello di controllo

sito
anteprima
sito nel pannello di controllo con posizione blocchi moduli

in questo modo vedi se in alto c'è un modulo libero

se c'è basta che sposti i tre moduli in quella posizione :)
: Re: Modificare ordine visualizzazione homepage
: sove13 07 Sep 2007, 13:10:45
Allora sopra c'è solo user1 ma è una unica colonna...
quindi ora il template è cosi:

|-------------user1---------------|
___________________________________
|------------notizie--------------|
|-----user2-----|------user3------|

sotto user1 c'è una riga divisoria, poi le notizie e subito sotto user2 e user3 separati verticalmente da un divisore.

riesco a spostarli sopra nella stessa forma?
: Re: Modificare ordine visualizzazione homepage
: sove13 09 Sep 2007, 14:52:54
up?
: Re: Modificare ordine visualizzazione homepage
: gallus 09 Sep 2007, 15:09:54
Se ho capito bene lo schema sopra dovresti spostare i moduli in user1 e poi ordinarli come credi.

A presto
: Re: Modificare ordine visualizzazione homepage
: sove13 11 Sep 2007, 13:17:35
ok, ma posso metterli su 2 colonne? user1 è solo su una colonna e metterebbe i due moduli uno sotto l'altro no?
: Re: Modificare ordine visualizzazione homepage
: gallus 11 Sep 2007, 13:36:58
La disposizione dei moduli in un blocco dipende da come viene definito il layout per quel blocco nel template: oriz o vert.

In linea di massima se è oriz. si affiancano automaticamente.
: Re: Modificare ordine visualizzazione homepage
: sove13 11 Sep 2007, 15:39:13
Beh... ho risolto da me! ho aperto l'index.php del template e son riuscito a capire l'ordine dei moduli tra le righe... qualche modifica e ho sistemato! ;)

grazie!

ps: se qualcuno vuole più dettagli li posto.
: Re: Modificare ordine visualizzazione homepage
: .Andrea S. 11 Sep 2007, 16:38:50
posta la soluzione in ogni caso anche se nessuno la vuole.
Grazie
: Re: Modificare ordine visualizzazione homepage
: gallus 11 Sep 2007, 16:49:21
E' sempre una buona regola :)
: Re: Modificare ordine visualizzazione homepage
: sove13 12 Sep 2007, 12:14:42
aperto index.php del template in uso

ho cercato tra le righe dove fosse scritto "user1"
ho trovato fra le occorrenze del nome quella che era dentra a una tabella html (ovvero se nelle righe vicine trovate td o tr o table o comandi html simili per l'uso delle tabelle)

ho dato un'occhiata alle righe seguenti dove ho trovato oltre ad altro codice di cui ignoro il significato:
:
<?php mosMainBody(); ?>
questa è la chiamata del mainbody ovvero dove sono gli articoli in prima pagina. la sua posizine nel codice corrisponde alla posizione nella home.

:
<?php if (mosCountModules('user1') > 0) { ?>
   <div class="horizseperator"></div>
   <div id="headerpadding">
   <?php mosLoadModules 'user1',-); ?>
   </div>
   <?php ?>
qui c'è "user1" ma se fate attenzione è all'interno di un'istruzione php con parentesi graffe che si chiude alla fine.
se usate un editor di testo tipo PSPad vi farà vedere dove si chiude ogni istruzione.

ho trovato un'altro gruppo di istruzioni simile a questo che conteneva:
:
<?php if (mosCountModules('user2') || mosCountModules('user3')> 0)  { ?>anche qui vedete c'è una graffa, non riporto il resto perchè troppo lungo e comunque è tanto per rendere l'idea...

allora una volta trovati i tre componenti della mia home page non ho fatto altro che spostarli nell'ordine che volevo stando bene attento a non spezzare le parentesi graffe!

cosi mosMainBody l'ho messo per ultimo (all'interno della tabella... vedrete che una volta che vedete il codice saprete dove finisce... e cmq sempre fare un backup del file e fate qualche prova!)

e sopra gli ho messo
:
<br /><br />
   <div class="horizseperator"></div>

la prima riga sono due "a capo"
la seconda l'ho trovata in mezzo nella tabella, come si può capire è una riga orizzontale! basta spostare la sua riga di codice per metterla dove preferite!


bye!
: Re: Modificare ordine visualizzazione homepage
: Maorinz 12 Sep 2007, 14:55:16
Ciao sove13,
 ti chiedo un'ultimo favore, cambia il titolo del tuo topic, e metti all'inizio [RISOLTO]
Grazie per la collaborazione.
: Re: [RISOLTO] Modificare ordine visualizzazione homepage
: sove13 13 Sep 2007, 22:17:31
fatto! ;)
: Re: [RISOLTO] Modificare ordine visualizzazione homepage
: Maorinz 13 Sep 2007, 22:36:36
Grazie.