Blokkenschema in een iframe tonen

Mocht je een blokkenschema van ons willen tonen op je eigen website gebruik dan deze instructies. Dat is de aanbevolen manier. Maar mocht het onverhoopt toch niet werken, dan beschrijven we hier een workaround.

Het is mogelijk zelf een iframe naar ons blokkenschema te maken. Dit werkt op dezelfde wijze als hoe Spotify, YouTube of Issuu hun embeds aanbieden. Dus als zulke implementaties voor jou wel werken, dan gaat deze workaround ook werken.

Let op, er zitten wel wat haken en ogen aan deze manier. Lees die dus eerst en als je dan nog steeds wilt doorgaan, volg dan pas de workaround instructie.

Deze nadelen heb je niet als je onze aanbevolen manier gebruikt, die nadelen worden door de widget.min.js automatisch ondervangen.

Iframe workaround instructie

  1. Plak deze html op de pagina waar het blokkenschema moet komen:

  2. Het src-attribuut begint met https://blokkenschema.nl/embed/
    Let op vergeet /embed/ in de url niet!

  3. Vervang <slug> in de url van de src door de evenement slug zoals die in het beheer is te vinden.

  4. Indien het een eendaags evenement is, verwijder dan /dag-<dag> uit de url.
    Bij een meerdaags evenement kan je naar een specifieke dag linken; vervang <dag> voor de juiste dag, bijvoorbeeld: /dag-3.
    Tip: Verwijder /dag-<dag> en het iframe zal automatisch de juiste dag tonen op basis van de huidige datum.

  5. Vervang de <embedder_host> GET-waarde door de hostname van de website waar de embed wordt geplaatst. Geen https:// of http:// voor de hostname en geen / (slash) na de hostname. Niet https://example.com/ maar enkel example.com of www.example.com.

  6. Pas de width- en height-attributen van het iframe aan zodat er geen scrollbalken verschijnen.
    Inspect de height van de html in het iframe nadat het uit-gerenderd is en neem die height over.
    Of neem als vuistregel: 150px per area. Dus bij een blokkenschema met zes area's geef 900px height aan het iframe.

Leeg iframe? Check de status code

Tot slot: op deze workaround geven we geen garantie. Zaken kunnen op deze manier niet of deels werken of er anders dan bedoeld uitzien.

Published