Ką tikrina tikrintuvas
Įklijuokite kanalo adresą, ir tikrintuvas jį atsisiųs taip, kaip tai daro kanalų skaityklė, tada patikrins pagal RSS, Atom ir JSON Feed taisykles. Tai nemokama ir nereikia paskyros. Prie kiekvienos problemos matysite eilutę, kurioje ji yra, ir trumpą pastabą, kaip ją ištaisyti.
- Ryšys: HTTP būsena, peradresavimai ir ar serveris atsako per 10 sekundžių.
- Failas: Content-Type antraštė, deklaruota ir tikroji koduotė ir ar XML yra taisyklingai suformuotas.
- Formatas: RSS 2.0, RSS 1.0, Atom 1.0 arba JSON Feed ir elementai, kurių reikalauja kiekvienas iš jų, pvz., RSS pavadinimas, nuoroda ir aprašymas.
- Kiekvienas elementas: pavadinimas arba aprašymas, nuoroda, unikalus guid ir tinkamo formato data. Tinklalaidžių priedams (enclosure) reikia url, type ir length.
- Papildomai: kanalo dydis, talpyklos antraštės, taupančios duomenų srautą, ir WebSub centras momentiniams atnaujinimams.
Klaidos pažeidžia RSS ar XML taisykles. Kai kurios skaityklės kanalo su klaidomis visai neperskaito, o kitos turi spėlioti, todėl įrašai gali būti rodomi neteisingai. Įspėjimai nepadaro kanalo netinkamo. Kanalas veikia, bet kai kurios skaityklės gali suklupti dėl šių smulkmenų.
Po patikros sąrašu skiltis Ką mato Feeder rodo kanalą taip, kaip jį skaito paties Feeder robotas, su kiekvienu elementu, data ir nuoroda.
Dažnos kanalų klaidos ir kaip jas ištaisyti
Netaisyklingai suformuotas (netinkamas žetonas)
Dažniausia priežastis yra pavienis & arba < pavadinime ar aprašyme, pvz., Tom & Jerry. Rašykite & kaip &, o < kaip < arba įdėkite HTML į CDATA sekciją: <![CDATA[ ... ]]>.
Neapibrėžtas objektas
HTML objektų, tokių kaip , XML nėra, nes XML žino tik penkis. Vietoj jų naudokite numerį, pvz.,   nepertraukiamam tarpui, arba įdėkite HTML į CDATA.
Netinkamo formato datos
RSS datos atrodo taip: Sat, 26 Sep 2026 09:00:00 GMT. Dauguma kalbų gali jas parašyti už jus: PHP date(DATE_RSS), Python email.utils.format_datetime(dt) ir JavaScript new Date().toUTCString(). Atom ir JSON Feed vietoj to naudoja 2026-09-26T09:00:00Z.
Pateikiamas kaip text/html
Jūsų serveris žymi kanalą kaip tinklalapį, todėl kai kurios skaityklės jame gali neatpažinti kanalo. Pateikite RSS kaip application/rss+xml, o Atom kaip application/atom+xml. Tinka ir application/xml.
Trūkstami arba pasikartojantys guid
Be unikalaus ID skaityklės turi spėlioti, kurie įrašai nauji, todėl redaguotas įrašas gali vėl pasirodyti. Kiekvienam elementui suteikite unikalų <guid>, kuris niekada nesikeičia, pvz., nuolatinį įrašo adresą.
Keisti simboliai vietoj lietuviškų raidžių
Failo simboliai neatitinka koduotės, kurią jis deklaruoja, dažnai todėl, kad Windows-1252 tekstas pažymėtas kaip UTF-8. Įrašykite ir pateikite kanalą UTF-8 koduote ir nustatykite, kad serveris siųstų charset=utf-8.
Kažkas prieš XML deklaraciją
Tuščia eilutė ar tarpas prieš <?xml sugadina visą kanalą. WordPress dažniausiai kalta temos functions.php arba koks nors papildinys.
Daugiau sprendimų rasite straipsnyje Kaip patikrinti RSS srautą naudojant „Feeder“. Jei kanalas priklauso kam nors kitam, Netinkamas RSS sklaidos kanalas paaiškina, ką galite padaryti.
Kaip pridėti kanalą į Feeder
Net tinkamas kanalas skaityklėje gali atrodyti neteisingai, todėl išbandykite jį taip, kaip jį matys jūsų prenumeratoriai:
- Feeder spustelėkite Pridėti kanalą ir įklijuokite kanalo adresą.
- Feeder parodo kanalą su naujausių įrašų peržiūra. Patikrinkite pavadinimus, datas ir nuorodas.
- Pradėkite jį sekti, paskelbkite naują įrašą ir patikrinkite, ar jis pasirodo vieną kartą, kaip naujas įrašas.
Feeder yra RSS skaityklė žiniatinkliui, jūsų naršyklei, iOS ir Android, o pradėti galite nemokamai.
Dažnai užduodami klausimai
Kodėl mano kanalas veikia vienoje skaityklėje, o kitoje ne?
Skaityklės yra nevienodai griežtos. Daugelis, įskaitant Feeder, perskaito kanalus su smulkiomis klaidomis ir gerai atspėja likusią dalį. Griežtesnės programėlės, pvz., kai kurios tinklalaidžių programėlės, su tuo pačiu kanalu pasiduoda. Kanalas be klaidų veikia visur, todėl ištaisykite jas, net jei jūsų skaityklėje viskas atrodo gerai.
Ar kanalas turi būti tinkamas, kad veiktų?
Ne visada. Daugelis skaityklių perskaito kanalus su smulkiomis klaidomis, bet griežtesnės programėlės gali juos atmesti, todėl tinkamas kanalas yra saugus pasirinkimas.
Kodėl seni įrašai rodomi kaip nauji?
Skaityklės seka įrašus pagal jų guid, o jei jo nėra, pagal pavadinimą ir datą. Nauji guid, perkėlimas į naują domeną ar pakeista serverio laiko juosta gali padaryti, kad kiekvienas įrašas joms atrodytų naujas.
Ar galiu patikrinti kanalą, kurio dar nėra internete?
Šis tikrintuvas tikrina kanalus pagal jų adresą ir tik viešajame internete. Jei failo dar nėra internete, įklijuokite XML į W3C Feed Validation Service skiltyje Validate by Direct Input.