Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
export ve formatu xml
30. kvě 2012 20:47 #94110
Dobry den,
potrebuji vyresit export clanku do formatu xml. Prekvapive pro J2.5 neni moc vyber mezi rozsirenimi. Mate nekdo zkusenost s DM XML Exporter? Nebo jak jinak resite xml feed?
Mam trosku zmatek v terminologii (rss syndicate vs. data import&export na JED), takze si nejsem jisty jestli postupuji spravne.
Jakakoliv napovede velice vitana, dekuji.
potrebuji vyresit export clanku do formatu xml. Prekvapive pro J2.5 neni moc vyber mezi rozsirenimi. Mate nekdo zkusenost s DM XML Exporter? Nebo jak jinak resite xml feed?
Mam trosku zmatek v terminologii (rss syndicate vs. data import&export na JED), takze si nejsem jisty jestli postupuji spravne.
Jakakoliv napovede velice vitana, dekuji.
30. kvě 2012 21:04 - 30. kvě 2012 21:06 #94111
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
Ahoj,
no záleží na tom, na co to XML budeš potřebovat ... XML je v podstatě formát - podobně jako HTML a jeho výstupy můžou být různý (HTML + CSS pro prohlídnutí stránky, jednoduchý HTML pro tisk, atd.)
RSS je v podstatě XML formát, viz. příklad: www.phoca.cz/news?format=feed&type=rss
Vlastně je to XML dokument s prvkama, který "si vyžaduje" RSS čtečka.
Terminologie bude asi taková:
RSS - ne jeden článek, ale např. 5 položek informací o článcích - pro RSS čtečky
DATA import/export - export pouze jedno článku do nějakýho formátu - třeba do XML (nebo standardně do HTML, nebo do PDF, atd.)
no záleží na tom, na co to XML budeš potřebovat ... XML je v podstatě formát - podobně jako HTML a jeho výstupy můžou být různý (HTML + CSS pro prohlídnutí stránky, jednoduchý HTML pro tisk, atd.)
RSS je v podstatě XML formát, viz. příklad: www.phoca.cz/news?format=feed&type=rss
Vlastně je to XML dokument s prvkama, který "si vyžaduje" RSS čtečka.
Terminologie bude asi taková:
RSS - ne jeden článek, ale např. 5 položek informací o článcích - pro RSS čtečky
DATA import/export - export pouze jedno článku do nějakýho formátu - třeba do XML (nebo standardně do HTML, nebo do PDF, atd.)
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
30. kvě 2012 21:36 #94113
Odpověď od lukas hajek
Pokročilý uživatel
Dekuju moc, vim ze xml je format, ale potrebuji z webu, na kterem delam "posilat" informace na jiny web. Takze budu potrebovat rss. Ja tam mam nejaky modul rss, ale funguje jen na homepage, takze to budu asi muset polecit placenou komponentou. Nemate nekdo zkusenosti jestli ten vystup jde nejak parsovat a pojmenovavat?
Diky moc.
Diky moc.
31. kvě 2012 09:35 #94120
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
Ok, ale otázka je pořád nezodpovězená:
a) bude to XML obsahovat informace o jednom článku (data export) nebo
b) bude to XML obsahovat informace o např. pěti posledně vydaných článcích (RSS)
u b) je možný využít standardní feed v Joomle!, u a) jsi nejsem jistej, jestli tam ta možnost je?
Pak je zde ještě možná jednodušší cesta (pro toho, kdo trochu kóduje):
- udělat si vlastní php soubor s výstupem pro xml, příklad:
components/com_content/views/article/view.html.php (standardní html v Joomle!)
components/com_content/views/article/view.pdf.php (výstup pro PDF)
a v tvým případě:
components/com_content/views/article/view.xml.php (výstup pro XML s jednou výhodou, nadefinuješ si přesně, to co má XML obsahovat)
pak stačí zadat adresu článku s příponou &format=xml - takže robot nebo člověk při týto adrese dostane XML dokument
a) bude to XML obsahovat informace o jednom článku (data export) nebo
b) bude to XML obsahovat informace o např. pěti posledně vydaných článcích (RSS)
u b) je možný využít standardní feed v Joomle!, u a) jsi nejsem jistej, jestli tam ta možnost je?
Pak je zde ještě možná jednodušší cesta (pro toho, kdo trochu kóduje):
- udělat si vlastní php soubor s výstupem pro xml, příklad:
components/com_content/views/article/view.html.php (standardní html v Joomle!)
components/com_content/views/article/view.pdf.php (výstup pro PDF)
a v tvým případě:
components/com_content/views/article/view.xml.php (výstup pro XML s jednou výhodou, nadefinuješ si přesně, to co má XML obsahovat)
pak stačí zadat adresu článku s příponou &format=xml - takže robot nebo člověk při týto adrese dostane XML dokument
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
31. kvě 2012 10:46 #94121
Odpověď od lukas hajek
Pokročilý uživatel
Tak za b) je treba predavat informace z nekolika desitek clanku, ten standartni feed funguje prave jen pro homepage.
Tebou navrhovany postup mi prijde paradni, ale bohuzel neznam spravny syntax a ani si nejsem jisty formatem. Zkusim pogooglovat.
Diky moc.
Tebou navrhovany postup mi prijde paradni, ale bohuzel neznam spravny syntax a ani si nejsem jisty formatem. Zkusim pogooglovat.
Diky moc.
31. kvě 2012 12:10 - 31. kvě 2012 12:12 #94128
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel
Zkušený uživatel
V J1.5.x se musel RSS feed zapínát zvlášť pro každou položku menu.
V J2.5, teď koukám, že nastavení u položky menu se řídí buď globálním nastavením pro RSS, nebo individuálně.
Čili se zdrojem(Z) by až takový problém by nebyl.
Zádrhel by nastal u RSS čtečky která by se musela upravit, protože na "cizím" webu(C), se standardně odkazuje na původní web (Z), což se oceňuje i jako zpětný odkaz, i jako neduplicitní obsah (což chápu, že v některých případech je stejně potřeba duplikovat).
V J2.5, teď koukám, že nastavení u položky menu se řídí buď globálním nastavením pro RSS, nebo individuálně.
Čili se zdrojem(Z) by až takový problém by nebyl.
Zádrhel by nastal u RSS čtečky která by se musela upravit, protože na "cizím" webu(C), se standardně odkazuje na původní web (Z), což se oceňuje i jako zpětný odkaz, i jako neduplicitní obsah (což chápu, že v některých případech je stejně potřeba duplikovat).
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.