Zobrazení dat z jiného webu pomocí JSON

pcandsat
07. čec 2019 16:58 - 09. čec 2019 07:04 #140412
Dobrý den. Poprosil byh o radu. Potřebuji do článku vložit data z jiného webu. Příklad odkazu s daty: domena.com/json/de/data.php Bohužel se mi nedaří toto nastavit. Děkuju za případné rady.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
09. čec 2019 07:15 #140414
Třeba pomocí nějakého pluginu/modulu z extensions.joomla.org - stačí hledat JSON.

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od pcandsat
09. čec 2019 12:01 #140416

Bong napsal: Třeba pomocí nějakého pluginu/modulu z extensions.joomla.org - stačí hledat JSON.


Dobrý den, děkuju za reakci. Tam jsem hledal, ale moc toho není. Našel jsem jen JSON Content , ale nemám takovy zkušenosti abych pochopil jeho funkčnost.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
09. čec 2019 12:13 - 09. čec 2019 12:14 #140417
Podle mne je to ten správný plugin.

Dokumentace je zde:

github.com/momo10216/content_json/wiki

a tam je to vysvětlené poměrně hezky, takže i já bez zkušeností bych to nasadil během 5 minut.

Co je Vám v dokumentaci nejasné?

Rudolf

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od pcandsat
09. čec 2019 12:19 #140418

Rudolf napsal: Podle mne je to ten správný plugin.

Dokumentace je zde:

github.com/momo10216/content_json/wiki

a tam je to vysvětlené poměrně hezky, takže i já bez zkušeností bych to nasadil během 5 minut.

Co je Vám v dokumentaci nejasné?

Rudolf


Co je popsané v dokumentaci je mi jasné. Jen se mi to nepodařilo rozběhnout. proto jsem si nebyl jist tím, jestli je to, co potřebuju.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
09. čec 2019 12:33 - 09. čec 2019 12:34 #140419
Plugin nainstalujte, povolte a do článku vložte kód dle příkladu z dokumentace:
{json url=[https://api.github.com/repos/momo10216/plg_json/releases] execute=[client] scope=[all] view=[table] fields=[tag_name,name,zipball_url] labels=[Version,Description,ZIP] sortField=[tag_name] sortDirection=[desc]}

Článek si zobrazte ve frontendu. Funguje? Zkuste pracovat s vaším zdrojem...

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od pcandsat
09. čec 2019 13:21 #140420

Bong napsal: Plugin nainstalujte, povolte a do článku vložte kód dle příkladu z dokumentace:

{json url=[https://api.github.com/repos/momo10216/plg_json/releases] execute=[client] scope=[all] view=[table] fields=[tag_name,name,zipball_url] labels=[Version,Description,ZIP] sortField=[tag_name] sortDirection=[desc]}

Článek si zobrazte ve frontendu. Funguje? Zkuste pracovat s vaším zdrojem...


Ten příklad funguje, pokud vložím vlastní odkaz, nezobrazí se nic.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
09. čec 2019 14:11 #140421
Tak si někoho objednejte.
Tohle již není rada, ale placená práce.

Leze to z Vás postupně jak z chlupaté deky,
doménu schováváte aby nikdo neviděl co děláte
a ještě chcete poradit zadarmo...

Kdybyste totiž napsal URL adresu hned, tak by bylo jasné o co jde, mohli jsme to vyzkoušet a napsat co a jak, a ne že pak budete postupně psát, ale tohle už jsem dělal a my hádat co se to tam vlastně na domena.com děje?? :DDDD

Podle toho co píšete máte chybu (hádám opět z křišťálové koule)
- v URL souboru pro json == soubor nedělá co by měl
- cross-domain omezení obsahu
- špatné parametry v nastavení pluginu

Jakou máte tu URL adresu souboru php?

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od pcandsat
10. čec 2019 07:09 #140423

Rudolf napsal: Tak si někoho objednejte.
Tohle již není rada, ale placená práce.

Leze to z Vás postupně jak z chlupaté deky,
doménu schováváte aby nikdo neviděl co děláte
a ještě chcete poradit zadarmo...

Kdybyste totiž napsal URL adresu hned, tak by bylo jasné o co jde, mohli jsme to vyzkoušet a napsat co a jak, a ne že pak budete postupně psát, ale tohle už jsem dělal a my hádat co se to tam vlastně na domena.com děje?? :DDDD


Ale to je v pořádku. Nemám problém s placenou prací. Když mi někdo napíše hele na tohle už musíš mít nějaky zkušenosti, bude to trvat tolik a tolik a stát tolik a tolik, rád se domluvím. Ale třeba dělám jen nějakou malou chybu a po nakopnutí bych to vyřešil. Myslel jsem, že kvůli tomu forum je.

Rudolf napsal: Podle toho co píšete máte chybu (hádám opět z křišťálové koule)
- v URL souboru pro json == soubor nedělá co by měl
- cross-domain omezení obsahu
- špatné parametry v nastavení pluginu

Jakou máte tu URL adresu souboru php?


URL adresa je:
www.palminvest.es/json/de/datos.php

Každopádně díky.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
10. čec 2019 08:18 - 10. čec 2019 08:19 #140424
Pokud máte vše správně nastaveno a stejně to nefunguje, je dobré podívat se do konzoly na chyby. Ve vašem případě to bude nejspíše: Cross-Origin požadavek byl zablokován...

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od pcandsat
10. čec 2019 09:02 #140425

Bong napsal: Pokud máte vše správně nastaveno a stejně to nefunguje, je dobré podívat se do konzoly na chyby. Ve vašem případě to bude nejspíše: Cross-Origin požadavek byl zablokován...


Bongu máte pravdu:

Access to XMLHttpRequest at ' www.palminvest.es/json/en/datos.php ' from origin ' www.la-palma.cz ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
10. čec 2019 15:23 #140427

Access to XMLHttpRequest at ' www.palminvest.es/json/en/datos.php ' from origin ' www.la-palma.cz ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.


No vidite, to jsem Vám psal, že to je jedna z možných chyb, asi jste tomu nevěnoval pozornost.

Ano fórum je na to aby jste se zeptal.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od pcandsat
11. čec 2019 08:14 #140436

Rudolf napsal: No vidite, to jsem Vám psal, že to je jedna z možných chyb, asi jste tomu nevěnoval pozornost.


Pro vás je to denní chleba, já toto nikdy neřešil. Proto mi nedocházejí všechny souvislosti. Každopádně děkuju.

Když se vrátím ale k tomu problému. Jsem schopen toto vyřešit na mé straně nebo je nuny se obrátit na poskytovatele toho feedu?

Z popsaných řešení na internetu mi toto není úplně jasné.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Dino231
15. čec 2019 09:49 #140452
Super díky

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.