Replying to 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
- È 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
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: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.
- 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
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">
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_FEEDEsempi
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&type=html&color=000000&n=15&sez=1,2,3,4" target="last_posts">Novità</a>
<!-- Sezioni del primo blocco -->
» <a href="http://www.forumfree.it/rss.php?a=ID&type=html&color=000000&n=15&sez=5,6,7,8" target="last_posts">ForumFree</a>
<!-- Sezioni del secondo blocco -->
» <a href="http://www.forumfree.it/rss.php?a=ID&type=html&color=000000&n=15&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&type=html&color=000000&n=15" id="rssdisc"> </iframe>
<!-- Tutte le ultime discussioni a prescindere dalla divisione in blocchi -->
<br><a href="?act=Search&CODE=getactive"><em>Guarda tutti i <strong>Messaggi Attivi</strong></em></a><br></div>