Just nu i M3-nätverket
Jump to content

Dynamisk RSS


robban82

Recommended Posts

Hejsan!

 

Vad är det som är galet med den kod? Står bara "Inga artiklar" i feeden. Får inga felmeddelanden heller.

 

 

<!#include file="inc_db.asp" >
<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0">
<channel>
  <title>Senaste 10 artiklarna</title>
  <link>http://www.blablabla.se</link>
  <description>Senaste 10 artiklarna</description>
  <language>sv-se</language>
  <%
SQL = "SELECT * from artiklar LIMIT 10" 
Set RS = Connection.Execute(SQL) 
Do until RS.EOF

RS.Write("<item>")
RS.Write("<title><%=RS("rubrik")%</title>")
RS.Write("<link>http://www.blablabla.se</link>")
RS.Write("<description><%=RS("ingress")%></description>")
RS.Write("<guid><%=RS("rubrik")%></guid>")
RS.Write("</item>")

RS.MoveNext
Loop
RS.Close
Set RS = Nothing
%>
</channel>
</rss>
<!#include file="inc_db2.asp" >

 

Link to comment
Share on other sites

Var får du metoden RS.Write från? Någon obskyr ADO-variant jag aldrig sett eller så är det följande du tänkt dig:

Response.Write "<item>"
Response.Write "<title>" & RS("rubrik") & "</title>"
Response.Write "<link>http://www.blablabla.se</link>"
Response.Write "<description>" & RS("ingress") & "</description>"
Response.Write "<guid>" & RS("rubrik") & "</guid>"
Response.Write "</item>"

 

[inlägget ändrat 2008-10-20 17:33:56 av Anjuna Moon]

Link to comment
Share on other sites

Glöm förresten inte att GUID-elementet måste vara unikt, så se till att du har den satt som UNIQUE i databasen

 

Link to comment
Share on other sites

Har du tittat i den genererade källkoden för RSS:en så att du inte har några andra VBScript-fel i den som inte visas direkt i rss-läsaren?

Jag föreslår även att du använder UTF8 som kodning (och självklart även som filformat)

Vad är GUID-elementet?

<guid>xxxx</guid>

 

[inlägget ändrat 2008-10-20 17:47:43 av Anjuna Moon]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...