ForumCommunity

Wiki - Ultime discussioni sul proprio sito

    Come funziona


    Per avere un elenco delle ultime discussioni, anche presenti in sezioni con restrizioni (purchè si abbiano i permessi di accesso), con data ultimo messaggio minore di 10 giorni, è sufficiente utilizzare i codici sotto descritti.
    Utilizzando la forma contratta (widget) si avrà la possibilità di vedere, se loggati, anche le discussioni delle sezioni protette alle quali abbiamo accesso.
    (I visitatori e gli utenti che non hanno l'accesso a quelle sezioni vedranno semplicemente la lista emendata da quei topic.)

    Forma contratta (widget)


    HTML
    [LAST_TOPICS]
    Mostra le ultime discussioni del forum in cui è inserito il tag.

    HTML
    [LAST_TOPICS=n:X]
    Mostra le ultime X discussioni (con X un numero).

    HTML
    [LAST_TOPICS=a:XXXXX]
    Mostra le ultime discussioni di un altro forum, indicato dall'id XXXXX.

    HTML
    [LAST_TOPICS=f:XXXXX]
    Mostra le discussioni di un'unica sezione del forum, indicata dall'id XXXXX.

    È possibile inserire dei parametri come quelli mostrati nel codice sopra.
    L'elenco completo dei parametri inseribili è mostrato più sotto.
    I parametri si indicano dopo il simbolo di uguale inserendo una serie di proprietà:valori separati da una virgola: LAST_TOPICS=parametro1:valore, parametro2:valore2

    Parametri opzionali
    • n (es.: n:10): imposta il numero di discussioni da visualizzare
    • sez (es.: sez:1,2,3): seleziona solo una o più sezioni del vostro forum (*)
    • nosez (es.: nosez:1,2,3): esclude una o più sezioni del vostro forum (*)
      (*) Al posto di 1, 2 e 3 inserite gli id delle sezioni (non protette con restrizioni). Se si vuole una sola sezione mettete un solo id. In caso di più sezioni separate i vari id con una virgola.
    • nodate (es.: nodate:1): nasconde l'ora e la data dei messaggi
    • nolast (es.: nolast:1): nasconde l'autore dell'ultimo messaggio
    • avatar (es.: avatar:1): aggiunge l'avatar dell'utente del messaggio
    • asize (es.: asize:30): imposta l'altezza dell'avatar
    • nc (es.: nc:1): imposta l'ordinamento dei topic per data di pubblicazione e non per data dell'ultimo messaggio
    • pinned (es.: pinned:1,2): permette di mostrare solo topic importanti (1), annunci (2) o topic normali (0). Si possono concatenare, es.: pinned:1,2 mostrerà i topic importanti e annunci, pinned:0,1 mostrerà i topic normali e gli importanti (ma non gli annunci), pinned:0 mostrerà solo i topic normali (non importanti e non annunci).

    La personalizzazione grafica di questo widget è possibile tramite css, la classe del widget è .side_topics
    • Per modificare l'aspetto del widget in generale usare .side_topics
      Esempio: .side_topics {border: 2px solid black;}
    • Per modificare i link del widget (link al topic e al profilo dell'utente) usare .side_topics a
      Esempio: .side_topics a {color: red;}
    • Per modificare le altre scritte (non link) utilizzare .side_topics span
      Esempio: .side_topics span {color: blue;}
    • Per modificare la prima riga (quella relativa al post) utilizzare .side_topics b
      Esempio: .side_topics b {font-size: 20px;}
    • Per modificare l'avatar (se visualizzato) utilizzare .side_topics .thumbs a
      Esempio: .side_topics .thumbs a {width: 30px !important}
    • Per modificare la scritta "Re:" utilizzare .side_topics .reply
      Esempio : .side_topics .reply {display:none}

    Tutte queste personalizzazioni vanno inserite (in qualsiasi punto) del box Colori e stili.
    Per una maggiore personalizzazione dei codici consultare la Guida alla modifica degli stili.

    Forma estesa (iframe)


    HTML
    <iframe src="https://YYYYY.forumcommunity.net/rss.php?a=XXXXX&type=html&color=000000&n=10" style="width:100%;height:200px" scrolling="auto" frameborder="0" allowtransparency="true"></iframe>

    Attenzione: Utilizzando la forma estesa (iframe), non saranno visibili le ultime risposte alle discussioni presenti in sezioni protette. Perchè ciò avvenga, è necessario usufruire del widget.

    Utilizzo
    - Al posto di XXXXX si deve mettere l'ID del forum scelto.
    - Al posto di YYYYY si deve mettere il dominio del forum (ad esempio per https://top.forumcommunity.net si scriverà "top"). Nella forma contratta questa parte non è necessaria.
    - Se si ha il forum su forumcommunity o blogfree al posto di forumfree.it si deve mettere forumcommunity.net o blogfree.net. Nella forma contratta basta inserire circuito=INIZIALE (f per forumfree/c per forumcommunity /b per blogfree).

    Si possono cambiare le dimensioni del frame modificando width:100%;height:200px
    Lo sfondo è trasparente quindi il colore dello sfondo dipende dalla pagina o dalla tabella dove si è scelto di mettere il frame stesso.

    Parametri opzionali (per entrambe le versioni)



    Si vedano gli esempi sottostanti per come integrare le opzioni.
    I parametri grafici nella versione widget sono trascurabili, in quanto si può usare il css per personalizzarla (si veda sopra).

    • n (es.: iframe: &n=10 - widget: n:10): imposta il numero di discussioni da visualizzare
    • sez (es.: iframe: &sez=1,2,3 - widget: sez:1.2,3): seleziona solo una o più sezioni del vostro forum (*)
    • nosez (es.: iframe: &nosez=1,2,3 - widget: nosez:1.2,3): esclude una o più sezioni del vostro forum (*)
      (*) Al posto di 1, 2 e 3 inserite gli id delle sezioni (non protette con restrizioni). Se si vuole una sola sezione mettete un solo id. In caso di più sezioni separate i vari id con una virgola.
    • nodate (es.: iframe: &nodate=1 - widget: nodate:1): nasconde l'ora e la data dei messaggi
    • nolast (es.: iframe: &nolast=1 - widget: nolast:1): nasconde l'autore dell'ultimo messaggio
    • avatar (es.: iframe: &avatar=1 - widget: avatar:1): aggiunge l'avatar dell'utente del messaggio
    • nc (es.: iframe: &nc=1 - widget: nc:1): imposta l'ordinamento dei topic per data di pubblicazione e non per data dell'ultimo messaggio
    • marquee (es.: &marquee=1): imposta lo scroll del testo (1=lento 2=veloce)
    • height (es.: &height=150): se marquee è impostato dovete impostare il parametro height con lo stesso valore dell'altezza dell'iframe
    • target (es.: &target=top): impostandolo a top i link non si apriranno in una nuova finestra del browser
    • ticker (es.: &ticker=1): un effetto animato simil scroll per visualizzare lo script in uno spazio ristretto.
    • color (es.: &color=000000): imposta il colore in formato esadecimale (non preceduto da #).
    • colorlink (es.: &colorlink=000000): imposta il colore dei link
    • size (es.: &size=11): imposta la grandezza del font (in pixel)
    • lh (es.: &lh=160): imposta il line-height del testo (in percentuale)
    • font (es.: &font=verdana): imposta il tipo di font
    • asize (es.: &asize=30): imposta l'altezza dell'avatar
    • bg (es.: &bg=FFFFFF): imposta il colore dello sfondo (se non lo volete trasparente)

    Per ottenere il codice è possibile anche utilizzare il tool fastscripts:
    http://fs.forumfree.it/?act=lasttopic


    Esempi di codice:
    HTML
    <iframe src="https://supporto.forumfree.it/rss.php?a=1&type=html&color=000000&size=11&font=verdana&n=10&sez=194,4,9368261" style="width:100%;height:200px" scrolling="auto" frameborder="0" allowtransparency="true"></iframe>

    HTML
    [LAST_TOPICS=circuito:f,a:1,n:10,sez:194,4,9368261]


    Esempio d'uso dell'opzione marquee:
    HTML
    <iframe src="https://www.blogfree.net/rss.php?b=1&amp;type=html&amp;color=828282&amp;colorlink=D55421&amp;n=15&amp;marquee=2&amp;height=105" style="width:250px;height:105px" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto"></iframe>

    HTML
    [LAST_TOPICS=circuito:b,a:1,n:15,marquee:2,height:105]

    Come potete vedere height è impostato a 105 sia nell'iframe, sia nel parametro dato allo script.