Предупреждение - Готино съдържание на кода напред !!
Ето какво трябва да направите. Уверете се, че имате създадена база данни, независимо дали е Access или SQL. След като свършите това, обърнете внимание на имената на връзките и таблиците на вашата връзка. За това упражнение ще използвам следното:
ArticleID - Автоматичен номер - този номер ще бъде включен във връзката. (Използвайте int със семена за SQL и автономен номер за достъп) Датата е добавена - Дата и час, в който е добавен членът AddedBy - Автор на статията ShortDesc - Просто описание, дали става въпрос за новина или информация за типа на статията ArticleContent - Актуалната информация за статията.
Сега с тази версия ще прилагаме специалното XML форматиране, за да сме сигурни, че когато RSS Reader получи новинарските статии, няма да се провали поради специални символи, които читателят не може да обработи. RSS с XML формат е много придирчив за това, какви символи се обработват, но ние ще се уверим, че той не може да обработва лоши символи и ще го наречем applySpecialFormat функция.
Още нещо, което трябва да отбележите, ако искате потребителите да преглеждат статията, когато кликнат върху връзката в своя четец, не забравяйте да създадете страница, която ще показва статията и нейната информация. Вероятно вече имате това, но просто исках да се уверя, че съм го казал за всеки случай. За това упражнение ще използвам article_view.asp.
Сега за кода: (Запазете файла като Articlever2.rss на вашия уеб сървър.)
<% Response.Buffer = true Response.ContentType = "text/xml" Function applySpecialFormat(strInput) if len(strInput) > 0 then strInput = Replace(strInput,"&", "&") strInput = Replace(strInput,"'", "& apos;") 'REMOVE SPACE BETWEEN & apos; strInput = Replace(strInput,"""", "& quot;") 'REMOVE SPACE BETWEEN & quot; strInput = Replace(strInput, ">", "& gt;") 'REMOVE SPACE BETWEEN & gt; strInput = Replace(strInput,"<","& lt;") 'REMOVE SPACE BETWEEN & lt; else strInput = "" end if applySpecialFormat = strInput End Function %>
RSS с помощта на ASP код //www.myserver.com RSS Използване на ASP код за преглед на нови и съществуващи статии от база данни. ен-ни Авторско право 2006
20
//www.myserver.com/images/logo.jpg RSS с лого на ASP Code //www.myserver.com
<% Dim objConn Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset") objConn.ConnectionString = "Provider=sqloledb;Data Source=DBSERVER;Initial Catalog=ARTICLEDB;User Id=sa;Password=sqlpassword;" objConn.CursorLocation = 3 objConn.Open
Dim objRS, strSQL, strDesc strSQL = "SELECT * FROM ArticleDB WHERE (AddedDate <= '" & Now() & "') order by AddedDate DESC" objRS.Open strSQL, objConn
Do While Not objRS.EOF strDesc = "Article by " & objRS("AddedBy") & " on " & _ objRS("AddedDate") & " PST " & _ objRS("ArticleContent").Value %>
()
//www.myserver.com/article_view.asp?ArticleID=
asp@coffebreakblog.com (Кристофър Комбс)
ДВОЙНО Щракнете тук, за да влезете в връзката за изтегляне на прикачения файл
Ако имате iPod Touch, искате да го запазите, когато го носите в джоба си. Кожената чанта Sena е предназначена за ПЪЛНО предпазване на вашия iPod Touch от повреда - така че имайте предвид, че това е...
Уеб блоговете стават много популярни в мрежата. Уеблог е просто програма, базирана на база данни, подобна на програмата, която използваме тук в CoffeBreakBlog за показване на нашите статии....
За Автора
Chow Yuan
Млад Талант Журналистика. Готвач. Лицето, Което Отговаря И На Земята.