Eccoci qui, come promesso ieri, per darvi qualche dritta per permettere ai più smanettoni di costruirsi feeds RSS dei posts di forumastronautico estremamente personalizzati.
-
FUNZIONAMENTO DI DEFAULT
Accedendo a http://www.forumastronautico.it/index.php?action=.xml si ottiene un feed RSS contenente semplicmente i 5 messaggi più recenti inviati sul forum. -
SPECIFICARE IL TIPO DI FEED (ATOM, RDF, RSS* ecc)
Per specificare il formato del feed che si desidera ricevere, all’url di base si deve aggiungere il parametro “type”, valorizzandolo secondo questa tabella:
;type=atom - Atom
;type=rdf - RDF
;type=rss - RSS 0.91
;type=rss2 - RSS 2.0
Esempio pratico:
Feed in formato ATOM: http://www.forumastronautico.it/index.php?action=.xml;type=atom
Feed in formato RSS 2.0: http://www.forumastronautico.it/index.php?action=.xml;type=rss2 -
OPZIONI AGGIUNTIVE PER LA MODALITA’ “RECENT”
Questa modalità mostra i singoli messaggi inviati più di recente sul forum. Come detto, di default vengono estratti i primi 5, ma è possibile implementare vari giochini aggiuntivi:
Per attivare questa modalità, innanzitutto va aggiunto il parametro ;sa=recent
Ecco le opzioni di questa modalità:
;limit=x - mostra gli “x” posts più recenti (se x<5, ne mostra comunque 5; se x>255, ne mostra comunque 255).
;board=y - i posts vengono estratti solo dalla board y (il numero di board è derivabile facilmente, basta andare nella pagina indice del forum e passando col mouse sul link di accesso ad un certo forum, il numero appare nel link stesso visualizzato nella status bar di IE o di Firefox, altrimenti agendo con il tasto dx sempre sul link, scegliete “Proprietà” e otterrete la stessa informazione)
;boards=x,y,z - come il precedente, ma pescando da più forums (x,y,z)
;c=x o ;c=x,y,z - come il precedente, ma pescando da una o più categorie (le categorie sono i raggruppamenti di forum visibili nella pagina indice)
Esempio complessivo: creo un feed con i 10 posts recenti inviati sul solo forum codice 72
http://www.forumastronautico.it/index.php?action=.xml;sa=recent;board=72;limit=10 -
OPZIONI AGGIUNTIVE PER LA MODALITA’ “NEWS”
Questa modalità mostra solo il primo messaggio di un thread aperto su un certo forum. Ideale insomma per visualizzare la prima notizia Anche qui di default vengono estratti i primi 5, ma è possibile implementare vari giochini aggiuntivi:
Per attivare questa modalità, innanzitutto va aggiunto il parametro ;sa=news
Ecco le opzioni di questa modalità, sostanzialmente identiche a quelle del punto precedente.
;limit=x - mostra gli “x” posts più recenti (se x<5, ne mostra comunque 5; se x>255, ne mostra comunque 255).
;board=y - i posts vengono estratti solo dalla board y (il numero di board è derivabile facilmente, basta andare nella pagina indice del forum e passando col mouse sul link di accesso ad un certo forum, il numero appare nel link stesso visualizzato nella status bar di IE o di Firefox, altrimenti agendo con il tasto dx sempre sul link, scegliete “Proprietà” e otterrete la stessa informazione)
;boards=x,y,z - come il precedente, ma pescando da più forums (x,y,z)
;c=x o ;c=x,y,z - come il precedente, ma pescando da una o più categorie (le categorie sono i raggruppamenti di forum visibili nella pagina indice)
Esempio complessivo: creo un feed con i 10 posts recenti inviati sul solo forum codice 72
http://www.forumastronautico.it/index.php?action=.xml;sa=news;board=72;limit=10
Il limite ora è dato solo dalle vostre preferenze.
Spero di essere stato chiaro, e buon divertimento!