vHosting 0
vhs728x90
Risultati da 1 a 3 di 3
  1. #1
    Data Registrazione
    23/11/09
    Messaggi
    5,270
    Grazie dati
    498
    Ringraziato 1,038 volte in 885 post
    Mentioned
    172 Post(s)

    Predefinito [GUIDA] Posizionare i subforum in colonna nella lista dei forum

    La seguente guida è applicabile sia a MyBB 1.6.x che a MyBB 1.8.x in quanto i template in questione sono uguali in entrambe le versioni. Tuttavia, se state usando un tema personalizzato assicuratevi che i template che entreranno in gioco in questo tutorial siano quelli di default, in caso così non fosse allora è necessario valutare caso per caso il come aggiustare il codice di cui sotto affinché si ottenga il risultato desiderato.

    Per dare un'idea dello scopo della guida, senza perder tempo a spiegare, vi mostro due immagini (guardate la parte cerchiata in rosso!).

    Prima:



    Dopo:



    È possibile ottenere lo stesso risultato in diversi modi. Visto che i subforum vengono presentati come una lista, ho preferito usare una lista HTML per questa guida.

    1. Per prima cosa dobbiamo creare una lista ordinata con il tag <ol> per contenere i nostri subforum. A tale lista mettiamo una classe di nome subforums-list per mezzo della quale andremo poi a dare lo stile alla lista. Andiamo quindi nel template forumbit_subforums (nel gruppo Forum Bit Templates) e sostituiamo il contenuto con il seguente codice:

    Codice:
    <br />{$lang->subforums}
    
    
    <ol class="subforums-list">
        {$sub_forums}
    </ol>
    2. Adesso dobbiamo rendere tutti i subforum un elemento della lista appena creata con il tag <li> e li caratterizziamo con la classe subforum-item. Diamo inoltre una classe subforum-comma alla virgola che compare prima dei subforum, in modo da nasconderla tramite CSS. Per fare ciò sostituiamo tutto il contenuto del template forumbit_depth3 (sempre nel gruppo Forum Bit Templates) con quanto segue:

    Codice:
    <li class="subforum-item">
        <span class="subforum-comma">{$comma}</span>
        {$statusicon}
        <a href="{$forum_url}" title="{$forum_viewers_text_plain}">
            {$forum['name']}
        </a>
    </li>
    3. Infine andiamo nel global.css (o nel template che più ci fa comodo) in cui, in fondo, incolliamo lo stile:

    Codice:
    .subforums-list {
    	margin: 0;
    	padding: 0;
    	display: block;
    }
    
    
    .subforum-item {
    	width: 50%;
    	display: inline-block;
    }
    
    
    .subforum-comma {
    	display: none;
    }
    Nota 1: come mi è stato fatto notare dall'utente @Daniela Notari; affinché la modifica venga fuori come nell'esempio è necessario andare in AdminCP > Configuration > Settings > Forum Home Options e cambiare il valore nel campo Subforums to Show on Index listing in modo che tutti i subforum vengano listati. Se non si tiene conto di questo particolare il risultato non sarebbe molto gradevole, come potete vedere nella seguente immagine.



    Nota 2: ovviamente è possibile personalizzare la lista come si desidera, basta modificare gli attributi nei selettori. Se per esempio vogliamo 3 colonne invece che 2, ci basta mettere width: 33%; al posto di width: 50%; nel selettore .subforum-item.
    Ultima modifica di MaxSteel; 02-01-15 alle 12:17
    "In theory, theory and practice are the same; in practice they, are not." · Yogi Berra

  2. Il seguente utente ha ringraziato MaxSteel per questo post

    cionfs (30-12-14)

  3. #2
    Data Registrazione
    27/12/14
    Messaggi
    16
    Grazie dati
    1
    Ringraziato una volta in un post
    Mentioned
    1 Post(s)

    Predefinito Re: [GUIDA] Posizionare i subforum in colonna nella lista dei forum

    Ciao mark, volevo sapere come toglierlo e perchè a me si visualizzano solo 2 sotto forum e poi esce ", e altri numero ." e

  4. Il seguente utente ha ringraziato Daniela Notari per questo post

    MaxSteel (02-01-15)

  5. #3
    Data Registrazione
    23/11/09
    Messaggi
    5,270
    Grazie dati
    498
    Ringraziato 1,038 volte in 885 post
    Mentioned
    172 Post(s)

    Predefinito Re: [GUIDA] Posizionare i subforum in colonna nella lista dei forum

    È possibile avere un'immagine del risultato o, se possibile, un link alla pagina che presenta il problema?

    Per visualizzare più di due subforum bisogna andare in AdminCP > Configuration > Settings > Forum Home Options e cambiare il valore nel campo Subforums to Show on Index listing.

    Per rimuovere la modifica basta eliminare il CSS aggiunto e ripristinare i template (l'opzione è disponibile tra le opzioni del template).

    P.S. 1: non so perché insisti con "mark", al limite puoi chiamarmi Max :o
    P.S. 2: ho aggiornato la guida inserendo il caso particolare che ha suggerito, grazie.
    Ultima modifica di MaxSteel; 02-01-15 alle 12:18
    "In theory, theory and practice are the same; in practice they, are not." · Yogi Berra

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Seguici!
P.IVA: 02750560738
Cionfs © - Cionfs ® - Marchio registrato numero 0001524896
© Cionfs'Forum CMS - Cionfs'Forum CMS - Guide Gratis - Supporto CMS - E' vietata la copia anche parziale senza autorizzazione.
Questo sito utilizza cookies di analytics su dati esclusivamente aggregati e cookies di terze parti per migliorare l'esperienza dell'utente tramite plugin sociali e video.
Cliccando su oppure continuando la navigazione sul sito accetti i cookies. Per l'informativa completa clicca qui.