Vložení a sdílení kvízu
Každý publikovaný kvíz získá odkaz ke sdílení a k tomu hotový kód iframe pro jeho přímé vložení na váš vlastní web.
Naposledy aktualizováno
Jak vložím svůj kvíz na svůj web?
Otevřete menu kvízu a zvolte „Kopírovat vkládací kód“ — zkopíruje se iframe ukazující na sdílený odkaz vašeho kvízu s doplněným parametrem ?embed=true, připravený ke vložení do HTML vašeho webu.
Vkládací kód#
Akce „Kopírovat vkládací kód“ v menu kvízu zkopíruje přesně tento kód se sdíleným odkazem vašeho kvízu a parametrem ?embed=true, který přepne stránku do rozvržení vhodného pro vložení:
<iframe src="https://fluotest.com/to/your-username/your-quiz?embed=true" width="100%" height="600" frameborder="0" style="border:none;border-radius:8px;" allow="clipboard-write"></iframe>
Typy vložení: Vyskakovací, Vysouvací, Při odchodu#
Kromě obyčejného vloženého iframe může dialog vkládání vygenerovat i jediný script tag — načte embed-widget.js, který zobrazí váš kvíz jako plovoucí vyskakovací tlačítko, vysouvací panel z rohu, nebo výzvu při pokusu opustit stránku. Režim vyberte v dialogu vkládání; kód níže ukazuje režim Vyskakovací okno.
<script src="https://fluotest.com/embed-widget.js" data-quiz-url="https://fluotest.com/to/your-username/your-quiz" data-mode="popup" async></script>
data-mode přijímá popup, slidein nebo exit-intent. Volitelné atributy: data-button-text (popisek tlačítka u vyskakovacího/vysouvacího režimu), data-color (barva akcentu, výchozí je fialová FluoTest), data-position (bottom-right nebo bottom-left) a data-delay (zpoždění vysouvacího panelu v milisekundách, výchozí 4000).
Úprava výšky a šířky#
Kód má ve výchozím stavu výšku 600 px a šířku 100 %. Automatické přizpůsobení velikosti neexistuje, takže pokud má váš kvíz mnoho otázek nebo dlouhou obrazovku výsledků, zvyšte hodnotu height — dobrým začátkem je projít si celý kvíz ve vloženém zobrazení a upravit výšku, dokud se nic neořezává.
Odstranění odznaku a vlastní domény#
Kvízy na Free zobrazují odznak „Powered by FluoTest“ na hostované stránce i ve vloženém zobrazení. Pro ho odstraní. Pokud jste připojili vlastní doménu, zkontrolujte v nastavení domény přesný odkaz, který místo fluotest.com použít.
Řešení problémů#
- Vložený kvíz vypadá oříznutě nebo má posuvník: Zvyšte hodnotu height u tagu iframe — výchozích 600 px je výchozí bod, ne pevný limit.
- Kvíz se ve vloženém zobrazení nenačte: Ověřte, že je kvíz publikovaný, není v koši, a že sdílený odkaz funguje po otevření přímo na nové kartě.
- Odznak „Powered by FluoTest“ se zobrazuje i na Pro: Ověřte, že je pracovní prostor skutečně na Pro (nebo má trvalé zvýhodnění) — odznak se řídí plánem vlastníka kvízu, ne stránkou, na které je kvíz vložený.
- Vyskakovací, vysouvací nebo odchodový kvíz se nezobrazuje: Zkontrolujte, že script tag neblokuje Content-Security-Policy zakazující skripty nebo iframy třetích stran — povolte fluotest.com ve své CSP. Režim Při odchodu se spustí jen jednou za relaci prohlížeče a jen při pohybu kurzoru na desktopu, ne na mobilu.
Často kladené dotazy#
Potřebuji k vložení kvízu kromě kódu iframe ještě něco dalšího?
Ne — zkopírovaný kód iframe je samostatný. Vložte ho do HTML vašeho webu kamkoli, kde má být kvíz zobrazen.
Vypadá vložený kvíz jinak než hostovaná verze?
Parametr ?embed=true přepne rozvržení vhodné pro vložení (například bez vlastního rámu stránky FluoTestu kolem něj), ale obsah a chování kvízu zůstávají stejné.
Mohu odkaz sdílet přímo místo vkládání?
Ano — stejný sdílený odkaz funguje i jako samostatná stránka. K tomu použijte obyčejný odkaz (bez ?embed=true).
Jaký je rozdíl mezi kódem iframe a kódem script?
Kód iframe vykreslí kvíz přímo tam, kam ho vložíte. Kód script (používaný pro Vyskakovací okno, Vysouvací panel a Při odchodu) místo toho načte malý skript, který vytvoří spouštěč (tlačítko, panel nebo výzvu při odchodu) a iframe vytvoří až ve chvíli, kdy s ním návštěvník začne interagovat.