Come separare gli annunci e le discussioni in rilievo da quelle normali

Shoutbox

  • Oggi scopriremo come separare le discussioni normali da quelle in rilievo e dagli annunci, proprio come avveniva per la versione precedente.



    Il tutorial necessita della creazioni di alcuni template.


    - Per iniziare dovremo creare una famiglia template andando in Aspetto>Template>Aggiungi famiglia template
    - Apri il template boardThreadList.


    - All'inizio del codice inserire questo:

    Smarty
    1. {foreach from=$objects item=thread}
    2. {if $thread->isAnnouncement}
    3. {include file='threadAnnounce'}
    4. {/if}
    5. {/foreach}
    6. {foreach from=$objects item=thread}
    7. {if $thread->isSticky}
    8. {include file='threadSticky'}
    9. {/if}
    10. {/foreach}


    Ricordati di scegliere la famiglia template appena creata per salvare il tuo template.


    - Nel menu a sinistra, scegli Aggiungi template, dai a questo template il nome

    Codice sorgente
    1. threadAnnounce

    e inserisci questo codice:


    Salva questo template nella famiglia template da te creata.


    - Crea un altro template e questa volta chiamalo threadSticky e inserisci il seguente codice:


    Salva nuovamente.


    - Crea un terzo template di nome

    Codice sorgente
    1. threadListSticky

    e aggiungi questo codice:


    Salva il template.
    - Adesso crea l'ultimo template threadListAnnounce inserendo questo codice:


    Salva questo template.


    Al momento potrete vedere che andando nella lista delle discussioni avrete si i due box ma il terzo box, che dovrebbe contenere solamente le discussioni normali al momento contiene anche gli annunci e le discussioni in rilievo.


    Per questo dovremo andare a modificare il template threadList
    Cercate questa parte di codice {foreach from=$objects item=thread} subito dopo questa dicitura inserite {if $thread->isSticky || $thread->isAnnouncement} {else}
    Trovate questo codice {/foreach} e subito prima inserite questo codice {/if}.


    In questo modo tutto funzionerà. Per finire il processo dovrete importare un file di lingua che lascerò in allegato ;)


    Si ringrazia GeGeek per la realizzazione della guida ;) WBBLab.com

  • @StratoKyke una domanda..
    All' inizio vedo: - Per iniziare dovremo creare una famiglia template andando in Aspetto>Template>Aggiungi famiglia template


    Quando vado su Templates->Aggiungi gruppo templates esce:
    Informazioni generali
    NomeDirectory





    Cosa inserisco in nome e cosa in directory?

    Iscritto alla community dal: 01/05/2014
    Moderatore  dal: 28/08/2014
    Per qualsiasi cosa non esitate a contattarmi.