🛠️ Integração avançada do Koalendar para desenvolvedores
Incorpore sua página do Koalendar para que os visitantes possam agendar horários sem precisar sair do seu site.
Este guia irá ensinar-lhe como instalar nosso script de incorporação e as várias maneiras de fazer com que os links de agendamento apareçam.
🎨 Quer ver uma prévia de cada estilo?
Veja exemplos das nossas opções de incorporação →
💡 Precisa da maneira mais rápida de incorporar um vídeo com apenas copiar e colar?
Siga nosso guia simples para adicionar ao site aqui →
Instalando o script de incorporação
Copie e cole o seguinte código JavaScript logo antes da tag de fechamento </body> tag:
<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>
Oferecemos quatro modos diferentes para a incorporação do Koalendar:
- Exibir janela pop-up por meio de um hiperlink
- Exibir um botão pop-up flutuante
- Abrir uma janela pop-up usando JavaScript
- Exibir uma interface de reservas integrada
Continue lendo para saber como fazer isso!
1. Exibir janela pop-up por meio de um hiperlink
Para abrir uma página de reserva quando alguém clicar em um hiperlink, adicione um data-koalendar-widget atribuir ao link.
<a data-koalendar-widget href="https://koalendar.com/e/demo">Schedule a meeting</a>
Exibiremos o link a partir do href em uma janela pop-up:

2. Exibir um botão pop-up flutuante
Para exibir um widget flutuante no seu site, chame Koalendar('widget') e definir o url atribua a URL do seu 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>
Isso irá inserir um botão flutuante na parte inferior do seu site:

A configuração do widget aceita as seguintes propriedades:
| Imóvel | Valor padrão | Descrição |
url |
— | A URL da sua página do Koalendar.Obrigatório. |
ícone |
"calendário" |
O ícone a ser exibido no botão (seja calendário , relógio ` ou nenhum ). |
texto |
"Marque uma reunião" |
O texto do botão. Para omitir o texto, defina-o como uma string vazia ("" ). |
cor de fundo |
"#5145CD" |
A cor de fundo do botão. |
cor da fonte |
"#FFFFFF" |
A cor do texto do botão. |
posição |
"canto inferior direito" |
A posição do botão flutuante. (pode ser canto superior esquerdo , parte superior central , canto superior direito , canto inferior esquerdo , parte inferior central ou canto inferior direito ). |
forma |
arredondado-cheio |
A forma do botão flutuante. (pode ser afiado , arredondado ou arredondado-cheio ). |
3. Abrir uma janela pop-up usando JavaScript
Você pode usar o abrir Toque para abrir o widget Koalendar a qualquer momento:
<script>
Koalendar('open', { url: 'https://koalendar.com/e/demo' });
</script>
4. Exibir uma interface de reserva integrada
Esta opção permite que você insira a interface de agendamento do Koalendar diretamente no corpo do conteúdo do seu site:

Para exibir seu link no texto, crie um em linha uma ligação atrás da outra inicializar :
<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>
O em linha O comando aceita as seguintes opções:
| Imóvel | Valor padrão | Descrição |
url |
— | A URL da sua página do Koalendar.Obrigatório. |
seletor |
— | O seletor DOM do nó onde devemos renderizar a interface (por exemplo, #página-de-reservas ). Obrigatório. |