Guida al Lettore RSS diviso per settoriIl codice utilizzato dal nostro forum non è più esclusivo: scopri come applicarlo anche al tuo forum!

« Older   Newer »
 
  Share  
.
  1. Delta
        +7    
     
    .

    User deleted


    Guida al Lettore RSS diviso per settori

    Iframe nel quale è possibile visualizzare più feed RSS spostandosi dall'uno all'altro
    Caratteristiche - Termini di utilizzo - Installazione


    Quante volte vi sarà capitato di pensare che delle "ultime discussioni dalla community" visualizzate nella homepage del vostro forum non si capisce nient'altro che il titolo, che talvolta aiuta ben poco nel riconoscimento di un thread?
    A me è capitato osservando l'iframe che era presente fino a diverso tempo fa in questo forum: proposi dunque a Bowser di visualizzare soltanto le vere e proprie notizie da ForumFree, con il solo feed RSS di questa sezione.
    Per limitare gli effetti di una soluzione eccessivamente drastica, ho realizzato nel frattempo un escamotage descritto in quest'annuncio: si tratta di una semplice rielaborazione di questo codice.
    Abbiamo deciso, di comune accordo, di offrire anche alla nostra utenza la possibilità di utilizzare questo innovativo e pratico metodo che ha già reso più agevole la visualizzazione degli ultimi aggiornamenti da questo forum.

    Ribadisco che l'elaborazione del codice è stata molto facile; cionondimeno, è gradito un riconoscimento a chi ha perso parte del proprio tempo per preparare questa guida.

    Caratteristiche

    - È possibile "navigare" tra un blocco e l'altro, inserendo appositi links, senza dover ricaricare l'intera pagina
    - Non è indispensabile che i feeds siano appartenenti allo stesso forum
    - Il codice è altamente personalizzabile

    Termini di Utilizzo

    Questa guida ed il relativo script spiegato sono rilasciati sotto una Licenza Creative Commons 3.0, riassunta, riveduta e corretta nei seguenti punti:
    Sei libero di utilizzare, comunicare al pubblico, esporre in pubblico, rappresentare e recitare la guida e lo script annesso (la ridistribuzione ha dei vincoli particolari che potete trovare di seguito) alle seguenti condizioni:

    Attribuzione

    Devi riconoscere il contributo dell'autore originario e del suo forum. (Informazioni e metodi di attuazione sono reperibili nella sezione seguente)

    Non commerciale

    Non puoi usare quest’opera per scopi commerciali.

    Non opere derivate

    Non puoi alterare o trasformare quest'opera, ne' usarla per crearne un'altra

    La sola guida, comprensiva quindi anche di script, è ridistribuibile su altri forum senza autorizzazione a patto di conservarne l'integrità e senza alcuna alterazione dei contenuti e dei crediti.

    Installazione

    Il codice di base è il seguente, è necessario sostituire CIRCUITO e ID con i valori corrispondenti e impostare un'altezza:
    <iframe name="last_posts" frameborder="0" scrolling="auto" style="height: $px;" src="http://www.CIRCUITO.net/rss.php?a=ID&type=html"></iframe>

    Va notato che il tag possiede l'attributo name, indispensabile per il funzionamento dello script, e che è personalizzabile inserendo i seguenti parametri dopo type=html.
    # n (es.: &n=10): imposta il numero di discussioni da visualizzare
    # color (es.: &color=000000): imposta il colore del testo
    # colorlink (es.: &colorlink=000000): imposta il colore dei link
    # size (es.: &size=11): imposta la grandezza del font (in pixel)
    # font (es.: &font=verdana): imposta il tipo di font
    # nodate (es.: &nodate=1): nasconde l'ora e la data dei messaggi
    # nolast (es.: &nolast=1): nasconde l'autore dell'ultimo messaggio
    # bg (es.: &bg=FFFFFF): imposta il colore dello sfondo (se non lo volete trasparente)
    # nc (es.: &nc=1): imposta l'ordinamento dei topic per data di pubblicazione e non per data dell'ultimo messaggio

    Per quanto riguarda la navigazione all'interno dell'iframe, è sufficiente creare dei links contenenti l'URL di altri iframes, ad esempio <a href="http://www.CIRCUITO.net/rss.php?a=ID&type=html&sez=ID1,ID2,ID3" target="last_posts">TESTO</a>.
    Dovete chiaramente aggiungere gli stessi parametri opzionali che avete inserito nell'iframe principale, variando i seguenti:
    # 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.

    È indispensabile che ciascun link possieda l'attributo target="last_posts", che apre il collegamento all'interno dell'iframe principale.

    Qualora voleste visualizzare feeds esterni, l'URL (personalizzabile con tutti i parametri ad eccezione di sez e nosez) da inserire nell'iframe e nei links è il seguente:
    http://www.forumfree.it/rssreader.php?feed=INDIRIZZO_DEL_FEED

    Esempi

    image
    Ecco un esempio di applicazione: in questo caso le ultime discussioni vengono suddivise in base al blocco nel quale si trovano, attraverso i links presenti al di sopra dell'iframe.
    L'icona accanto alla scritta Ultime discussioni serve per ritornare alla pagina iniziale dell'iframe dopo aver visualizzato le altre categorie.
    Il collegamento "Guarda tutti i messaggi attivi" è verso la pagina di tutte le ultime discussioni, ?act=Search&CODE=getactive.
    HTML
    <div style="float: right; text-align: center; margin-left: 20px;">
    <h4 style="color: rgb(204, 90, 1); margin: 0px; padding: 0px;">Ultime discussioni:</h4>
    <a href="http://www.forumfree.it/rss.php?a=ID&amp;type=html&amp;color=000000&amp;n=15&amp;sez=1,2,3,4" target="last_posts">Novità</a>
    <!-- Sezioni del primo blocco -->
    &raquo; <a href="http://www.forumfree.it/rss.php?a=ID&amp;type=html&amp;color=000000&amp;n=15&amp;sez=5,6,7,8" target="last_posts">ForumFree</a>
    <!-- Sezioni del secondo blocco -->
    &raquo; <a href="http://www.forumfree.it/rss.php?a=ID&amp;type=html&amp;color=000000&amp;n=15&amp;sez=9,10,11,12" target="last_posts">Rubriche</a>
    <!-- Sezioni del terzo blocco -->
    <br>
    <iframe name="last_posts" frameborder="0" scrolling="auto" style="height: 150px;" src="http://www.forumfree.it/rss.php?a=ID&amp;type=html&amp;color=000000&amp;n=15" id="rssdisc"> </iframe>
    <!-- Tutte le ultime discussioni a prescindere dalla divisione in blocchi -->
    <br><a href="?act=Search&amp;CODE=getactive"><em>Guarda tutti i <strong>Messaggi Attivi</strong></em></a><br></div>


    E' possibile, come indicato nei termini di utilizzo, ridistribuire questa guida sui vostri forum lasciandone inalterati integrità e contenuti/crediti ed inserendo il seguente codice in fondo al messaggio:
    HTML
    <div class="textinput" style="margin:1px;padding:4px;display:block;text-align:center"><a title="ForumFree - Iframe delle Ultime discussioni dal forum divise per settori" href="http://ffmagazine.forumfree.it/?t=52991114"><b>Lettore RSS diviso per settori v1.0</b></a>
    Realizzato da [URL=http://www.forumfree.it/?act=Profile&MID=4052160]Delta[/URL] del [URL=http://ffmagazine.forumfree.it/]<b>ForumFree Magazine</b>[/URL].
    Guida rilasciata sotto una <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Licenza Creative Commons 3.0</a>.</div>

    Esempio visualizzazione:
     
    Top
    .
0 replies since 29/12/2010, 12:46   4011 views
  Share  
.
Top