Vyhledávač kódů odpadu na váš web
Vložitelný vyhledávač všech kódů katalogu odpadů. Jedna řádka kódu, žádné knihovny, funguje na libovolné doméně.
Vyhledávač zpřístupní všech 842 druhů odpadu podle přílohy č. 1 vyhlášky č. 8/2021 Sb. Návštěvník zadá kód nebo název, widget nabídne shody a prokliky vedou na detail kódu.
Jak widget vypadá
Zkuste zadat kód nebo název odpadu — přesně tohle uvidí návštěvník vašeho webu.
Vložení na web
Zkopírujte kód do stránky tam, kde má vyhledávač být. Skript si widget vykreslí sám.
<div class="katalog-odpadu-widget">
<a href="https://katalogodpadu.cz/">Katalog odpadů</a>
</div>
<script src="https://katalogodpadu.cz/widget.js" async></script> Jak to funguje
- Skript se stáhne asynchronně, nemá žádné závislosti a nic neblokuje. Nekomprimovaně má pod 8 kB.
- Data se načtou z veřejného API https://katalogodpadu.cz/api/v1/kody.json až ve chvíli, kdy návštěvník začne psát — dokud nikdo nehledá, nestahuje se nic.
- Widget se vykresluje přímo do vaší stránky (žádný iframe), takže dědí písmo z vašeho webu a je responzivní.
- Styly mají vlastní prefix (kow-) a nemíchají se s vaším CSS.
- Widget nesbírá žádná data o návštěvnících a nepoužívá cookies.
Podmínky užití
- Použití je bezplatné, pro komerční i nekomerční weby, bez omezení počtu zobrazení.
- Jedinou podmínkou je zachovat v patičce widgetu odkaz na katalogodpadu.cz. Odkaz nesmí být skrytý ani označený rel="nofollow".
- Widget ani data se nesmí vydávat za vlastní katalog a nesmí se z nich odstraňovat kategorie O/N.
- Za správnost zařazení konkrétního odpadu odpovídá vždy původce; katalog je pomůcka, ne právní stanovisko.
- Provoz widgetu můžeme kdykoli změnit nebo ukončit; embed kód zůstane funkční, dokud běží tento web.
Časté dotazy k widgetu
Musím něco instalovat nebo se registrovat?
Ne. Widget je jeden skript na naší doméně, žádný účet ani klíč se nezakládá.
Zpomalí widget můj web?
Skript se načítá s atributem async a katalog se stahuje až při prvním psaní do pole. Do prvního vykreslení stránky tedy nezasahuje.
Jde widget nastylovat?
Ano. Všechny prvky mají třídy s prefixem kow- (například .kow, .kow-in, .kow-list) a jsou v běžném DOM, takže je přebijete vlastním CSS.
Můžu widget umístit vícekrát na jednu stránku?
Ano, skript obslouží každý prvek s třídou katalog-odpadu-widget. Data se stáhnou jen jednou pro celou stránku.
Funguje widget, když načítám obsah dynamicky?
Po vložení nového prvku do stránky zavolejte window.katalogOdpaduWidget.init().
Potřebujete data, ne vyhledávací pole? Katalog je k dispozici i jako JSON: Veřejné API katalogu odpadů