Kodar ett RSS-flöde - Body
Det är väldigt lätt att använda ASP för att skapa ett dynamiskt RSS-flöde som uppdateras när du lägger till nytt innehåll på din webbplats. Denna sida hjälper dig att få kroppen - eller kärninnehållet - en del av RSS-filuppsättningen.

Kontrollera först att du har skapat en RSS-läsare för att testa ditt flöde, och att du har läst om grunderna och skrivit ut provet. Dessa kommer att vara viktiga så att du kan testa din utgång. Se till att du redan har lagt i rubriken / översta delen av din RSS-fil, den standardtopp som skulle gå på de flesta RSS-flöden du skapade.

Nu är vi vid det avsnitt av RSS-filen som faktiskt innehåller det förändrade nyhetsmeddelandet, blogginlägg, vad det än är du berättar för folk om. Låt oss säga för argumentet att du har "artiklar" och att du alltid vill berätta för människor vad dina tre senaste artiklar är. Här är kodblocket du skulle använda. Observera att du måste ta bort konstiga citat och ampersand för att XML ska fungera korrekt. XML fungerar endast med grundläggande bokstäver och siffror. Det kväver specialtecken. Ampersand måste undvikas som &

<%
Set FeatSite = Server.CreateObject ("ADODB.Recordset")
SQLText = "SELECT art_id, art_title, art_date, art_desc " & _
"from articles where art_date <= '" & Now() & "' " & _
"order by art_date DESC"
FeatSite.Open SQLText, strConnect, adOpenForwardOnly, adLockReadOnly, adCmdText

FeatCt = 1
do while not FeatSite.EOF and FeatCt < 4

ArtDesc = Replace(FeatSite("art_desc"), chr(180), "'")
ArtDesc = Replace(ArtDesc, "´", "'")
ArtDesc = Replace(ArtDesc, "&", "&")

ArtTitle = Replace(FeatSite("art_Title"), chr(180), "'")
ArtTitle = Replace(ArtTitle, "´", "'")
ArtTitle = Replace(ArtTitle, "&", "&")

ArtDate = FeatSite("art_date")

ArtHour = Hour(ArtDate)
if ArtHour < 10 then ArtHour = "0" & ArtHour
ArtMin = Minute(ArtDate)
if ArtMin < 10 then ArtMin = "0" & ArtMin
ArtSec = Second(ArtDate)
if ArtSec < 10 then ArtSec = "0" & ArtSec

ArtDateT = WeekdayName(Weekday(ArtDate), TRUE) & ", " & Day(ArtDate) & " " & _
MonthName(Month(ArtDate), TRUE) & " " & Year(ArtDate) & " " & _
ArtHour & ":" & ArtMin & ":" & ArtSec & " EST"
%>






YOURURLGOESHEREPLUS & ARTID = Asp








<%
FeatSite.MoveNext
FeatCt = FeatCt + 1
loop
FeatSite.close()
set FeatSite = Nothing
%>




===========================

Det är allt! Lägg den RSS-filen på din server och se till att du uppdaterar IIS så att den vet att hantera filer med en RSS-förlängning som ASP-filer. Nu ska du kunna lägga URL-adressen till den RSS-filen i din RSS-läsare och få uppdateringarna!

RSS Feed - Header Del

Grunderna i ett RSS-flöde
RSS-flödeseksempel
Grundläggande installation av en RSS ASP-fil

Video Instruktioner: How to setup a RSS feed in your Discord server using Webhooks - now with IFTTT (Maj 2024).