Paano Gumawa ng Pasadyang Mga RSS Feeds

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ginagawa ng Tunay na Simpleng Syndication (RSS) na mas madali upang mapanatili ang napapanahon sa mga pinakabagong pag-update sa mga serbisyo sa Internet at mga website. Maraming mga website ngayon ang nag-aalok ng RSS feed upang maibigay ang kanilang mga mambabasa ng isang alternatibo sa pagbisita sa site nang mano-mano, o mag-subscribe sa isang newsletter ng e-mail.

Ang mga mambabasa sa feed tulad ng RSS Owl o ang online na serbisyo ng Google Reader ay madaling gamitin at kumilos bilang isang sentro ng hub para sa impormasyon para sa maraming mga gumagamit. Minsan kahit na, ang mga website ay nakatagpo na hindi nag-aalok ng RSS feed. Ang isang halimbawa ng naturang website ay ang serbisyo ng Google New na naglathala ng pinakabagong mga pag-update ng produkto ng Google. Ang serbisyo mismo ay na-trigger ng RSS, ngunit ang mga bisita ay hindi inaalok ng mga pagpipilian upang mag-subscribe sa isang feed.

Gumawa kami ng isang feed para sa serbisyong iyon gamit ang libreng serbisyo ng Feed 43, at nais mong gabayan ka sa paglikha ng isang pasadyang feed ng RSS. Dapat itong bigyan ka ng mga tool sa kamay upang lumikha ng isang feed sa ibang mga website na hindi nag-aalok ng isa.

Ang isang pangunahing pag-unawa sa HTML ay kapaki-pakinabang para dito, ngunit hindi kinakailangan kinakailangan. Magsimula sa pamamagitan ng pagbisita sa Pakanin 43 website, at i-paste ang url ng web page na nais mong lumikha ng isang RSS feed para sa form. Ginagamit namin ang http://www.google.com/newproducts/ para sa aming halimbawa. Huwag pansinin ang pag-encode at i-click ang button na Reload.

custom rss feed
pasadyang rss feed

Ang lahat ng mga pagsasaayos ay nangyayari sa susunod na pahina. Sa itaas, ang pamagat ng pahina at source code ay ipinapakita sa gumagamit. Kailangan namin ang source code sa susunod, upang makahanap ng mga pattern para sa pamagat ng balita, paglalarawan at link. Iyon ang pinaka-teknikal at nakakatakot na hakbang ng proseso, ngunit hindi kasing mahirap na titingnan sa unang sulyap.

rss feed
feed ng rss

Ang mga pattern ay tinukoy sa hakbang 2. Ginagamit ng feed 43 ang variable na {%} upang tukuyin ang mga variable, at {*} para sa mga nilalaman na hindi nauugnay. Ngayon kailangan nating suriin ang source code, ngunit bago natin gawin iyon, tiningnan natin ang orihinal na pahina upang makuha ang pamagat at paglalarawan na kailangan nating hanapin sa source code.

Tingnan ang unang pamagat ng bagong produkto sa pahina, at hanapin ang source code para dito. Para sa aming Google New halimbawa na ang 'Elevation service ay magagamit na sa'. Malalaman mo ang teksto sa pinagmulan, na may mga elemento ng HTML sa paligid nito. Ngayon, pinalitan namin ang pamagat ng item ng balita sa variable na {%} at idagdag ang buong linya

{%}

sa Item (maaaring ulitin) Paghahanap ng pattern * sa hakbang 2. Ngunit, kung titingnan mo nang medyo mas malapit, o mas tiyak na maghanap sa iyong nahanap na ang pamagat ay lilitaw sa pangalawang beses sa pinagmulan. Ito ay hindi pangkaraniwan para sa karamihan ng mga web page, ngunit sa kasong ito ang pangalawang paglitaw sa code ay talagang tama. Bakit? Dahil ang buong teksto ng bawat post ay nai-post din sa lokasyong iyon.

Para sa pamagat ng artikulo, pipiliin namin

{%}

at ilagay ang code sa item (maaaring ulitin) patlang ng Paghahanap ng Paghahanap.

Para sa paglalarawan, naghahanap kami ng isang linya sa ilalim at hanapin

{%}

Ang buong code na inilalagay namin sa patlang na iyon ay

{%} {*}
{%}

Tingnan ang {*}? Mapupuksa nito ang lahat sa pagitan ng dalawang larangan. Kung iniwan mo ito, mapapansin mo na ang isang pag-click sa Extract ay makakahanap ng 0 mga item, kung idagdag mo ito, ang lahat ng mga item ay matatagpuan.

Ang naka-claken na data sa ibaba ay magpapakita kung paano ipinapakita ang bawat entry sa RSS feed. Isaalang-alang ang mga variable {1} at {2}, ang mga ito ay nakatakda sa pamagat ng artikulo at ang paglalarawan.

rss creation
paglikha ng rss

Kailangan nating idagdag ang dalawa sa mga katangian ng RSS Item. Ang una sa patlang ng pamagat, at ang pangalawa sa larangan ng paglalarawan.

feed43
feed43

Ang isang pag-click sa preview sa wakas ay nagpapakita kung paano ang hitsura ng RSS feed sa RSS reader.

preview feed
preview ng feed

Sa wakas, ang RSS feed address, at ang pahina ng pag-edit ng pahina ay ipinapakita sa tagalikha ng pasadyang RSS feed. At iyon ay kung paano ka lumikha ng pasadyang RSS feed sa Feed43. Kung mayroon kang anumang mga katanungan tungkol sa proseso, ipaalam sa amin sa mga komento.