#1 2013-07-10 22:40:41

jp007
Člen
Registrován: 2013-02-27
Příspěvky: 163

[Vyřešeno] RSS novinek - chyba v XML

Pokud chci odebírat novinky, které se zobrazují ve webadminu, přes RSS a přidám si RSS zdroj do čtečky (https://webadmin.endora.cz/rss), čtečka mi zahlásí v přijatém zdroji chybu. Nechal jsem proto feed projet přes validátor a těch chyb je tam víc:

  • u jednotlivých novinek se vůbec neliší <guid>, takže čtečka neumí jednotlivé zprávy odlišit, možná je dokonce bude považovat za jednu jedinou.

  • na řádku 161 je v <description> neplatný znak. Mělo by to být "č" ("...Útočník využije bezpe?") akorát je asi usekneté uprostřed UTF-8 znaku, pravděpodobně se to ořezává přes normální PHP funkci substr() která není v tomto případě bezpečná, mělo by pomoci použít multi-byte variantu mb_substr(). Stejná chyba i na řádcích 243, 272, 520, 568, 624, 632, 648, 682 a 736.

  • na řádku 193 je zase <description> useknuté uprostřed HTML tagu ('...Ve vánoční rychlosoutěži se rozdalo <a href="http'), tady by mělo pomoci striptags(), případně pokud byste chtěli ty tagy zachovat, tak použít vylepšenou variantu od Jakuba Vrány, rozebírá to u sebe na blogu

  • poslední chyba je chybějící <atom:link>, který asi není nutný, ale asi se doporučuje ho tam mít (viz http://validator.w3.org/feed/docs/warni … fLink.html)

Mohli byste tyto chyby odstranit, aby se daly novinky pohodlně přes RSS odebírat? Vadný feed postrádá smysl existence.

Díky!

Offline

#2 2013-07-11 10:29:44

Rozi
Endora rádce
Registrován: 2013-01-02
Příspěvky: 296

Re: [Vyřešeno] RSS novinek - chyba v XML

kolega se na to podívá, děkujeme za upozornění.

Offline

#3 2013-07-12 15:16:34

jp007
Člen
Registrován: 2013-02-27
Příspěvky: 163

Re: [Vyřešeno] RSS novinek - chyba v XML

RSS už funguje korektně, děkuji smile

Offline

Zápatí

Založeno na FluxBB | CZ a SK