Autor Zpráva
nevimsirady
Profil *
Ahoj,
žádám Vás o radu. Chci na svých stránkách zobrazovat informace z RSS kanálů z cizých stránek. Představuju si něco podobného, jako je služba RSSboard od bueboard.cz. Potřebuju však, aby se na mém webu zobrazil celý článek. Poraďte mi jak na to? Je na to nějaký skriptík, služba... Díky
blaaablaaa
Profil
zlodej clanku? tohle je nelegalni, rekl bych - pripravis servery o reklamu, ...
ale obecne - vytahnes z rss odkaz, nactes si stranku a vyparsujes text :D (pro kazde web jinak)
nevimsirady
Profil *
Ablueboard je nelegální? Na bluebordu se zobrazuje pouze část článku s odkazem na zdrojové stránky. Já chci zobrazovat celý článek samozřejmě s odkazem na zdroj...
Mike8748
Profil
nevimsirady
jak jiz bylo receno

zpracujes RSS, z toho dostanes link na stranku kde je clanek. stranku nactes, "zpracujes" a zobrazis u sebe

pricemz zpracovani budes muset naprogramovat pro kazdej zdroj RSS zvlast, protoze kazda stranka ma jinou strukturu, a neni jednoduchy identifikovat pouze obsah jako takovej.
taky pocitej s tim ze jakmile cilova stranka zmeni strukturu (pridaji reklamy, zmeni design, ....) tak si v haji a budes to cely predelavat
Joker
Profil
blaaablaaa
Nesmysl, tohle je vpodstatě jeden z účelů RSS a pokud to někomu vadí, nemá si na stránku dávat RSS kanál. To je asi jako se rozčilovat, že si někdo našel moje číslo v telefonním seznamu.

Mike8748
pricemz zpracovani budes muset naprogramovat pro kazdej zdroj RSS zvlast, protoze kazda stranka ma jinou strukturu
Heh, pro každý web zvlášť? Proboha, proč?! Vždyť tím by se popřel samotný smysl RSS!

Struktura RSS je jasně, sice existuje více verzí, ale pokud jde jen o to vytáhnout seznam článků, tak to se dělá snad ve všech stejně: vezmu značku <channel>, v ní je kolekce značek <item>, což jsou jednotlivé články. No a item/title = nadpis, item/link = odkaz, item/description = text.

Kromě RSS ještě existuje Atom, kde se to liší takhle: channel -> feed, item -> entry a description -> summary, zbytek je stejný.

Navíc knihovna na parsování RSS určitě bude někde na webu ke stažení, takže nebude muset programovat skoro nic.
Mike8748
Profil
Joker

naprogramovat pro kazdej zdroj RSS zvlast

zdrojem RSS nemyslim RSS jako takovy(tedy strukturu XML) ale server odkud pochazi, resp. stranku na kterou odkazuje
popisoval sem presne to co nevimsirady chtel. tedy postup pro zobrazeni clanku jako takoveho, ne obsahu z RSS kanalu.

kdyz si vezme treba rss z novinky.cz, tak si muze z LINKu v rss nacist stranku na kterej je ten clanek jako takovej, a pak treba reg. vyrazem z toho vytahne obsah clanku (pochybuju ze by chtel na strance menu+reklamy+dalsi veci z novinek.cz)
pak si rekne ze prida treba zpravy z aktualne.cz. reg.vyraz co pouzil pro novinky tak tezko pouzije pro aktualne (HTML struktura stranky je jina).

proto pro kazdej zdroj RSS (stranka, server,.. nazvi to jak chces) bude programovat extra "reader"
blaaablaaa
Profil
Joker
ja proti rss nic nemam, ale on chce komplet text clanku ... takze bud jsi ho spatne pochopil ty nebo ja.
pokud jde o rss ctecku nebo agregator, tak s tim samozrejme souhlasim, ale on nejspis chce aby se stahly nejen informace (perex, titulek, ...) z rss, ale i kompletni clanek, na ktery rss odkazuje.
Joker
Profil
Aha, tak možná máte pravdu.
Já to bral tak, že chce něco jako RSSboard, jen jinak udělaný ten výstup. Pokud by to měl být veškerý text (tj. ne co je v RSS, ale co je na webu), tak samozřejmě máte pravdu vy.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0