EasyRSS
- Foowie
- Člen | 269
Taková menší komponenta na ulehčení generování RSS kanálů.
Komponenta ke stažení (Revize 6 ze dne 28.08.2009)
Příklad použití:
Presenter:
Všechny tagy RSS kanálu a jejich položek je v odkazu níže…
Template:
Template by neměl obsahovat na začátků žádné zbytečné mezery. Některé čtečky pak protestují :p
Pokud je ve zdrojích tag, který obsahuje atribut, tento atribut se zapisuje
jako tag_atribut
.
Například
<source url="http://web.cz">Můj web</source>
se
zapíše (např. v sql dotazu)
jako SELECT [zdroj_popis] AS [source], [zdroj_odkaz] AS [source_url] ...
Kompletní popis RSS můžete nalést na adrese http://cyber.law.harvard.edu/rss/rss.html
Omezení:
- pouze jeden výskyt
category
v záznamu skipHours
askipDays
nelze použít
Novinky revize 3:
- Datumy se automaticky převádí na správný formát
- Callback již parametr nepředává odkazem,
$data
se musí vrátit v returnu RssSqlResource
příjmá jako parametr iDibiDataSource
- Změna konstruktoru
RssSqlContainer
Editoval Foowie (28. 8. 2009 17:17)
- Honza Marek
- Člen | 1664
Heh… byl jsem předběhnut. Taky mám něco podobného. Chtěl jsem to jen otestovat a hodit do extras. Asi to stejně udělám, protože trocha konkurence nikdy neuškodí. Nemluvě o tom, že tohle nejde stáhnout.
- Foowie
- Člen | 269
Blizzy napsal(a):
Vypadá to užitečně a použitelně.
Podle mě by bylo lepší použít
DibiDataSource
,RssSqlResource
aRssSqlContainer
se mě osobně moc nelíbí, ale naštěstí je to přes interface (IRssResource
) a rozšířitelné ;-).
Hmmm … to mě nějak netrklo =) Mrknu na to a nějak to poupravím…
(Je pravda, že na RssSqlContainer
je cosi tajemného a
nepěkného :D)
Editoval Foowie (23. 8. 2009 20:36)
- Honza Marek
- Člen | 1664
Takže slíbená konkurence k EasyRss se jmenuje prostě RssControl a je dostupná v extras.