Timetable/blokkenschema op je website
Het zelf bouwen van een interactief, gebruiksvriendelijk en beheersbaar blokkenschema dat in elke browser en op elk schermgrootte en device goed werkt, is een tijdrovende en kostbare klus dat snel in de papieren gaat lopen. Dat weten wij als geen ander, want die investering hebben wij al gedaan en die onverwachte kosten en valkuilen zijn wij allang ingestapt (en weer uitgeklommen)!
Dus waarom niet gebruik maken van onze kant-en-klare oplossing, inclusief statistieken, PDF generatie en flink besparen op de ontwikkelkosten? Deze integratie heb je zo aan de praat!
Ondersteun je mijn CMS of programmeertaal ook?
Ja, alle CMS-en zoals Wix, Wordpress, Drupal, Typo3 en elk platform PHP (Laravel, Symfony), Python (Django) .NET, Java of Javascript worden ondersteund. Staat die hier niet tussen? Welke technieken of CMS je ook gebruikt; Kan je website een iframe tonen? Dan is het mogelijk een blokkenschema van ons te integreren.
Het is ook mogelijk blokkenschema.nl te gebruiken binnen een iPhone app of Android app.
Show me some code
Het insluiten of embedden van een blokkenschema op je eigen website doe je in deze drie stappen.
- Plaats onderstaande hyperlink in de body van je website op de plek waar je het blokkenschema wilt gaan tonen. Bij voorkeur in een
div
waar jij de hoogte en breedte van bepaalt : - Vervang de naam
Blokkenschema Bevrijdingspop 2022
met jouw evenement naam.
Vervang de url in dehref
met de url van jouw blokkenschema. Heb je een meerdaags evenement? Plak/dag-2
achter de url om voor die dag het blokkenschema te tonen.
Moet het blokkenschema een vaste hoogte krijgen? Vul de gewenste hoogte dan in pixels of percentage in bijdata-height
attribuut endata-full-height
opfalse
.
Of wil je geen scrollbars en dat de iframe automatisch de benodigde hoogte wordt, zet dandata-full-height
optrue
. - Voeg onderop in jouw pagina (vlak voor de sluitende
</body>
tag) deze javascript regel toe :
Dit zorgt ervoor dat op de plaats van de hyperlink uit stap 1 een iframe met het blokkenschema (met de breedte en hoogte van dedata-width
endata-height
attributen) wordt neergezet.
En klaar. Wil je de integratie weer ongedaan maken? Verwijder dan de code uit stap 1 en 3.
Wat kan ik nog meer instellen?
Op de settings demo pagina staan alle configuratie mogelijkheden toegelicht met doorkliks naar standalone live demo's.
Wil je maatwerk vormgeving? Dat is via CSS te regelen. De blokkenschema markup in het iframe hebben duidelijke id's en classnames die je kunt targetten. Nog specifiekere wensen? Neem onderop contact op.
Voorbeelden in het wild
Hieronder staan twee demo's die het resultaat van bovenstaande embed instructie laten zien. Doe vooral view-source!
- Wordpress integratie, toont bovenstaande integratie in Wordpress Bevrijdingspop 2023 website.
- Uitgekleed voorbeeld, minimalistisch voorbeeld (met lorem ipsum) waarin dag 1 van Pukkelpop 2019 wordt geïntegreerd en je eenvoudig ziet hoe dit werkt.
Het werkt niet?
Dan horen we graag van je! Er is een iframe workaround, maar die is niet aan te raden omdat daar enkele nadelen aan kleven.
Let op referer en Content Security Policy
Wanneer je het uitgeklede of aangeklede voorbeeld copyeert en ter test serveert dan zal het blokkenschema niet worden geladen! Wij stellen per integratie in vanaf welke domeinnamen de integratie is toegestaan en zal je browser weigeren het iframe in te laden. Voor deze twee voorbeelden mag dit alleen vanaf maketime.nl (waar de voorbeelden draaien). Dit is om ongeoorloofd gebruik te voorkomen.
Het embed code voorbeeld bovenaan (met bevrijdingspop-2022) werkt wel vanaf elk domein en zou je wel ter test kunnen gebruiken vanaf andere domeinen (zolang het maar https is).
Standalone
Het is ook mogelijk het blokkenschema in een popin of nieuw venster en zonder onze headers en footers te tonen. Het blokkenschema ziet er dan net zo uit in de iframe weergave, maar dan in een nieuwe venster. Je ontvangt hiervoor van ons de juiste URL.