142 messaggi dal 11 settembre 2002
Davvero utile, ma a questo punto sorge una domanda.
Premessa:
ho creato il mio feed.asp, e da browser funziona correttamente, tuttavia, se tento la lettura con Thunderbird, ottengo questo messaggio:

http://URLSITO/feed.asp non è un flusso di notizie RSS valido.

Dopo alcune modifiche non sono ancora riuscito a capire perchè non funziona. Eppure lo uso come feed reader anche per il sito di ASPItalia.

Qualche idea?
probabilmente dipende dal fatto che il primo carattere deve essere un < e non uno spazio vuoto. per ragioni di impaginazione, infatti, lo script lascia la prima riga vuota.
scrivila così
<%...%><?xml

e dovrebbe funzionare tutto.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
142 messaggi dal 11 settembre 2002
Niente da fare. A questo punto sono fermo.

Ecco qua come ho modificato il file:

<%Response.ContentType = "text/xml"%><?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<canale>
<titolo>Prova</titolo>
<collegamento>http://www.miosito.it/</collegamento>
<descrizione>PRova Feed</descrizione>
<lingua>it</lingua>

<!-- #include file='connessione.asp' -->
<%
SQL = "select top 6 * from tabella order by id DESC"
set strNews = connessione.Execute(SQL)

while not strNews.EOF
  strCharNum=150 ' caratteri da visualizzare
  strCommento = strNews("commento")
  strPosizione = InStr(strCharNum-1, strCommento, " ")
%>
<item>
<title>: : "<%=strNews("titolo")%>" - "<%=strNews("autore")%>"</title>
<link>http://www.miosito.it/notizia.asp?titolo=<%=Server.URLEncode(strNews("titolo"))%></link>
<description>
<%
if strPosizione > 0 then
   Response.Write strNews("commento")
else
   Response.Write strCommento & "..."
end if
%>
</description>
</item>
<%
strNews.movenext
wend
strNews.Close
set strNews = Nothing
connessione .Close
set connessione = Nothing
%>
</canale>
</rss>


Se avete altri suggerimenti. Una cosa, su molti siti il formato è xml anzichè asp e gli articoli sono comunque aggiornabili tramite database, come posso creare un feed di quel tipo? non ho trovato guide a riguardo
Scream wrote:
Niente da fare. A questo punto sono fermo.

Ecco qua come ho modificato il file:
secondo te il nome dei tag è casuale o ha un senso che nell'esempio siano scritti in un certo modo?
<canale>
<titolo>Prova</titolo>
<collegamento>http://www.miosito.it/</collegamento>
<descrizione>PRova Feed</descrizione>
<lingua>it</lingua>
devi usare channel, title, link, etc.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
142 messaggi dal 11 settembre 2002
ehm..... ops.....


sveglia sveglia.... mi sa che qualche caffè devo prenderlo prima di postare il codice

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.