Kā izveidot RSS plūsmu savai vietnei no nulles

Kā izveidot RSS plūsmu savai vietnei no nulles

Lai gan RSS plūsmu un plūsmu lasītāji nav tik populāri kā agrāk, RSS joprojām ir svarīgi jūsu vietnes apmeklētājiem, kuri vēlas saņemt paziņojumu, kad jūsu lapa tiek atjaunināta. Turklāt RSS plūsmas var izmantot vairākos veidos, lai reklamētu jūsu saturu, izmantojot sociālos medijus.





Vispirms apskatīsim, kā izveidot RSS plūsmu savai vietnei no nulles.





RSS plūsmas formāts: HEADER

Jūsu vietnes RSS plūsma būtībā ir XML fails. Lai XML fails tiktu identificēts kā RSS plūsma, jums jāievēro noteikts formāts.





Viss, kas jums jādara, lai izveidotu RSS plūsmu, ir norādīt informāciju par visiem nepieciešamajiem tagiem. Jūs varat izmantot jebkuru teksta redaktors . Piezīmju grāmatiņa strādātu labi, bet paskatieties Notepad ++ .

Apskatīsim tagus, kas jāiekļauj XML failā, lai izveidotu RSS plūsmu.





Pirmās divas rindas norāda XML un RSS versiju, kā redzat. Trešajā rindā tiek atvērts kanāla tags. Tas saturētu visu informāciju par jūsu kanālu vai vietni. Pievienojiet šīs trīs rindas tādas, kādas tās ir.

Tālāk daži kodi par plūsmu:





MakeUseOf RSS Feed
https://www.makeuseof.com/
Cool Websites, Software and Internet Tips
Wed, July 4 2018

Šīs dažas rindiņas norāda informāciju par jūsu RSS plūsmu un jūsu vietni. The titulu tagā ir jebkurš nosaukums, kuru vēlaties piešķirt savai RSS plūsmai, saite tags norāda uz jūsu vietni, un apraksts tagā ir īss ievads par RSS plūsmu vai vietni. The lastBuildDate tags nodrošina pēdējo reizi, kad kanāla saturs ir mainīts. Ņemiet vērā, ka dlastBuildDate nav obligāts.

Neatkarīgi no tā, kas atrodas jūsu failā, nosauciet to par VADĪTĀJS .





cik daudz vietas logiem 10

RSS plūsmas formāts: SATURS

Tālāk mums ir faktiskais RSS plūsmas saturs, kas tiks parādīts kā atšķirīgi ieraksti, skatoties, izmantojot plūsmas lasītāju. Katrs ieraksts ir ietverts tagu pārī, un tam jābūt vismaz šādam saturam:


Entry Title
URL Link to the entry
https://www.mysite.com/?p=584674
This is the description of the content...
Wed, July 4 2018

Atkal titulu tags norādītu uz virsrakstu vai jūsu saturu, saite ir pilnīga tīmekļa adrese, kurā vienuma ierakstu var sasniegt jūsu vietnē.

Datumam ir noteikts formāts, kas redzams iepriekš. Laiks jānorāda GMT; jūs varat atsaukties RFC 822 5. sadaļu, lai iegūtu sīkāku informāciju par citiem datuma un laika specifikācijas formātiem.

Visbeidzot ,. apraksts tagā ir ieraksta faktiskais saturs vai apraksts. Atcerieties, ka iepriekš minētais tiks atkārtots katram jūsu vietnes ierakstam. Piemēram, ja jums ir emuārs ar pieciem rakstiem, pilnā RSS plūsmā ir jābūt 5 vienumu tagiem, lai ievietotu 5 ierakstus.

The gids tags ir unikāls katra vienuma identifikators. Tas ir tas, cik daudz plūsmas lasītāju (un jūsu kods, kas ģenerē šo failu) nosaka, vai RSS failā ir jauni vienumi.

The pubDate tags norāda kanālā esošā satura publicēšanas datumu. Iepriekš minētajā piemērā tas attiecas uz atsevišķu vienību saturu, un katram vienumam ir savs publicēšanas datums.

Aizveriet vaļēju kanāls un rss tagi (izmantojot un ) un saglabājiet failu. Augšupielādējiet to attiecīgajā vietā savā tīmekļa serverī (vietnes sakne darbotos labi), un jūsu rīcībā ir RSS fails.

kā atiestatīt Windows 10 no BIOS

Lielākā daļa mūsdienu plūsmas lasītāju var parādīt jūsu raksta galvenes attēlu, ja aprakstu ievadāt ar iegultu attēlu, izmantojot HTML tagu.

Tagad, apsēžoties un pārdomājot, jūs uzreiz saprastu, ka tikko izveidotais fails ir statisks, kas nozīmē, ka vienumu tagos ierakstītie ieraksti nemainīsies un nemainīsies, lai atspoguļotu jaunāko saturu jūsu vietnē. Tātad, pirms mēs apkopojam lietas, mums ir pāris jautājumi, kas jārisina.

Padariet savu RSS plūsmu dinamisku

Tagad tas prasītu diezgan daudz programmēšanas. Ja neesat pārliecināts par savām programmēšanas prasmēm, es iesaku jums labāk izmantot tādu CMS Joomla , Drupal vai labākais no visiem, WordPress (ja tas jums piestāv). CMS ir vairāki RSS plūsmu spraudņi, un lielākā daļa no tiem pat piedāvā RSS funkcionalitāti uzreiz no iepakojuma. Tomēr, tā kā jūs to lasāt, es pieņemu, ka jūs gatavojat savu risinājumu, un tāpēc pieņemsim kodēšanu.

Varat izmantot to pašu programmēšanas valodu, ko izmantojāt savas vietnes programmēšanai. Jēdziens neatkarīgi no programmēšanas valodas būs tāds pats. Jūs saglabāsiet iestatīto vienumu skaitu, ko ierakstījāt RSS plūsmā, veicot pēdējo vietnes datu bāzes atjauninājumu. Šī datu bāze tiek atjaunināta katru reizi, kad publicējat jaunu lapu vai emuāra ierakstu. Katru reizi, kad tiek palaists jūsu rss atjaunināšanas skripts, jūs nolasīsit šīs vērtības no datu bāzes un ierakstīsit tās failā.

Viss, ko mēs darīsim, ir izvilkt ierakstus no datu bāzes un ievietot tos atbilstošajos tagos. Es varu tikai īsumā izklāstīt soļus, jo faktiskais kods var atšķirties atkarībā no jūsu izmantotās programmēšanas valodas. Tālāk minētie koda fragmenti ir WebReference.com pieklājīgi, tāpēc, lai iegūtu sīkāku informāciju, rakstot savu kodu, noteikti izlasiet šo informāciju.

Šī funkcija izvilks galvenes informāciju no datu bāzes un ierakstīs to RSS failā.

Šī funkcija izvilks visus atsevišķos vienumus no datu bāzes un ierakstīs tos RSS failā.

Kopumā, neatkarīgi no izmantotās valodas, koda darbības vai loģika būs vienādas:

  1. Izveidojiet savienojumu ar datu bāzi, kurā ir visa nepieciešamā informācija (skatiet iepriekš).
  2. Iegūstiet visu IEEJAS kuru vēlaties pievienot RSS plūsmai. Parasti tie ir 10 jaunākie
  3. Ģenerējiet faila pirmo daļu, t.i VADĪTĀJS.
  4. Katram vienumam rīkojieties šādi:
    1. Ģenerējiet tagu.
    2. Aizpildiet nepieciešamos tagus un saturu.
    3. Ģenerējiet tagu.
  5. Ģenerējiet KĀJAS lai aizvērtu failu.

Padariet savu RSS plūsmu atklājamu

Vēl viena lieta, kas jums jāpatur prātā, ir tāda, ka plūsmas lasītājiem jāspēj identificēt ģenerēto plūsmu kā RSS plūsmu. Ir daudz veidu, kā to izdarīt:

  • Jūs varat izveidot XML failu kā RSS failu un atvērt to, pēc tam manuāli pievienot vienumus katru reizi, kad tiek publicēts jauns ieraksts vai kad plūsma ir jāatjaunina.
  • Ja RSS plūsmas izveidei izmantojat skriptu katru reizi, kad tā tiek pieprasīta, varat nosūtīt Satura veids: lietojumprogramma/xml galveni pirms jebkādas citas informācijas.
  • Jūs varētu saglabāt skriptu kā XML failu un likt tīmekļa servera programmatūrai to uztvert kā skripta failu. Piemērs, pievienojot: | _+_ | iekšā .htaccess liktu Apache apstrādāt XML failus kā PHP failus.

Ideālā gadījumā jūsu pārlūkprogramma atpazīs RSS plūsmu, kad plūsmas URL tiks ievadīts adreses laukā, nevis skripta satura rādīšanai.

Lielākajai daļai mūsdienu WordPress vietņu ir pieejama RSS plūsma. Apskatiet MakeUseOf RSS plūsmas saturu, apmeklējot URL, kas beigās pievienots '/feed'.

Vienkāršākas alternatīvas RSS plūsmas izveidei

Gadu gaitā RSS tehnoloģijas jomā ir notikušas daudzas izmaiņas. Nevienam vairs īsti nav jāizveido manuāla RSS plūsma, jo ir tik daudz pakalpojumu, kas var aizņemt jebkuru vietni un pārvērst to dinamiski atjauninātā RSS plūsmā. Šeit ir daži tiešsaistes pakalpojumi, kas to veiks (ne visi ir bezmaksas).

kāpēc Google Play pakalpojumi ir pārtraukti?

Ielādēt RSS : Šī vietne ļauj definēt jebkuras tīmekļa lapas elementus, kurus vēlaties pārraudzīt, vai nav atjauninājumu, un izveidot no tās RSS plūsmu, noklikšķinot uz lapas elementiem.

Plūsmas veidotājs : Šis pakalpojums, ko izveidojis FiveFilters.org, ļauj ievadīt lapas URL un filtrus vadotnes vai klases atribūtam vai URL segmentiem.

Barība43 : Ļauj ievilkt HTML no jebkuras tīmekļa lapas un izveidot fragmentus filtriem, kas identificē visus jaunus lapas vienumus. Bezmaksas versija ļauj izveidot ierobežotas vienumu plūsmas, kas tiek atjauninātas ik pēc sešām stundām vai ilgāk.

Barība : Šis pakalpojums ir līdzīgs FetchRSS, jo tas ļauj grafiski izcelt tīmekļa lapas sadaļas, lai uzraudzītu atjauninājumus.

Iegūstiet savu RSS plūsmu

Pastāv nepareizs uzskats, ka RSS ir vecā tehnoloģija, taču iemesla dēļ tā joprojām ir bijusi tīmekļa galvenā daļa. Tāpēc lielākā daļa CMS sistēmu savā pamatpaketē integrēja RSS ģenerēšanu. Tas ir tāpēc, ka RSS ir vienkāršākā pieejamā metode, kas ļauj jūsu faniem un lasītājiem abonēt paziņojumu saņemšanu ikreiz, kad jūsu vietne tiek atjaunināta.

Tādējādi jūsu apmeklētāji atgriežas un ir lojāli. Tāpēc izmantojiet RSS, pat ja to vēlas tikai neliela daļa apmeklētāju. Galu galā lojālos apmeklētājus ir grūti sasniegt.

Ja vēlaties uzzināt vairāk par vietnes vienkāršu darbību, noteikti pārbaudiet mūsu galīgais WordPress ceļvedis .

Kopīgot Kopīgot Čivināt E -pasts 5 padomi, kā uzlādēt VirtualBox Linux iekārtas

Vai esat noguris no virtuālo mašīnu piedāvātās sliktās veiktspējas? Lūk, kas jums jādara, lai uzlabotu VirtualBox veiktspēju.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Web izstrāde
Par autoru Raiens Dube(Publicēti 942 raksti)

Raiens ir ieguvis bakalaura grādu elektrotehnikā. Viņš ir strādājis 13 gadus automatizācijas inženierijā, 5 gadus IT jomā un tagad ir lietotņu inženieris. Bijušais MakeUseOf vadošais redaktors, viņš uzstājās nacionālajās datu vizualizācijas konferencēs un tika demonstrēts valsts televīzijā un radio.

Vairāk no Raiena Dube

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu