🛠️ Intégration avancée de Koalendar pour les développeurs
Intégrez votre page Koalendar afin que les visiteurs puissent réserver un créneau horaire sans quitter votre site web.
Ce guide vous apprendra comment installer notre script d'intégration et les différentes façons de déclencher l'affichage des liens de planification.
🎨 Vous souhaitez avoir un aperçu de chaque style ?
Voir des exemples de nos options d'intégration →
💡 Vous avez besoin d'une intégration rapide par copier-coller ?
Suivez notre guide simple pour ajouter notre site Web ici →
Installation du script d'intégration
Copiez et collez le code JavaScript suivant juste avant la balise de fermeture </body>  balise :
<script>window.Koalendar=window.Koalendar||function(){(Koalendar.props=Koalendar.props||[]).push(arguments)};</script>
<script async src="https://koalendar.com/assets/widget.js"></script>
<script>Koalendar('init');</script>
Nous prenons en charge 4 modes différents pour l'intégration de votre Koalendar :
- Afficher une fenĂŞtre contextuelle via un lien hypertexte
- Afficher un bouton contextuel flottant
- Ouvrir une fenĂŞtre contextuelle via JavaScript
- Afficher une interface de réservation en ligne
Lisez la suite pour savoir comment faire !
1. Afficher une fenĂŞtre contextuelle via un lien hypertexte
Pour ouvrir une page de réservation lorsqu'un utilisateur clique sur un lien hypertexte, ajoutez un widget-calendrier-de-données  attribut au lien.
<a data-koalendar-widget href="https://koalendar.com/e/demo">Schedule a meeting</a>
Nous afficherons le lien depuis le href  dans une boîte à lumière :

2. Afficher un bouton contextuel flottant
Pour afficher un widget flottant sur votre site, appelez Koalendar (« widget ») et définissez le URL  attribut avec votre URL Koalendar.
<script>
Koalendar('widget', {
"url": "https://koalendar.com/e/demo",
"text": "Schedule a meeting",
"shape": "rounded-full",
"backgroundColor": "#5145CD",
"textColor": "#FFFFFF",
"position": "bottom-right",
"icon": "calendar"
});
</script>
Cela insérera un bouton flottant au bas de votre site :

La configuration du widget accepte les propriétés suivantes :
| Propriété | Valeur par défaut | Description |
URL |
— | L'URL de votre page Koalendar.Obligatoire. |
icĂ´ne |
« calendrier » |
L'icône à afficher sur le bouton (soit calendrier , horloge ` ou aucun ). |
texte |
« Planifier une réunion » |
Texte du bouton. Pour omettre le texte, définissez cette valeur sur une chaîne vide (« » ). |
couleur_d'arrière-plan |
« #5145CD » |
Couleur d'arrière-plan du bouton. |
couleur du texte |
« #FFFFFF » |
La couleur du texte du bouton. |
position |
« en bas à droite » |
La position du bouton flottant. (soit en haut Ă gauche , en haut au centre , en haut Ă droite , en bas Ă gauche , bas-centre ou en bas Ă droite ). |
forme |
arrondi-complet |
La forme du bouton flottant. (soit pointu , arrondi ou arrondi-complet ). |
3. Ouvrir une fenĂŞtre contextuelle via JavaScript
Vous pouvez utiliser le ouvert  Appelez à tout moment le widget Koalendar :
<script>
Koalendar('open', { url: 'https://koalendar.com/e/demo' });
</script>
4. Afficher une interface de réservation en ligne
Cette option vous permet d'intégrer l'interface de planification Koalendar directement dans le contenu de votre site web :

Pour afficher votre lien en ligne, créez un en ligne  appel après appel init :
<div id="booking-page">
<!-- this is where we will inject the booking page embed -->
</div>
<script>
Koalendar('inline', {
"url": "https://koalendar.com/e/demo",
"selector": "#booking-page"
});
</script>
Le en ligne  La commande accepte les options suivantes :
| Propriété | Valeur par défaut | Description |
URL |
— | L'URL de votre page Koalendar.Obligatoire. |
sélecteur |
— | Le sélecteur DOM pour le nœud où nous devons afficher l'interface (par exemple #page-de-réservation ). Obligatoire. |