|
Mi lahko poveste kako se naredi RSS? Ja, vem, da je težko, vendar zelo koristno in bil bi vam zelo hvaležen, če bi mi povedali, kako se ga naredi Daddy.
spremenil: NikMan (15.11.2009 ob 18.29.04)
|
|
|
Zdravo. Za kakšne forume to že obstajajo dodatki.
RSS pa je v bistvu posebna že vnaprej določena XML datoteka. Torej s PHPjem moraš operirati s to datoteko in vanj vpisovati podatke. Za primer si poglej kakšen že narejen primer rss strani (http://www.zmaga.com/zmaga_rss_forum.php). Tole stran odpri in potem poglej izvorno kodo strani. Videl boš nekaj takega:
<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">....
<channel>
<title>zmaga.com - sveže teme na forumu</title>
<link>http://www.zmaga.com</link>
<description>Prikaz zadnjih 30 objav na forumu.</description>
<language>sl-si</language>
<pubDate>Sat, 3 Jan 2009 22:22:22 +0100</pubDate>
...
Tole malo preuči in nauči se ravnati z XMLjem v PHPju. Če pa se ti ne da oz. nimaš neke pretirane volje sam vsega delati, pa sem prepričan, da že obstajajo neke napisane skripte za to ...
|
|
|
No, zelo slab odgovor. Na Googlu najdem mnogo sranja, zato sem vprašal na tej super strani. Začnimo s tem: kako bo RSS zaznaval novice na strani?
Daddy
|
|
|
Mislim ... Ja, mislim ... Že vse življenje ...
Najprej: sploh veš KAJ je RSS in ČEMU služi?
|
|
|
RSS je tehnologija s katero si lahko samodejno obveščen o temah, ki te zanimajo. Ni treba it na spletno stran, da bi videl ali je bila napisan kakšna nova novica, RSS te na to opozori vsakokrat, ko se to zgodi.
Potrebuješ odjemalca (program) za RSS-datoteke. Ta program izpisuje informacije, ki jih pridobi iz raznih RSS-kanalov. Jaz uporabljam RSS-Bandit.
|
|
|
No okej. In zdaj: kje bi ti rad uporabil ta RSS? Na neki spletni strani? Kaj bi rad prikazoval v njem in kje so shranjeni ti podatki?
|
|
|
Imam spletno stran. Kaj bi rad prikazoval na njej? Na njej imam novice. Kje so shranjeni podatki? Ne vem če razumem, na strežniku??
|
|
|
Najverjetneje so v MySQL bazi.
Sedaj imaš dve možnosti. Če še kar poznaš PHP in XML potem lahko sam napišeš vse skupaj. Bistvo je, da ko se ustvari neka nova novica, se posodobi rss datoteka. Vse to se stori v PHPju. Sprehodi se pač skozi zadnje novice in potem ustvari XML file.
Druga možnost je pa uporaba že narejenega PHP RSS GENERATORJA (Google). Le-tega boš potem samo malo priredil, glede na tvoje zahteve in obliko zapisa v bazi.
Odločitev je tvoja
Jaz bi se na tvojem mestu odločil za prvo možnost ...
|
|
|
kljuka:
Najverjetneje so v MySQL bazi.
Sedaj imaš dve možnosti. Če še kar poznaš PHP in XML potem lahko sam napišeš vse skupaj. Bistvo je, da ko se ustvari neka nova novica, se posodobi rss datoteka. Vse to se stori v PHPju. Sprehodi se pač skozi zadnje novice in potem ustvari XML file.
Druga možnost je pa uporaba že narejenega PHP RSS GENERATORJA (Google). Le-tega boš potem samo malo priredil, glede na tvoje zahteve in obliko zapisa v bazi.
Odločitev je tvoja
Jaz bi se na tvojem mestu odločil za prvo možnost ...
če pa nisi preveč vešč, se odloči za drugo možnost, v nasprotnem primeru zna trajati za sestavo RSSja tudi nekaj mesecev
|
|
Prikazujem 1 od skupno 1 strani |
|