Súgó - Keresés - Tagok - Naptár
Teljes változat: RSS hírek (XML) megjelenítése weboldalon
PC WORLD Segélyvonal > WEBSAROK > Webszerkesztés, programozás > Egyéb webes dolgok
Lex
Sziasztok!
Azt szeretném megtudni, hogy a már szinte minden nagyobb portálon meglévő RSS híreket PC WORLD Hírek hogyan tudom rátenni a saját web oldalamra? Lehetőleg HTML-ben és PHP-ban.
Lex
Én voltam a leggyorsabb. biggrin.gif
Szóval találtam egy megoldást, bár nem olyat, amilyet akartam:
A Hírforrás oldalán van egy script generátor RSS hírekhez. Ez nagyon egyszerű és jópofa megoldás, leszámítva, hogy a Hírforrás oldalát használja az info előállításához.

(Ha nem megy az oldal, akkor az enyém se megy) sad.gif
Azért még várok jobb megoldásra.
google
Ez remek, de engem maga a generálás folyamata is érdekelne.
Hol lehet egyáltalán ezzel a viszonylag új - legalábbis a köztudatban új - technikáról normális leírást találni?
Lex
A Hírforrás oldalán van egy Készíts RSS-t rész. Ott PHP-ban van magyarázatokkal ellátva. Az IE-be ha beírod az RSS forrást címnek, akkor láthatod az XML formátumú szerkezetet abból is lehet tanulni. Ha RSS címek kellenek, a weboldalamon is találsz jó párat. De a neveddel fémjelzett biggrin.gif keresőben is biztos találsz leírást.
google
Tényleg, kösz, a felső menü elkerülte a figyelmemet, azt hittem, ez pusztán egy generátor. ani_wink.gif
Kovács Gyula (MiniDisc)
Én kezdem érteni ezt az RSS-t, és kell hozzá egy xml fájl. (vagy rdf fájl) ez eddig oké. De hogyan lesz ebből pl. élő könyvjelző? Én ugyanis ilyesmit szeretnék. Ami pl. megjelenik a Firefox címsorában, jobb oldalt, és ha rákattintok, bekerül (betehetem) a könyvjelzők közé, és ha frissítették a híreket, akkor ezt a frissítést én is látom. Ilyet hogyan kell létrehozni?

Jó példa a http://www.pcforum.hu oldalán lévő, ilyesmit szeretnék.
Giraffe
Attól fogja frissíteni, hogy a RSS-olvasód (vagy a program amiben nézed a híreket) a beállított időközönként megnézi a listára felvett file-okat, és ha változást lát, akkor szól. Ez nem push-technikás megoldás, te csak annyit tudsz tenni, hogy rendszeresen frissíted a híreidet, és várod, hogy jöjjenek olvasgatni.

Az RSS file-ok felépítése nagyon egyszerű, szerintem a W3Schools oldalain nagyon jól le vagyon írva minden.
Kovács Gyula (MiniDisc)
Ez eddig oké. De pl. mitől jelenik meg a pcforum oldalánál a címsávban az RSS ikon?
Lex
Talán attól, hogy az oldalon van rss forrásra hivatkozás (.rdf).
Kovács Gyula (MiniDisc)
Szuper. És akkor ezt hogyan kell megcsinálni? Azt én is láttam, hogy rdf fájlal hivatkoznak rá, de hogy?
Giraffe
Egyszerűen odaraktak egy képet, amin van egy hivatkozás biggrin.gif
KÓD
<a href="http://idg.hu/rss" target="_blank"><img src="http://pcworld.hu/gfx/rss.gif" alt="RSS" width="36" height="14" border="0"></a>
Kovács Gyula (MiniDisc)
Giraffe: annoyed.gif Nem vagyok hülye! biggrin.gif

Nem arra gondolok, hogy a weblapon belül hogyan, hanem az RSS ikon a címsorba hogyan kerül?

Mert ha a Te ajánlatoddal csinálom, akkor megjelenik az xml fájl, illetve megnyílik a tartalma. De ez nem jó, mert nem ez kell. Hanem az, hogy a böngésző címsorában legyen ott az ikon, amire klikkelve elmenthetem a könyvjelzők közé, és akkor már eleve az xml (vagy az rdf) fájl adatai jelennek meg, nem pedig a kódnézet.

Most azt csinálom, hogy a PC Forum rdf fájlja alapján csinálok egy sajátot. Ez eddig oké. És ezután?

Nekem egy ilyen kellene:

IPB kép
Garono
Bocs, nem ide tartotik, de melyik Firefox témát használod? Nagyon tetszik. roll.gif
Kovács Gyula (MiniDisc)
GantOS

*******

Szóval valakinek megoldása az RSS problémámra? smile.gif
Giraffe
Sorry, nem akartalak megbántani worthy.gif

Viszont én még ilyen jelzéssel én még nem találkoztam sad.gif Ezt valamilyen kiegészítő produkálja?
Nézelődve 1-2 profi(bb) oldalon például ilyeneket találtam a <head>-en belül
KÓD
<link rel="alternate" type="application/rss+xml" title="RSS - Tartalom" href="/rss" />
<link rel="alternate" type="application/rss+xml" title="RSS - Hozzászólások" href="/rss/hozzaszolas" />

Nem lehet, hogy valami ilyesmit keres az a valami, ami kiteszi az általad vágyott jelzést?
Kovács Gyula (MiniDisc)
Lehetséges, köszönöm, máris megnézem! (Legalább tudom, mit keressek ani_wink.gif )

Egyébként Nem GantOS felületen az a jel egy RSS ikon. Csak a GantFirefox ilyenre csinálja. smile.gif

Egyébként ez lehet a megoldás kulcsa, ugyanis a PC Forum head-jében ez van:

KÓD
<link rel="channelList" type="text/xml+syndicationlist" href="http://pcforum.hu/site.pc/backend/pcforum.rdf">
<link rel="alternate" type="application/rss+xml" title="RSS"  href="http://pcforum.hu/site.pc/backend/pcforum.rdf">


Tehát akkor innen kell kiindulni!

Na, meg is csinálom. Az xml/rdf fájl tényleg "egyértelmű", úgyhogy remélem, menni fog. Egyébként a címsorbeli RSS ikon előnye az, hogy sokkal egyszerübb megfelelő helyre - pl. a hivatkozásokba - tenni a könyvjelzőt.

Mégegyszer köszi a segítséget Giraffe! worship.gif
Kovács Gyula (MiniDisc)
Ezt muszáj új hozzászólásba írnom: MŰKÖDIK!

Örök hála Giraffe a heades dologgal! Nagyon köszönöm! worship.gif worship.gif

Itt meg is tekinthető: http://www.minidiscweb.hu
Garono
Most ugye egy kis naracssárga RSS feliratú gombot kell keresni, nem? Mert én nem látom. blink.gif
Kovács Gyula (MiniDisc)
Igen! Egyébként ott van. Én leglábbis látom ha behívom a weboldalam. ( http://www.minidiscweb.hu ) És már a szükséges aloldalakat is elkészítettem, tehát be is üzemeltem.

Az RSS ikon megléte ellenőrizve:

1: Firefox 1.5.0.1
2: Internet Explorer 7
3: Opera 8.51
4: Netscape 8.1

A címsor jobb végében keresd (IE7-nél az eszköztáron) ahova a weblapcím van írva.
Garono
Ja hülye vagyok, elfelejtettem, hogy a BlackJapan témában nem narancs kis ikon a jele, hanem egy iylen nem is tudom mi, fekete csíkok. Na, akkor végülis megvan! ani_wink.gif
Giraffe
@MiniDisc: ezzel remélem akkor jóvátettem a hibámat, és szent a béka! cheers3.gif alc.gif
Kovács Gyula (MiniDisc)
Nem is haragudtam soha semmiért rád blink.gif Ama hozzászólásban meg ott a smiley, csak átvitt értelemben írtam a "hülyét". ani_wink.gif De természetesen szent a béke! smile.gif
h.arpad
Szerintetek hogyan kellene lefordítanom az 'RSS Feed' és a 'feed' kifejezéseket? Eddig az 'RSS-értesítő' tetszett a legjobban a Google-el talált verziókból, de nem tudom, hogy erőltetni kellene-e a fodítást egy szoftverben... question.gif
Kovács Gyula (MiniDisc)
Az ilyen ... hogy is mondjam hmm.gif mondahatni tulajdonnévnek számító elnevezéseket nincs értelme lefordítani. Az úgy jó ahogy van. Szerintem.
Lex
Szerintem nem kell feltétlen az eredeti jelentéshez ragaszkodni, mert sokszor lefordítva furcsa dolgok jöbbek ki. Akár RSS-hírek-nek is lehet hívni, vagy RSS-Info-nak. smile.gif
h.arpad
Késő, lefordítottam hírforrásra. blush.gif Nem tudom, hogy pattant ki, de kezdem megszeretni...cool.gif Volt 1-2 szövegkörnyezet, ahol a feed idegennek tűnt. (Lehet, hogy előző életemben francia voltam. laughing.gif) Feltételezem, hogy aki egy ilyen program magyar felületét használja, annak szüksége van erre a fordításra. Csakis ezzel indoklom. Kölönben a browsert is lefordították böngészőre, meg a help-et is súgóra, és nem mondanám, hogy nem tetszik. biggrin.gif

Ha már ehhez a topic-hoz írtam be a fentieket smile.gif : milyen szerver oldali szoftver(ek) tudják fogadni a feltöltendő RSS feed-et? A programban lesz egy ilyen feltöltési opció is...
IDÉZET
"***" means the name of server software

(Ez a fordításhoz mellékelt útmutatóból van.) Vagy csak külön PHP-szkriptet írnak erre? De akkor miért írja, hogy 'software', és miért van ez:
IDÉZET
Specify the port for connection to your HTTP proxy used for access to *** to manage this feed. Usually HTTP proxies work at port 3128.

arrow.gif
IDÉZET
Adja meg a kapcsolódáskor használt HTTP proxy port számát a(z) *** eléréséhez, hogy kezelhesse ezt a hírforrást. Általában a HTTP proxy-k a 3128 sz. portot használják.
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.