Paano ikonekta ang mga Rss channel. Paano gumawa ng magandang RSS feed para sa WordPress. Ninja RSS Syndicator - bahagi para sa pamamahala ng mga subscription

Dati, ang abbreviation RSS ay talagang walang ibig sabihin sa akin. Kahit na ito ay kagiliw-giliw na malaman kung ano ito at kung paano ito gumagana. Dahil sa maraming mga site nakita ko ang magandang icon na ito at isang imbitasyon na mag-subscribe sa feed ng balita.

Samakatuwid, para sa mga taong, tulad ko kamakailan, ay hindi pa alam kung gaano kaginhawa ang bagay na ito, susubukan kong ipaliwanag nang malinaw at maliwanag, lalo na dahil walang kumplikado tungkol dito. Ang pangunahing bagay ay upang maunawaan kung bakit kailangan mong basahin ang iba pang mga site nang direkta mula sa iyong browser.

Mayroon ka bang Gmail account?

Kaya, mga may-ari ng Gmail account, magtrabaho na tayo! Una, isalin natin ang terminong RSS sa Russian at kunin ang kahulugan nito: “isang napakasimpleng paraan para makatanggap ng impormasyon.” Dahil maraming paraan para makakuha ng impormasyon, tiyak na magiging kapaki-pakinabang sa atin ang isang napakasimpleng paraan. Maaari mong idagdag ang iyong mga paborito at kawili-wiling mga site sa, o maaari mong kolektahin silang lahat sa isang lugar, halimbawa, sa panel ng iyong browser at mabilis na tingnan ang mga update araw-araw.

Ginagawa ko ito sa aking trabaho araw-araw. Hindi ko masasabi na sa bahay ay makikita ko ang lahat ng mga site na binabasa ko araw-araw, ngunit sa trabaho ang paraang ito ay nakakatulong sa akin ng malaki: Tumingin ako sa mga balita mula sa mga opisyal na site sa larangan ng sertipikasyon sa umaga, kumuha ang pinakabagong impormasyon at manatiling napapanahon sa mga kaganapan. Bilang resulta, pinamamahalaan kong makasabay sa mga pagbabago sa batas, na nangangahulugan na ang aking mga kliyente ay makakatanggap lamang ng may-katuturang impormasyon mula sa akin.

Ang pamamaraang ito ng pagbabasa ng feed ng kaganapan ng ibang mga site ay maginhawa para sa akin dahil ito ay mas epektibo kumpara sa ibang mga pamamaraan. Nakakatipid ako ng oras at magagamit ko ito sa ibang layunin.

Basahin ang RSS feed mula sa isang browser

Mga kaibigan, sundan ang link na ito at i-install ang extension ng RSS Feed Reader. Pagkatapos i-install ang extension, lilitaw ang pamilyar na icon ng RSS sa panel ng browser, at ang natitira lang para sa amin ay piliin ang mga site na gusto naming tingnan nang mas madalas kaysa sa iba at bisitahin lamang ang mga ito kung ang pamagat ng balita at maikling paglalarawan ay interesado. tayo.

Nais kong iguhit ang iyong pansin sa katotohanan na hindi lahat ng mga site ay may pagkakataong mag-subscribe sa isang RSS feed. Napansin ko ito noong naghahanap ako ng paraan upang maidagdag ang mga kinakailangang site sa aking mambabasa. Sa kasong ito, kakailanganin mong magdagdag ng mga naturang site sa iyong mga bookmark at kumuha ng impormasyon mula doon.

Ngunit sa karamihan, ang mga may-ari ng site ay nagmamalasakit sa kanilang mga bisita at mambabasa at nagbibigay ng pagkakataong makatanggap ng mga pinakabagong artikulo at balita nang direkta sa email o mga aggregator ng balita (direkta sa iyong Google account). At sa halos anumang website ay makikita mo ang isang kulay kahel na simbolo para sa simple at epektibong pagkuha ng impormasyon.

Mag-click sa icon at idagdag ito sa iyong extension. Sa pamamagitan ng pag-click sa icon ng extension sa browser, sa isang window ay makikita mo ang isang listahan ng lahat ng mga site na ang RSS feed ay idinagdag mo. Sa pamamagitan ng pag-click sa nais na site, isang listahan ng mga bagong artikulo o balita ang ipapakita na nakakaakit ng iyong atensyon sa mga headline at anunsyo.

Isa pang simpleng paraan upang magdagdag ng isang site sa RSS Feed Reader: kung sa ilang kadahilanan ay hindi ka makapagdagdag ng isang site, kopyahin ang address ng site, mag-click sa extension ng RSS Feed Reader, sa pinakailalim ng window na bubukas ay magkakaroon isang inskripsiyon Mag-subscribe sa mga feed sa pahinang ito, mag-click dito, ililipat ka sa susunod na window. Mag-click sa ibabang link Ayusin ang iyong mga feed, at pumunta sa mga setting ng extension, kung saan mo idaragdag ang url ng site sa + bagong feed. Sa katunayan, ang lahat ay napaka-simple, at ang lahat ng mga pagkilos na ito ay magaganap sa loob ng 10-20 segundo.

Sa pamamagitan ng paraan, salamat sa katotohanan na nagdagdag ako ng mga sikat na site ng lungsod sa aking mambabasa, patuloy akong nalalaman ngayon ang lahat ng mga kaganapan sa lungsod, na kinakailangan din para sa mga aktibidad sa trabaho. Ang mga balita ng kultural at palakasan na mga kaganapan ay magbibigay-daan sa iyo na hindi makaligtaan ang mahahalagang kaganapan sa lungsod. Sumang-ayon, walang sapat na oras para bisitahin ang bawat site nang hiwalay. At sa ganoong maginhawang extension, maaari mong masakop ang lahat ng impormasyon sa kabuuan nito at ituon ang iyong pansin sa pinakamahalagang bagay.

Madarama mo ang kaginhawaan ng paggamit ng extension na ito kaagad: ipinapakita ng icon ang bilang ng mga bagong mensahe. Ang dami ng gawaing dapat gawin ay maaaring planuhin nang maaga.

Ang teknolohiya para sa pagbabasa ng mga RSS feed mula sa browser ng Googlt Chrome ay nagdudulot lamang ng mga benepisyo, nang hindi nakakainis sa dami at dami ng impormasyon. Ang pag-unawa kung gaano kabisa ang isang tool na mayroon ka ngayon ay nakakatipid ng maraming oras para sa iba pang mga bagay.

Sana nakatulong ang aking mga tip upang malaman mo paano basahin ang RSS feed mula sa browser ng Google Chrome mabilis. Ang mahusay na teknolohiyang ito ay nagdadala ng mga balita at kaganapan mula sa iyong mga paboritong site sa iyong browser.

Manatiling napapanahon sa mga balita at kaganapan. Maging mabisa. Idagdag ang blog na “Tip Box para sa isang Epektibong Tao” sa iyong browser at maghanap ng mga kawili-wiling artikulo nang mas mabilis.

Mga tagubilin

Maingat na suriin ang pahina ng site. Karaniwan, ang isang RSS subscription ay ipinahiwatig ng isang icon. Ang icon ng RSS ay madaling makilala - isang tuldok at dalawang kalahating arko. At ang subscription sa RSS feed ay inilalagay sa isang kilalang lugar, sa tuktok ng pahina.

Kadalasan, ngunit hindi kinakailangan, ang icon ng RSS ay gumagamit ng mga orange na tono, pati na rin ang tradisyonal na parisukat o bilog na hugis ng icon. Ngunit hindi ka dapat tumuon lamang sa form na ito. Kamakailan, parami nang parami ang mga icon ng RSS na iginuhit ng kamay sa anyo ng iba't ibang mga bagay, produkto at hayop.

Maaari mo ring makita ang RSS ng isang site sa pamamagitan ng isang inskripsiyon na may humigit-kumulang sumusunod na nilalaman: "sundan ang balita sa pamamagitan ng RSS", "Suskrisyon sa RSS", "Suskrisyon sa FEED". Ang mga inskripsiyong ito ay maaari nang maging mga button-link sa RSS feed.

Kung hindi mo makita ang RSS nang biswal, magpasok ng karaniwang query sa paghahanap sa search bar: http://pangalan ng site /rss at i-click ang Inter.

Gayundin, upang malaman ang RSS ng isang site, maaari mong gamitin ang isa sa mga sumusunod na format ng paghahanap: http://site name/ ?feed=rsshttp://site name/ ?feed=rss2http://site name/ ?feed =rdfhttp://name site / ?feed=atom

Maaari mong malaman at sa parehong oras mag-subscribe sa RSS ng site gamit ang mga espesyal na programa para sa pagbabasa ng mga RSS feed. Ang isa sa mga bentahe ng naturang mga programa ay ang kakayahang malayang mahanap ang lahat ng mga RSS feed ng nais na site. Upang gawin ito, ipasok lamang ang pangalan ng mapagkukunan ng Internet, mahahanap ng programa ang lahat ng iba pa mismo.

At ang huling paraan upang malaman ang RSS ng isang site ay ang paghiling sa anumang search engine. Isulat ang pangalan ng site at magdagdag ng RSS.

Mangyaring tandaan

Marami, ngunit hindi lahat, ang mga website ay may mga RSS feed. Pangunahing naroroon ang mga ito sa mga mapagkukunan ng balita at blog.

Ang RSS ay isang format na ginagamit upang mag-publish ng mga balita sa mga kaugnay na website. Ngunit sa tulong nito maaari kang mag-publish hindi lamang ng mga balita. Anumang teksto na maaaring hatiin sa ilang bahagi ay maaaring mai-publish gamit ang RSS.

Mga tagubilin

Gamitin ang CMS JoomLa upang punan ang iyong pamamahala ng nilalaman. Kapag nagtatrabaho sa engine na ito, mayroong dalawang maginhawang paraan upang ikonekta ang RSS: gamit ang Syndicate module, na naka-built-in, at gamit ang serbisyo ng FeedBurner. Para ikonekta ang Syndicate module, pumunta sa menu na “Mga Extension” sa JoomLa toolbar, pagkatapos ay piliin ang “Modules Manager”. Habang nasa manager, i-click ang “Gumawa” kung wala sa listahan ang module. Piliin ang "Syndicate". Sa window na bubukas, gawin ang mga kinakailangang setting: ang pangalan ng module, lokasyon at format nito. Pagkatapos makumpleto ang mga hakbang na ito, ang kaukulang RSS icon ay lilitaw sa iyo.

Upang gamitin ang FeedBurner, magparehistro sa feedburner.google.com gamit ang Google. Pumunta sa tab na Aking Mga Feed at ilagay ang address ng iyong website. I-click ang Susunod. Sa window na bubukas, piliin ang 2.0 format para sa RSS. Magpatuloy sa susunod na pahina. Sa window na bubukas, punan ang column na "Pamagat ng Feed," na nagsasaad ng pangalan ng RSS feed. Mag-click sa pindutang "Next". Kopyahin ang link na lalabas sa ibaba ng window.

Pagkatapos magparehistro sa serbisyo ng FeedBurner, magpatuloy sa paggawa ng RSS feed sa iyong website. Maghanap ng angkop na larawang gagamitin bilang RSS icon sa iyong site.

Sa toolbar ng admin ng JoomLa, i-click ang “Media Manager” sa menu na “Site”. Sa lalabas na window, piliin ang folder na "Mga Kuwento". I-click ang "Pumili ng file" at tukuyin ang landas patungo sa hinaharap na icon ng RSS. Kapag na-load na ang icon, gumawa ng Custom HTML module gamit ang module manager.

Matapos makumpleto ang mga kinakailangang setting ng module, sa bubukas na editor, sa naaangkop na mga tag, tukuyin ang link na natanggap mula sa FeedBurner, ang path patungo sa icon at ang text na ipapakita kapag nag-hover ka dito. I-click ang "I-update" at i-save ang mga pagbabago sa module.

Video sa paksa

Mga tagubilin

Ang pagsulat ng script ng news feed ay dapat magsimula sa pagpaplano. Gumuhit ng talahanayan kung saan ipinapahiwatig mo ang lahat ng mga function ng script sa hinaharap. Bilang karagdagan sa pagpapatupad ng mga karaniwang tampok at pagsasama ng admin panel (o pagsasama sa admin panel ng site, kung ang pinag-uusapan natin ay tungkol sa isang CMS), maaari kang lumikha ng kakayahan para sa mga user na magkomento sa mga post, ang kakayahang mag-edit, at isang sistema ng rating.

Ilarawan nang detalyado ang bawat isa sa mga inilarawang function at isipin ang posibilidad ng teknikal na pagpapatupad. Magpasya kung paano mo iimbak ang lahat ng naitala na data at kung gagamit ka ng database. Planuhin ang mga responsibilidad para sa bawat isa sa mga script file (halimbawa, ang create.php ay magiging responsable para sa paglikha ng mga balita, at ang show.php ay magiging responsable para sa pagpapakita ng mga ito).

Mag-download ng mga script mula sa mga sikat na feed at tingnan ang functionality ng mga ito. Bigyang-pansin ang mga paraan upang ipatupad ang pag-andar, subukang alamin ang lahat ng mga kalamangan at kahinaan ng mga pamamaraan na ginamit ng isa pang programmer. Huwag kopyahin ang code ng ibang tao, subukang magsulat ng isang programa sa iyong sarili, kung hindi, hindi ka lamang lilikha ng isang katulad na script, ngunit ulitin din ang lahat ng mga pagkakamali ng isa pang programmer.

Simulan ang pagsulat ng pangunahing bahagi ng script. Una, ayusin ang isang sistema para sa pagdaragdag ng balita, at pagkatapos ay i-program ang output system. Lumikha ng admin panel na may pinakasecure na pag-login na posible. Palaging iimbak ang iyong password ng admin sa naka-encrypt na form gamit ang md5 o iba pang paraan ng pag-encrypt.

Sa sandaling tiwala ka na ang pangunahing bahagi ay gumagana, simulan ang pagprograma ng mga karagdagang function, tulad ng pagkomento o rating. Huwag kalimutang ipatupad ang kakayahang magtanggal ng mga tala.

Subukan ang buong script. Hilingin sa iyong mga kaibigan na maghanap ng mga mahihinang punto sa news feed at suriin ang lahat ng mga pakinabang at disadvantage nito. Matapos makumpleto ang pagsubok, i-install ang programa sa site.

Mga Pinagmulan:

  • script ng news feed noong 2018

Ang isang RSS feed na na-configure sa iyong site ay magbibigay-daan sa lahat ng mga user na interesado sa impormasyong iyong ibibigay na makatanggap ng pinakabagong balita. Ang mga modernong sistema ng pamamahala ng nilalaman ay mayroon nang mga espesyal na elemento ng pagsasama-sama ng RSS, ngunit kung nawawala ang mga ito, posible ang manu-manong pag-install.

Mag-ingat sa mga parameter ng NEWSTABLE at DATECOLUMN - ito ay, ayon sa pagkakabanggit, ang pangalan ng talahanayan ng pag-update at ang pangalan ng opsyon na nagpapakita ng petsa. Kung nawawala ang huling punto, kailangan itong itama (dapat kasama sa teksto ng RSS feed ang petsa).

Kapag natukoy mo na ang mga constant at nakakonekta sa database, i-output ang lahat ng text sa .xml na format. Upang gawin ito, gumamit ng text file na naglalaman ng mga linya ng PHP code sa pamamagitan ng pag-download nito mula sa link na http://narod.ru/disk/44880199001/rssfeed1.txt.html. Kapansin-pansin na sa code na ito maaari mo lamang i-edit ang mga pangalan ng mga patlang sa database para sa pahina, pamagat at paglalarawan. Kung ang mga parameter na ito ay nilikha ayon sa ibang prinsipyo, gawin ang mga kinakailangang pagwawasto.

Ngayon ay kailangan mong suriin kung gumagana ang tinukoy na mga setting. Ang RSS feed ay matatagpuan sa site.ru/rss.php. Kung ang tinukoy na link ay hindi nagpapadala sa iyo ng mga newsletter mula sa iyong website, mayroong problema sa mga setting. Gumamit ng FeedValidator o iba pang mga espesyal na programa sa pagpapatunay upang subukan ang mga XML feed. Upang gawing maginhawa at mauunawaan ang feed address para sa mga subscriber, pinakamahusay na gumamit ng entry tulad ng /latest-news.xml kaysa sa /rss.php. Upang gawin ito, i-edit ang .htaccess file (kung ang iyong hosting ay gumagamit ng apache). Sa puntong ito, kumpleto na ang proseso ng pag-install ng RSS feed. Mag-set up ng shortcut para mag-subscribe sa mga user sa iyong site at maghintay para sa iyong mga unang kliyente.

Sa loob kung saan ang permanenteng may-akda nito Tatiana Ivanko ginalugad ang mga pitfalls ng pag-blog at ibinabahagi sa amin ang kanyang mga natuklasan. Ngayon ay nagpasya kaming i-highlight ang isang serbisyo na hindi magagawa ng walang blog, katulad ng RSS. Kung paano magtrabaho sa serbisyo ng FeedBurner at kung paano i-install ang RSS sa isang site ay tatalakayin sa artikulong ito.

Sa pamamagitan ng paraan, huwag kalimutang gamitin ang mga pahina Live na blog broadcast , na makikita mo sa pinakatuktok ng aming website. Ang mga RSS feed ng maraming miyembro ng aming komunidad ay kinokolekta doon. Kung ikaw ay hinirang o nakatanggap ng mga parangal sa promosyon « « , kung gayon ang iyong RSS ay maaari ding lumabas sa mga pahinang ito, at ang mga anunsyo ng iyong mga post ay makikita ng lahat ng mga mambabasa ng aming site. Ano ang kailangan para dito? Ipadala ito sa amin sa address ng iyong blog at RSS feed, at ipahiwatig din kung aling nominasyon ang iyong nilahukan. Hindi pa rin pamilyar sa RSS? O gusto mong subukan ang iyong kaalaman tungkol sa serbisyong ito? Kung gayon ang artikulong ito ay para sa iyo!

Karamihan sa mga gumagamit ng Internet ay malamang na alam kung ano ang RSS. Ang pagbabalangkas nito sa sarili mong mga salita, maaari naming sabihin na ang RSS ay isang espesyal na format ng paghahatid ng data na ginagamit upang maghatid ng mga balita mula sa iba't ibang mga site sa lokasyon na iyong tinukoy (sa email, sa isang "mambabasa", atbp.)

Maginhawa ito dahil hindi mo kailangang bisitahin ang lahat ng blog na nabasa mo at maghanap ng mga update sa mga ito. Ang lahat ng anunsyo ay kokolektahin sa isang lugar, at titingnan mo lamang ang mga ito. Kung interesado ang artikulo, maaari mong sundan ang link, basahin ang post sa blog at mag-iwan ng komento.

Ang form ng subscription sa RSS feed ay naging isang kinakailangan para sa sinumang blogger. At ang susunod na dalawang isyu ng column ay ilalaan sa kung paano i-set up at i-install ang RSS sa isang site na tumatakbo sa Wordpress, gayundin sa mga blog sa blogspot (blogger) platform.

Sa episode ngayon - isang minimum na programa para sa pag-set up at pag-install ng RSS sa isang blog. At sa susunod na titingnan namin ang mga karagdagang opsyon na gagawing mas maganda at maginhawa ang iyong feed para sa iyo at sa iyong mga mambabasa.

Pagsisimula: ano ang isang feed at kung paano "mag-apoy" ito?

Feed - (mula sa English feed) update feed, channel ng balita.

1. Una sa lahat, kailangan mo nang magkaroon ng account sa Google (Gmail mailbox). Pumunta sa site FeedBurner.com at mag-log in (username at password para sa Gmail).

2. Para sa kaginhawahan, baguhin ang wika sa Russian (sa kanang sulok sa itaas ng menu ng Mga Wika).

3. Sa linyang “Light up your feed right now”, ilagay ang address ng iyong blog at i-click ang “Next”. Sa window na bubukas, piliin kung anong feed ang gusto mong gawin – mga post sa blog o komento. Piliin upang lumikha ng feed ng mensahe. Bigyan natin ng pangalan. Maaari mo itong tawaging katulad ng isang blog. Sa linyang "Address ng Feed" nakabuo kami ng isang pangalan sa Latin. (Ang feed address ay makikita sa larawan sa ibaba - ang field ng “Feed Address”).

Ayan, sinindihan na namin ang feed! Ngayon ay kailangan mo itong i-configure at i-install ang isang form ng subscription sa blog.

Mga setting ng RSS feed

Pagkatapos gawin ang feed, dadalhin kami sa pahina ng mga setting. Mayroong limang tab sa page na ito: “Analyze”, “Optimize”, “Publish”, “Earn”, “solve problems”.

Sa menu na "Optimize", hanapin ang item na "Browser Friendly" at itakda ang ClearFeed (Russian) na wika doon.

Ina-activate namin ang pagpipiliang Smart Feed (para sa maximum na pagiging tugma sa lahat ng "mga mambabasa").

Pumunta sa tab na “I-publish” at i-activate ang opsyong mag-subscribe sa pamamagitan ng email (sa kanang sulok sa ibaba). Gayundin sa tab na ito ay mayroong item na "Feed Count". Doon ay maaari mong piliin ang uri ng counter button (animated, static, kulay ng button, atbp.) at makatanggap ng code na i-install sa site.

Pag-set up ng RSS subscription sa Blogger (Blogspot)

Upang mag-set up ng isang subscription sa blog sa platform blogspot, kailangan mong ipasok ang control panel, pumunta sa tab na "Disenyo" - "Mga Elemento ng Pahina" - "Magdagdag ng Gadget". Mula sa listahan na bubukas, piliin ang gadget na "Magpadala ng mga update sa pamamagitan ng email", mag-click sa plus sign sa gilid upang idagdag ang gadget sa pahina, bigyan ang gadget ng pamagat (halimbawa, "Mag-subscribe sa mga update!") Iyon lang. , ang gadget ay nasa pahina na at ang iyong mga mambabasa ay maaaring mag-subscribe sa mga update sa blog.

Paano mag-install ng RSS sa isang WordPress site

Tungkol sa WordPress, kung gayon ang lahat ay medyo mas kumplikado, ngunit mayroong higit pang mga posibilidad para sa pagpapasadya ng tape.

Ngayon ay titingnan lamang natin ang pinakasimpleng opsyon para sa pag-install ng RSS feed - isang counter button. Ipinapakita nito kung gaano karaming mga mambabasa ang naka-subscribe sa iyong blog, at kapag nag-click ka dito, dadalhin ang mambabasa sa pahina ng subscription, kung saan maaari niyang piliin ang opsyon na pinaka-maginhawa para sa kanya.

Para mag-install ng button, kopyahin ang code na ipinapakita sa larawan at i-paste ito sa widget na "Text".

Karagdagang mga setting ng FeedBurner para sa WordPress: FD FeedBurner plugin

Ngayon kailangan namin ng isang plugin “FD FeedBurner Plugin”, na makikita sa pamamagitan ng WordPress admin panel. Sa loob ng balangkas ng artikulong ito, hindi ko ipapaliwanag kung bakit kailangan ito, upang hindi ma-overload ang impormasyon at hindi matakot sa mga nagsisimula. Masasabi ko lang na ito ay magpapagaan ng ating buhay :). Nang walang pag-install ng isang espesyal na plugin o ilang mga karagdagan sa code, hindi gagana ang RSS sa isang WordPress site. Ito marahil ang pinakamalaking patibong sa tema ng RSS.

I-activate ang plugin at pumunta sa mga setting nito. Sa mga ito, ipahiwatig ang address ng iyong feed mula sa FeedBurner (tulad ng sa unang larawan sa field ("Address ng Feed"). Maaaring tingnan ang address na ito sa pamamagitan ng pag-click sa link na "I-edit ang Mga Detalye" sa ilalim ng pangalan ng iyong feed (na kung saan ay makikita din sa unang larawan). Sa mga setting ng plugin na ito, lagyan ng tsek ang lahat ng tatlong kahon.

Kinukumpleto nito ang pag-install at kaunting configuration ng RSS feed, at maaaring mag-subscribe ang iyong mga mambabasa sa mga update sa blog!

Hanggang sa susunod na isyu!

Maaaring interesado kang magbasa:

Magandang araw po. Ngayon ay pag-uusapan natin ang tungkol sa pag-set up ng RSS feed. Una, malalaman natin kung ano ito, kung paano i-configure ito nang tama at kung bakit ito kinakailangan. Isaalang-alang natin ang lahat ng mga kawalan at ang posibilidad na maalis ang mga ito.

ANO ITO?

Bawat isa sa inyo ay nagbabasa ng ilang mga site ng balita. Halimbawa, nagbasa ka ng 3 blog, paano mo malalaman na may na-publish na bagong artikulo? Kailangan mong pumunta sa tatlong site at tumingin, ngunit ngayon isipin na hindi mo kailangang gawin ito, kakailanganin mong pumunta sa 1 site at doon mo malalaman ang lahat ng kinakailangang impormasyon tungkol sa mga bagong artikulo. Mukhang maganda, sumasang-ayon ka, ngayon ay alamin natin kung para saan ito.

Kung mayroon kang sariling blog o website na naglalathala ng iba't ibang balita, ang RSS feed ay para sa iyo. Makakatulong ito sa iyo na i-promote ang iyong website, ngunit kung mayroon kang isang corporate website para sa isang kumpanya o isang business card, kung gayon ito ay walang kabuluhan, dahil ang impormasyon sa mga ito ay hindi na-update nang madalas. Konklusyon: Ang RSS feed ay kailangan lamang sa mga site kung saan ina-update ang impormasyon nang ilang beses sa isang linggo.

Maraming kilalang mga site at programa ang gumagana sa parehong prinsipyo: "Yandex.Zen", "News in win 10", atbp. Nangongolekta sila ng mga balita mula sa ibang mga site kung saan mayroong RSS feed, hindi sila mismo ang sumulat ng balita, sila kolektahin lamang ang mga ito mula sa ibang mga site.

PAANO GINAWA ?




Pamagat ng tape
http://www.link sa site
Maikling paglalarawan ng channel
Petsa ng huling pagbabago sa channel*


Pamagat ng balita o artikulo Blg
Link sa buong teksto ng balita o artikulo No. 1
Teksto ng balita No. 1 (ang haba ay arbitrary)


Pamagat ng balita o artikulo Blg. 2
Link sa buong teksto ng balita o artikulo Blg. 2
Teksto ng balita Blg. 2 (ang haba ay arbitraryo)


Ito ay isang karaniwang uri ng RSS feed.

Pagkatapos nito, kailangan mong mag-install ng RSS icon sa site. Maaari kang mag-scroll pababa sa footer ng site at makita kung ano ang hitsura nito, kahit na sigurado akong nakita mo na ito nang daan-daang beses na.

ORGANISASYON NG SUBSCRIPTION SA RSS FEED

Upang ayusin ang kakayahang mag-subscribe sa iyong RSS feed, kailangan mong gawin ang 2 bagay:

2. Ipasok sa pagitan ng mga tag At ang sumusunod na linya:

Ang hakbang na ito ay kinakailangan upang ipaalam sa mga browser ang tungkol sa pagkakaroon ng isang RSS feed - tulad ng naaalala mo, ang mga browser na may paggalang sa sarili ay may sariling mga RSS reader.

OPSYONAL NA MGA ELEMENTO NG RSS FEED

Maaari kang magpasok ng karagdagang impormasyon tungkol sa channel, source site o channel author.

wika
Ang wika kung saan nakasulat ang channel. Nagbibigay-daan sa mga kolektor, halimbawa, na pagsamahin ang lahat ng mga site sa isang wika sa isang pahina. Ang listahan ng mga wastong halaga para sa elementong ito ay .

Halimbawa: ru-ru

Halimbawa: (Copyright 2017, Ivan Petrov)

pamamahala ngEditor
Email address ng taong responsable para sa editoryal na teksto.

Halimbawa:

webMaster
Ang email address ng taong responsable para sa mga teknikal na aspeto ng channel.
([email protected](Vasily Petrov)

pubDate
Petsa kung kailan nai-publish ang text sa feed Petsa at oras sa RSS sundin ang detalye ng RFC 822, maliban na ang taon ay maaaring katawanin ng dalawa o apat na digit (mas gusto ang huli).

lastBuildDate
Ang oras na huling binago ang nilalaman ng channel.

ulap
Tumutukoy ng serbisyo sa web na sumusuporta sa interface ng rssCloud na nagpapatupad ng subscription sa mga update sa channel. .

Halimbawa:

(Sa halimbawang ito, para humiling ng notification, magpapadala ka ng XML-RPC na mensahe sa ccc.com, port 80, path /RPC2. Ang tinatawag na procedure ay myCloud.rssPleaseNotify.)

ttl
Panghabambuhay - ang bilang ng mga minuto kung saan maaaring i-cache ang isang channel bago mag-update mula sa isang mapagkukunan.
Halimbawa: (60)

larawan
Isang larawan (sa GIF, JPEG, o PNG na format) na maaaring ipakita kasama ng channel.

Ang maximum na lapad ay 144 (default ay 88).
Ang pinakamataas na taas ay 400 (default ay 31).

Elemento maaari ring maglaman ng mga karagdagang elemento tulad ng:

may-akda
Email address ng may-akda ng mensahe. Ito ay may kaugnayan, halimbawa, para sa mga RSS feed ng online media, kung saan ang bawat artikulo ay may sariling may-akda. Format ng Elemento:

[email protected](Andrew Petrov)

mga komento
Ang URL ng page para sa mga komentong nauugnay sa post. Format ng Elemento:

http://domain.com/article4403.php#comments

enclosure
Inilalarawan ang media object na nakakabit sa mensahe. Mayroon itong 3 kinakailangang katangian: url (address ng application), haba (laki ng application sa bytes) at uri (uri ng MIME ng application). Halimbawa.

Ginagawang posible na mabilis na mai-broadcast ang mga balita at mga update sa mga mambabasa. Medyo luma na ang format na ito, ngunit malaki pa rin ang audience ng mga user. Ang kakayahang ayusin ang mga RSS feed ay kasama sa maraming sikat na makina, tulad ng WordPress, Joomla, Drupal at marami pang iba. Sa ilang mga lugar ang tampok na ito ay karaniwan, sa iba ay ipinatupad ito gamit ang mga plugin. Hindi gaanong makatuwirang isaalang-alang ang proseso ng pag-install ng mga plugin, kaya susubukan naming malaman kung paano ayusin ang isang RSS feed nang mag-isa, nang hindi gumagamit ng mga plugin.

RSS feed para sa isang static na site sa html

Upang magsimula, titingnan namin ang isang manu-manong pamamaraan na nagbibigay-daan sa iyo upang ipatupad ang pagsasahimpapawid ng balita sa anumang website, kahit na isang static na binuo sa mga hubad na html na pahina. Gagawin namin ang functionality na ito gamit ang simpleng code, na nakalagay sa rss.xml file sa ugat ng site:

- ang linyang ito ay nagpapahiwatig ng pag-encode <span>Balita mula sa Site.ru</span>- ipahiwatig ang pangalan ng news feed http://site.ru/rss.xml- ipahiwatig ang address ng feed Feed ng balita mula sa Site.ru- maglagay ng paglalarawan ng aming feed Biy, 03 Hul 2015 17:51:00 +0300- petsa ng huling pag-update ng feed - ipahiwatig ang pamagat ng balita http://site.ru/news1.html- ipahiwatig ang address ng pahina na may buong balita - maglagay ng maikling buod ng balita

Kung kinakailangan, sa code na ito maaari mong tukuyin ang wika ng feed, na kinakailangan kapag inirehistro ito sa ilang mga direktoryo ng RSS feed, pati na rin magdagdag ng mga karagdagang elemento.

Manu-manong ina-update ang ipinakitang code. Iyon ay, upang gumawa ng mga pagbabago kailangan mong buksan ang rss.xml file at magpasok ng bagong data dito. Kailangan mo ng ilang balita? Pagkatapos ang na-edit na file na may tape ay dapat maglaman ng ilang mga istruktura ng sumusunod na anyo:

<span>Isang bagong seksyon ang binuksan sa aming website</span> http://site.ru/news1.html Isang bagong seksyon ang binuksan sa aming website, inaanyayahan namin ang lahat na maging pamilyar sa bagong impormasyon

Ang bawat naturang konstruksiyon ay isang hiwalay na piraso ng balita, na matatagpuan sa pagitan ng mga tag ng item. Habang nagdaragdag ng balita, maaaring tanggalin ang mga lumang entry. Ang bilang ng mga entry ay maaaring anuman, ngunit hindi mo dapat isama ang higit sa 10 ng mga pinakabagong balita - malamang na hindi kailangan ng sinuman ang mga lumang entry.

Awtomatiko namin ang paglikha ng mga RSS feed

Ipagpalagay natin na ang aming website ay ginawa sa isang custom na CMS, o sa isang CMS na walang RSS feed. Sa kasong ito, kailangan mong maunawaan ang istraktura ng database ng MySql na ginamit upang mag-imbak ng data at alamin kung paano iniimbak ang data tungkol sa mga pamagat ng pahina, ang kanilang mga address at ang mga nilalaman ng mga pahina ng balita. Ang pagkakaroon ng naiintindihan ang istraktura ng database, ito ay kinakailangan upang bahagyang gawing makabago ang file gamit ang RSS feed. Una, bigyan natin ito ng isa pang extension upang maisagawa nito ang PHP code na kinakailangan upang gumana sa database ng MySql. Kung hindi, hindi gagana ang aming RSS feed. Kinakailangang i-rework ang mga panloob na nilalaman ng file:

  • Nagpapatupad kami ng koneksyon sa database;
  • Pinipili namin ang kinakailangang data, nagtatakda ng limitasyon sa huling 10 talaan;
  • Ipinapakita namin ang mga nilalaman ng natanggap na mga variable sa isang loop;

Ang lahat ay malinaw sa unang punto - kailangan naming kumonekta sa database upang makuha ang impormasyon mula doon. Malinaw din ang pangalawang punto - kailangan nating makakuha ng 10 petsa, 10 id link sa mga pahina ng balita, 10 ulo ng balita at 10 katawan ng balita. Sa ikatlong teksto, sunud-sunod naming ipinapakita ang lahat ng nai-publish namin sa pagitan ng mga tag ng item sa manu-manong format ng aming RSS feed. Kaya, nang maunawaan ang istraktura ng database, maaari naming ayusin ang isang RSS feed para sa anumang mapagkukunan. Ang diskarte na ito ay mabuti dahil hindi namin hinawakan ang CMS source code at hindi gumagawa ng mga karagdagang load sa hosting - ito ang problema sa ilang mga plugin na naglo-load ng mga site na may mga kilometro ng hindi kinakailangang code. Bilang karagdagan, ang aming pamamaraan ay magbibigay-daan sa iyo upang mapupuksa ang mga posibleng error sa pag-andar ng umiiral na website sa yugto ng pagpapatupad ng isang RSS feed. Ang maximum na maaaring mangyari ay na natanggap mo ang maling data na kinakailangan upang lumikha ng feed sa aming website.

Ngayon tingnan natin ang code mismo:

Balita mula sa Site.ru http://site.ru/rss.php Feed ng balita mula sa Site.ru"; $result=MYSQL_QUERY("PUMILI ng id, pamagat, teksto, petsa, MULA SA artikulo ORDER AYON sa petsa DESC LIMIT 10"); habang ($row=MYSQL_FETCH_ARRAY($result)) ($id=$row["id"] ; $title=$row["title"]; $text=$row["text"]; $title link sa artikulong nagsasaad ng id $text $date "; ) echo " "; ?>

Ang mga unang linya ng code na ito ay katulad ng manu-manong code na inilarawan sa itaas at naglalaman ng pangkalahatang impormasyon tungkol sa aming news feed - ang pamagat, paglalarawan at buong address ng feed. Walang petsa para sa huling pag-update ng feed, ngunit maaari itong ipatupad sa pamamagitan ng pag-update ng source code. Susunod, ang kinakailangang data ay pinili mula sa MySql database at ang RSS feed generation cycle ay nagsimula.

Malinaw ang lahat sa petsa ng balita, teksto at pamagat nito - hinango ang mga ito sa mga variable na $title , $text at $date . Tulad ng para sa link sa buong balita, ang id nito ay kinuha dito, pagkatapos nito ay makakabuo kami ng isang buong link, na umaasa sa istraktura ng pagbuo ng link sa aming site. Halimbawa, maaaring magmukhang http://site.ru/news.php?id=48 ang mga link. Dito inilalarawan lamang namin ang pangkalahatang prinsipyo ng pagbuo ng link, samakatuwid, sa panahon ng praktikal na pagpapatupad, ang mga naaangkop na pagbabago ay dapat gawin sa code sa itaas.

Sa sandaling handa na ang henerasyon ng rss.php file, maaari naming i-upload ito sa hosting at simulan ang pagsubok.

Mga kapaki-pakinabang na tip
Kapag bumibisita sa ilang site, makikita natin sa address bar ng browser ang direktang link sa RSS feed ng mga site na ito. Upang makasabay sa uso, magsasagawa kami ng isa pang modernisasyon ng aming site at magdagdag lamang ng isang linya ng code dito: