RSS 피드 코딩-본문
ASP를 사용하면 사이트에 새로운 콘텐츠를 추가 할 때마다 업데이트되는 동적 RSS 피드를 만드는 것이 매우 쉽습니다. 이 페이지를 통해 RSS 파일 세트의 본문 또는 핵심 컨텐츠를 얻을 수 있습니다.

먼저 피드를 테스트 할 RSS 리더를 설정하고 기본 사항을 읽고 샘플을 인쇄했는지 확인하십시오. 출력을 테스트 할 수 있도록 중요합니다. RSS 파일의 헤더 / 상단 부분 (이미 생성 한 대부분의 RSS 피드에 적용되는 표준 상단)을 이미 입력했는지 확인하십시오.

이제 우리는 RSS 뉴스에서 사람들에게 말하는 뉴스 변경 사항, 블로그 업데이트 등을 실제로 포함하고있는 섹션에 있습니다. "기사"가 있고 항상 3 가지 최신 기사가 무엇인지 사람들에게 말하고 싶다는 주장을하자. 사용할 코드 블록은 다음과 같습니다. XML이 제대로 작동하려면 이상한 따옴표와 앰퍼샌드를 제거해야합니다. XML은 기본 문자 및 숫자로만 작동합니다. 특수 문자를 질식시킵니다. 앰퍼샌드는 &로 이스케이프되어야합니다.

<%
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
%>




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

그게 다야! RSS 파일을 서버에 넣고 IIS 확장명을 가진 파일을 ASP 파일로 처리 할 수 ​​있도록 IIS를 업데이트하십시오. 이제 RSS 파일의 URL을 RSS 리더에 넣고 업데이트를 받으십시오!

RSS Feed-헤더 부분

RSS 피드의 기초
RSS 피드 샘플
RSS ASP 파일의 기본 설정

비디오 지침: 두잇 워드프레스 강좌 #30. 편집기의 최대 폭 늘리기 (4 월 2024).