Articoli 

Come rendere il vostro sito RSS "aware"

Inserito il 09 marzo 2005 alle 17:37:19 da Zalabard.

RSS awarness

- Avete dei "feed RSS" nel vostro sito?
- Volete che chi naviga lo scopra "automaticamente"?

Ecco come fare perché il vostro sito "pubblicizzi" i feed RSS che può fornire.

Molto semplicemente aggiungete la seguente istruzione nella toppage-inc.asp, tra il tag < head> e < /head>:

< link rel="alternate" type="application/rss+xml" title="Argomento del feed" href="public/rss/news_xxxxx.xml" />


Dove "Argomento del feed" è di solito una delle categorie delle vostre News, e xxxxx è la categoria per la quale avete generato il file XML di RSS.
Potete inserire tante di queste istruzioni, quante sono le categorie di "feed" che volete pubblicizzare.
(Naturalmente togliete gli spazi dopo <: io qui li ho inseriti per non far interpetare il tag...)

A questo punto cosa succede? Se il vostro browser o "feed reader" è in grado di comprendere questi tag, passando dal vostro sito vi proporrà una pop-up del tipo:

Questa pagina fornisce i seguenti RSS feeds: xxxxxx; vuoi memorizzarli?

Un esempio di browser "intelligente" che funziona così è Maxthon (http://www.maxthon.com), la cui versione v1.2.000, possiede una barra laterale per gli RSS: provare per credere....

Provate questi URL per vedere come funziona:
http://www.sanlorenzo-lodi.it/celebrazioni.asp
http://www.repubblica.it/index.html

Commenti

3 Commenti - 4/5 - Voti : 1
Inserito il 02 aprile 2005 alle 03:55:22 da lucapuccetti.  0/5
 
Ho realizzato un tutorial per realizzare feed sia rss che Atom. Questo tutorial mostra come costruire feed perfettamente validi lo trovate http://www.consulto.net/tutorialfeed.htm
Negli esempi si utilizzano notizie prese da DB di aspnuke 1.2
saluti

Luca Puccetti
Inserito il 08 aprile 2005 alle 01:01:57 da xAm.  4/5
 
Ed invece per poter iserire dei "lettori di RSS" in aspnuke? magari creando un blocco dedicato... a-mo-di scroller nes???
Inserito il 01 ottobre 2005 alle 00:30:48 da lucapuccetti.  0/5
 
Ho sviluppato molti readers sia per rss che per atom

qui uno dei più semplici



<%

Response.write "<_html>"
Response.write "<_head>"
Response.write "<_title>Notizie Pillole<_/title>"
Response.write "<_meta http-equiv=""Content-Type"" content=""text/html; charset=windows-1252"">"
Response.write "<style TYPE=""text/css"">"
Response.write "A {color:blue; text-decoration: none;}"
Response.write "A:hover{color:red; text-decoration:underline; }"
Response.write "</style>"
Response.write "<_/head>"

Response.write "<_body style=""font-size: 10px; font-family: Verdana"" align=""justify"">"
Response.write "<table border=""0"" width=""500"">"
Response.write "<tr><td style=""font-size: 10px; font-family: Verdana"" align=""justify"">"


Sub RSS (URL)

Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0")

objXML.async = false
objXML.setProperty "ServerHTTPRequest", True

' validazione
objXML.validateOnParse =false' true

' non conservare spazi
objXML.preserveWhiteSpace = false

blnLoaded = objXML.Load(URL)

If Not blnLoaded Then
Response.write "<P>ERRORE<br>codice: " & _
objXML.parseError.errorCode & _
"<br>Linea/Col: " & _
objXML.parseError.line & "/" & _
objXML.parseError.linepos & "</P>"
Else

Set objNodeList = objXML.getElementsByTagName("item")

For Each objNode In objNodeList

For Each objNode2 In objNode.childNodes
Select Case objNode2.nodeName
Case "title"
strTitle = objNode2.firstChild.nodevalue
Case "link"
strURL = objNode2.firstChild.nodevalue
Case "description"
strDescription = objNode2.firstChild.nodevalue
End Select

Next

' mostro a video

Response.write "<li><a href=""" & strURL & """>" & _
strTitle & "</A><BR>" & strDescription

strTitle = ""
strURL = ""
strDescription = ""

Next

set objNodeList = Nothing
End if

End sub

' RSS di ASPItalia.com
call RSS("http://www.pillole.org/public/aspnuke/feednews.asp")
Response.write "</td>"
Response.write "</tr>"
Response.write "</table>"
Response.write "<_/body>"
Response.write "<_/html>"

%>

Aggiungi - Commenti

Login Anonimo
Messaggio
[b] [i] [u] [s] [url] [img] [cit]
Codice di sicurezza
Vota! / 5

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 66
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 209610 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi