• Super User

    Te lo detto nella prima risposta...
    dipende dal template che stai usando, e da cosa vorresti fare di preciso...
    Se ci mostri la pagina che vorresti vedere a tutto schermo, indicando nome del template, e struttura della pagina, possiamo arrivare prima a una soluzione 😉


  • Bannato User Attivo

    Ti contatto in pvt, il sito non è ancora pubblicato 😉

    thanks!


  • Bannato User Attivo

    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
    image ...................... image

    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.
    image

    Ringrazio anticipatamente :ciauz:


  • Super User

    contattami su skype ora...


  • Bannato User Attivo

    Problema risolto.
    Grazie 10mila Globo, sempre il nr.1 :ciauz:


  • Super User

    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.


  • User Attivo

    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 :mmm: )
    :ciauz:


  • Super User

    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...


  • User

    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.


  • Super User

    @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 😄


  • Super User

    @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 😉


  • Super User

    @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 🙂