Štai ką jums reikia padaryti. Įsitikinkite, ar sukūrėte savo duomenų bazę, nesvarbu, ar tai „Access“, ar „SQL“. Kai tai padarysite, atkreipkite dėmesį į savo ryšio eilutes ir lentelių pavadinimus. Šiam pratimui naudosiu šiuos dalykus:
StraipsnioID - Automatinis numeris - šis numeris bus įtrauktas į saitą (SQL naudokite int su sėkla, o prieigai naudokite autonominį numerį). Data pridėta - Straipsnio pridėjimo data ir laikas PridėtaBy - Straipsnio autorius „ShortDesc“ - Paprastas aprašymas, nesvarbu, ar tai naujienų, ar informacijos pobūdžio straipsniai Straipsnio turinys - Faktinė straipsnio naujienų informacija.
Dabar su šia versija taikysime specialų XML formatavimą, kad įsitikintume, jog gavus RSS skaitymo priemonės naujienų straipsnius jis nepavyks dėl jokių specialių simbolių, kurių skaitytojas negali apdoroti. RSS su XML formatu yra labai išrankus dėl to, kokie simboliai yra apdorojami, tačiau įsitikinsime, kad jis negali apdoroti jokių blogų ženklų, ir mes tai vadinsime „functionSpecialFormat“ funkcija.
Dar vienas dalykas, į kurį reikia atkreipti dėmesį, jei norite, kad vartotojai peržiūrėtų straipsnį spustelėję skaitytojui pateiktą nuorodą, būtinai sukurkite puslapį, kuriame bus rodomas straipsnis ir jo informacija. Tikriausiai jau turite tai, bet aš tik norėjau įsitikinti, kad tai pasakiau kiekvienu atveju. Šiam pratimui aš panaudosiu Article_view.asp.
Dabar kodas: (Išsaugokite failą kaip articlesver2.rss savo žiniatinklio serveryje.)
<% 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 naudojant ASP kodą //www.myserver.com RSS Naudojant ASP kodą, norint peržiūrėti naujus ir esamus straipsnius iš duomenų bazės. en-us Autorių teisės 2006 m
20
//www.myserver.com/images/logo.jpg RSS naudojant ASP kodo logotipą //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 (Christopheris Combsas)
Dukart spustelėkite čia, kad pasiektumėte priedą, kurį norite parsisiųsti
„Raudonasis orkestras:„ Ostfront 41-45 “yra„ prieinamas realistinis “Antrojo pasaulinio karo žaidimas, kurio centras yra Rytų frontas tarp Vokietijos ir SSRS. Tai laikoma vienu iš realiausių FPS...
Mes mėgstame Sudoku. Mes gana daug žaidžiame internete ir dažnai naudojame ir „Brain Age“ „Sudoku“ versiją. Manėme, kad būtų puiku turėti PSP žaidimą, skirtą tik „Sudoku“. Deja, eik! Sudoku...
Apie Autorių
Chow Yuan
Jaunas Talentas Žurnalistika. Virėja. Asmuo, Atsakingas Ir Žemyn Į Žemę.