- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- [Risolto] Ottimizzare lo spazio del template
-
Ti contatto in pvt, il sito non è ancora pubblicato
thanks!
-
Riuppo questa discussione, purtroppo non ho risolto ancora;
il sito è programmipc.it (ancora in fase embrionale); quello che m'interessa fare, è permettere al forum ed ai contenuti di occupare la parte centrale e quella destra
esempio:..........com'è.................................... come vorrei che fosse
......................questa che segue è l'anteprima del template con la posizione dei moduli; io vorrei che il **forum **ed i **contenuti **si estendessero occupando i moduli user1, user2, right.
Ringrazio anticipatamente
-
contattami su skype ora...
-
Problema risolto.
Grazie 10mila Globo, sempre il nr.1
-
Di nulla, siamo qui per questo
@ Coloro che hanno lo stesso problema:
In locale:
Aprire il file templateDetails.xml e cambiare il nome del template, chiudere e salvare.
Aprire il file index.php e togliere le chiamate alla posizione modulo che volete eliminare : <?php mosLoadModules...., chiudere e salvare.
Rinominare la cartella contenente i file, con lo stesso nome che avete usato nel file xml.
Ricomprimete la cartella in formato zip.
Installate il nuovo template.
Andare in Amministrazione>>>Sito>>>Gestione Template>>>Template del sito , selezionare il template appena installato e premere il tasto "Assegna", e scegliere le voci di menu a cui assegnare il nuovo template.
-
ciao a tutti
scusate ma la funzione moscount no?
<?php if (mosCountModules('right')>0) { ?>
<td width="180" valign="top"> <!-- se presente colonna -->
<?php mosLoadModules ( "right" ); ?>
</td>
<?php } ?>e se vi sono più posizioni moduli ...if (mosCountModules( "right" ) + mosCountModules( "user1" ) > 0) {
al posto di creare 2 template da applicare ai singoli menu mi sembrea più veloce lasciare che sia Joomla a contare i moduli pubblicati in una pagina
(sempre che non abbia capito male la domanda )
-
si, è la via piu veloce, ma in alcuni template, quando ho provato, non mi ha funzionato, rimaneva lo spazio bianco, senza nessun contenuto, ma rimaneva occupato lo spazio, impedendo al mainbody di sfruttare tale spazio...
Non ho approfondito la cosa, quindi non so da cosa potesse dipendere...
-
si potrebbe mettere un if per vedere se la colonna a dx c'è o no.
Se c'è allora dico che la larghezza della main sia, chessò...dell'80%, altrimenti dico 100%.
(si può fare anche con i css, invece di impostare direttamente la larghezza, imposto la classe chesso ad esempio:
nel css.classe100{
width=100%;
}
.classe80{
width=80%
}
a chiamo la classe nella pagina index con del codice php.
-
@GloboGsm said:
Di nulla, siamo qui per questo
@ Coloro che hanno lo stesso problema:
In locale:
Aprire il file templateDetails.xml e cambiare il nome del template, chiudere e salvare.
Aprire il file index.php e togliere le chiamate alla posizione modulo che volete eliminare : <?php mosLoadModules...., chiudere e salvare.
Rinominare la cartella contenente i file, con lo stesso nome che avete usato nel file xml.
Ricomprimete la cartella in formato zip.
Installate il nuovo template.
Andare in Amministrazione>>>Sito>>>Gestione Template>>>Template del sito , selezionare il template appena installato e premere il tasto "Assegna", e scegliere le voci di menu a cui assegnare il nuovo template.
Ti devo ore di capocciate sul pc
-
@jph said:
si potrebbe mettere un if per vedere se la colonna a dx c'è o no.
Se c'è allora dico che la larghezza della main sia, chessò...dell'80%, altrimenti dico 100%.
(si può fare anche con i css, invece di impostare direttamente la larghezza, imposto la classe chesso ad esempio:
nel css.classe100{
width=100%;
}
.classe80{
width=80%
}
a chiamo la classe nella pagina index con del codice php.bhè, a questo punto, se bisogna perdere tempo cosi, conviene adottare la soluzione da me postata, e si ha la sicurezza al 100% che funzioni...;)
ci vogliono 60 secondi a fare tutto, e una volta fatto, basta assegnarlo ogni qualvolta ci serve...@ pikadilly:
Testa che non parla, si chiama cucuzza
potevi chiedere...siamo qui per questo
-
@GloboGsm said:
....
@ pikadilly:
Testa che non parla, si chiama cucuzza
potevi chiedere...siamo qui per questo
Tranquillo, fra poco avverrà più di una richiesta, e ti pentirai di aver detto questa frase...:D
Tuttavia grazie