Script de site para clínica e centro de saúde
Site de clínica e centro de saúde com formulário de agendamento, gerenciado por um painel administrativo
Nota sobre o idioma
A interface do site e do painel administrativo está disponível em turco e inglês. Você escolhe o idioma do site e o do painel separadamente em “Site ayarları” (Configurações do site); o idioma do painel também pode ser trocado pelo ícone de globo, no canto superior direito do painel.
Novos idiomas podem ser adicionados: copie o arquivo en.php da pasta dil do pacote e traduza-o (os passos estão em dil/OKUBENI.txt). O idioma adicionado aparece automaticamente nas listas de idioma das configurações do site, e as atualizações não mexem nos seus arquivos de idioma. Textos não traduzidos aparecem em inglês; se você preferir, podem ser exibidos em turco.
O conteúdo que você publica (serviços, especialistas, páginas, posts do blog e assim por diante) não é traduzido; ele permanece no idioma em que você o escreve. Os e-mails de agendamento e de formulários, as mensagens de aviso e os formatos de data seguem o idioma selecionado.
Quando esta página cita uma seção do painel ou do site, o nome aparece como na interface em turco, entre aspas, seguido da tradução entre parênteses; na interface em inglês, essas seções aparecem com o nome em inglês.
Para quem é
Feito para clínicas, centros de saúde, consultórios e agências que criam sites para eles. No seu próprio domínio, você apresenta seus serviços, seus especialistas, seus horários de funcionamento e sua galeria. O visitante escolhe um serviço, uma data e um horário e envia o formulário de agendamento; a solicitação aparece listada no seu painel, e você mesmo a confirma ou cancela.
Você não precisa saber programar. O assistente no navegador faz a instalação, e você cadastra os conteúdos no painel administrativo.
Recursos do site
Agendamentos
- Formulário de agendamento: o visitante preenche serviço, data, horário, nome completo, telefone e e-mail e, opcionalmente, idade e uma observação. Quem chega pelo botão “Bu hizmet için randevu al” (Agendar este serviço) de uma página de serviço encontra o serviço já selecionado. Datas e horários passados são recusados; a data pode ser, no máximo, seis meses à frente. A página de agendamento mostra os seus horários de funcionamento e informa que a solicitação só é definitiva depois de confirmada.
- Verificação pelo horário de funcionamento: o agendamento é conferido com o horário de funcionamento do dia. Nenhum agendamento é aceito para um dia fechado, para um horário antes da abertura ou para um horário a menos de 30 minutos do fechamento. Se o texto do horário não estiver no formato “09:00 - 19:00” (por exemplo, “Randevu ile” (Com hora marcada)), nenhum limite de horário é aplicado naquele dia.
- E-mail para a clínica: depois que você configura as “E-posta ayarları” (Configurações de e-mail) e ativa as notificações, cada solicitação de agendamento e cada mensagem de contato chega também a você por e-mail; se o visitante informou a idade, ela aparece no e-mail do agendamento. Ao responder o e-mail, a resposta vai para o endereço do visitante.
- E-mail de confirmação e cancelamento para quem solicitou o agendamento: quando você marca um agendamento como “Onaylandı” (Confirmado) ou “İptal” (Cancelado) no painel, essa pessoa recebe um breve e-mail informativo, desde que tenha informado um endereço de e-mail e as notificações por e-mail estejam ativadas. O e-mail traz o nome da clínica, o serviço, a data, o horário, o status e o telefone da instituição, e é escrito no idioma do site. Voltar um agendamento para “Yeni” (Novo) ou salvar novamente o mesmo status não envia e-mail.
- Limites: não há pagamento online, calendário de disponibilidade nem escolha de profissional.
- Caixa de consentimento KVKK: obrigatória no formulário de agendamento e no formulário de contato. KVKK é a lei turca de proteção de dados pessoais. O link do aviso de privacidade leva à página que você escolhe no painel; o mesmo link também aparece no rodapé do site. O texto que acompanha o conteúdo de exemplo é apenas um exemplo; você precisa preparar o seu próprio aviso de privacidade. Como os visitantes podem escrever informações relacionadas à saúde no campo de observação do formulário de agendamento, recomendamos preparar o texto com o seu assessor jurídico.
Serviços, especialistas e galeria
- Serviços: para cada serviço você informa nome, ícone, descrição curta, descrição detalhada e imagem. O ícone é escolhido entre 24 ícones prontos (estetoscópio, dente, olho, bebê, microscópio e outros). Os serviços aparecem como caixas na página inicial e como cartões na página de serviços; cada serviço tem a sua própria página, com uma lista lateral de serviços, uma caixa de horários de funcionamento e um botão “Bu hizmet için randevu al” (Agendar este serviço). Os serviços não têm campo de preço nem de duração.
- Especialistas: você apresenta seus especialistas com nome completo, área de atuação ou cargo, status e foto. Eles aparecem em uma página própria, na página inicial e na página “Hakkımızda” (Sobre nós). Um especialista com status “Taslak” (Rascunho) não aparece no site.
- Galeria: você agrupa suas imagens em categorias; na página da galeria, elas são filtradas por botões de categoria. Ao clicar, a imagem é ampliada; você navega com as setas do teclado e fecha com Esc. As seis últimas imagens aparecem como miniaturas no rodapé do site.
- Depoimentos de pacientes e clientes: você informa nome completo, cargo, depoimento e foto; os depoimentos são exibidos em um carrossel na página inicial. Um depoimento sem foto é exibido sem foto.
Página inicial e páginas internas
- Página inicial: um carrossel de boas-vindas (até 10 slides, cada um com título, subtítulo, botão opcional e imagem), caixas de serviços, uma faixa de texto, os especialistas, os depoimentos de pacientes e clientes e os três posts mais recentes do blog. Uma seção sem registros não aparece. Com mais de um slide, as imagens mudam automaticamente; em dispositivos configurados para reduzir movimento, os slides não mudam sozinhos.
- Ativar/desativar seções: em uma única página você ativa ou desativa as seções Sobre nós, Serviços, Especialistas, Formulário de agendamento, Blog, Galeria, Perguntas frequentes, faixa de texto da página inicial e depoimentos de pacientes e clientes. Uma seção desativada some do menu e da página inicial, e o seu endereço deixa de abrir. Se você desativar o formulário de agendamento, os botões “Randevu al” (Agendar horário) do menu, do rodapé e das páginas de serviços também desaparecem.
- Imagens do site: você envia pelo painel a imagem lateral da seção de depoimentos de pacientes e clientes e a imagem da faixa de título das páginas internas. Uma área sem imagem é exibida com um fundo liso colorido.
- “Hakkımızda” (Sobre nós): título, texto, missão e visão; a página também mostra seus especialistas. Uma parte de missão ou visão que você deixar vazia não aparece.
- Blog: posts com título, categoria, descrição curta, imagem e texto formatado; uma lista filtrada por links de categoria e uma página de post. Um post com a situação “Taslak” (Rascunho) não aparece no site.
- Perguntas frequentes: você cadastra perguntas e respostas no painel; a resposta se abre quando o visitante clica em uma pergunta. Assim que existe pelo menos uma pergunta, o link “Sık sorulan sorular” (Perguntas frequentes) aparece no menu “Sayfalar” (Páginas).
- Páginas adicionais: você adiciona pelo painel quantas páginas quiser (por exemplo, condições de agendamento e cancelamento). Para cada página, você escolhe se ela aparece no menu superior e no rodapé do site.
- Horário de funcionamento: você informa um texto para cada dia da semana (por exemplo 09:00 - 18:00, e “Kapalı” (Fechado) para um dia fechado). Um dia que você deixar vazio não é exibido. Os horários aparecem na página de agendamento, na página de contato e em uma caixa lateral das páginas de serviços; o formulário de agendamento também funciona de acordo com esses horários.
- Página de contato: formulário com os campos nome completo, e-mail, telefone e mensagem (todos os campos são obrigatórios), seus dados de endereço, e-mail e telefone e um mapa (endereço de incorporação do Google Maps ou do OpenStreetMap). Dados e mapa deixados vazios não aparecem no site.
- Redes sociais: seus links do Facebook, X (Twitter), Instagram e YouTube e o link do WhatsApp das “Site ayarları” (Configurações do site) aparecem como ícones no rodapé do site e na página de contato. Um ícone que você não informar não é exibido.
- Logotipo e rodapé: você envia o seu logotipo; se não enviar, o nome da empresa aparece como texto. O rodapé do site traz o seu texto curto de apresentação, endereço, telefone e e-mail, a lista de serviços e links rápidos. O botão de dados da instituição no menu abre endereço, telefone e e-mail em um painel lateral.
- Cor: no painel você escolhe duas cores. A cor principal é aplicada aos botões, ao botão “Randevu al” (Agendar horário) do menu, aos itens ativos e aos destaques; a segunda cor é aplicada ao carrossel de boas-vindas, ao rodapé e à faixa de título das páginas internas. O texto sobre a cor principal fica automaticamente escuro ou branco, conforme a cor seja clara ou escura.
- Assinatura do rodapé: você pode alterar ou remover o texto “TiklaWeb tarafından geliştirildi” (Desenvolvido pela TiklaWeb) no fim do site.
Celular e mecanismos de busca
- Adaptado a celulares: o site se adapta a telas de celular, tablet e computador; em telas pequenas o menu vira um menu móvel que abre com um toque.
- Título e descrição próprios de cada página: cada página tem o seu próprio título (“Página | Empresa”), descrição e tags de compartilhamento em redes sociais (Open Graph). Nas páginas de serviço e de post do blog, a imagem é tirada da imagem do próprio serviço ou post. Você informa o título, a descrição e as palavras-chave do site em “Site ayarları” (Configurações do site).
Painel administrativo
- “Özet” (Resumo): o número de novas solicitações de agendamento, mensagens não lidas, serviços e posts do blog publicados, além dos próximos agendamentos e das últimas mensagens. No menu lateral, um selo mostra o número de novas solicitações de agendamento e de mensagens não lidas.
- “Randevular” (Agendamentos): você vê as solicitações recebidas com serviço, data, horário, nome, idade (se informada), telefone, e-mail, observação e o momento do consentimento KVKK. Você altera o status de um agendamento para “Yeni” (Novo), “Onaylandı” (Confirmado) ou “İptal” (Cancelado), filtra a lista por status e pode excluir um agendamento. No resumo, os próximos agendamentos não cancelados são listados em ordem de data. Ao salvar um status, o painel avisa por mensagem se um e-mail está sendo enviado a quem solicitou o agendamento.
- “Mesajlar” (Mensagens): você lê e exclui as mensagens que chegam pelo formulário de contato, com nome, e-mail, telefone, data e texto; as mensagens não lidas ficam marcadas.
- Serviços, especialistas, galeria e blog: você adiciona, edita e exclui registros; as categorias da galeria e do blog são gerenciadas separadamente. As listas têm busca e ordenação.
- Gerenciamento de conteúdo: “Sayfalar” (Páginas), “Sık sorulan sorular” (Perguntas frequentes), “Ana sayfa kaydırıcısı” (Carrossel da página inicial), “Ana sayfa ara yazı bandı” (Faixa de texto da página inicial), “Hakkımızda” (Sobre nós), “Site görselleri” (Imagens do site), “Yorumlar” (Depoimentos), “Çalışma saatleri” (Horário de funcionamento), “Sosyal medya bağlantıları” (Links de redes sociais) e “Bölümleri aç/kapat” (Ativar/desativar seções). O editor Summernote é usado nos campos de texto formatado.
- Configurações de e-mail: ao informar as configurações de SMTP e ativar a notificação, os e-mails de agendamento e o e-mail do formulário de contato passam a funcionar. As configurações são testadas com o botão “Deneme e-postası gönder” (Enviar e-mail de teste).
- “Site ayarları” (Configurações do site): título, descrição e palavras-chave do site, nome da empresa, telefone, link do WhatsApp, e-mail, endereço, texto curto de apresentação exibido no rodapé, linha de direitos autorais, cor principal, segunda cor, página do aviso de privacidade KVKK, mapa, logotipo, idioma do site e idioma do painel.
- Usuários e permissões: você adiciona contas de administrador e de editor. O editor gerencia os agendamentos e as seções de conteúdo; “Site ayarları” (Configurações do site), “E-posta ayarları” (Configurações de e-mail) e “Kullanıcılar” (Usuários) são abertos apenas ao administrador. As permissões são verificadas no servidor. Cada usuário altera o próprio nome e a própria senha na página “Profil ve şifre” (Perfil e senha).
- Esqueci minha senha: o link da página de login do painel redefine a senha por e-mail (se “E-posta ayarları” (Configurações de e-mail) estiver configurado). O link de redefinição vale por 1 hora e só pode ser usado uma vez.
- Código personalizado: em “Site ayarları” (Configurações do site) você adiciona o seu próprio código (por exemplo, um script de estatísticas) no topo e no fim do site. Esses campos são abertos apenas ao administrador.
Instalação e atualização
- Assistente de instalação em cinco passos: requisitos, licença, banco de dados, dados do site e do administrador, conclusão. O assistente verifica o seu servidor por conta própria.
- Idioma da instalação: no assistente, escolha turco ou inglês no canto superior direito. Em uma instalação em inglês, o conteúdo inicial e o de exemplo também vêm em inglês.
- Instalação com conteúdo de exemplo ou vazia: comece com o site preenchido como na demonstração e edite-o, ou cadastre os conteúdos do zero. As listas de agendamentos e de mensagens começam vazias nos dois casos.
- Atualização pelo painel: baixe o pacote zip da nova versão na sua área do cliente em tiklaweb.net e envie-o na página “Güncelleme ve lisans” (Atualização e licença) do painel administrativo. Antes, é feito backup dos arquivos e do banco de dados. Se ocorrer um erro, o site volta ao estado anterior. Suas imagens, configurações e conteúdos são preservados.
- Pacotes verificados: a assinatura do pacote de atualização é verificada; só são instalados pacotes baixados de tiklaweb.net.
Um guia de instalação detalhado acompanha o pacote baixado como o arquivo KURULUM.html (em turco).
Licença
Cada licença vale para um único nome de domínio, o que você informa ao fazer o pedido. A alteração do domínio é paga e feita por meio de uma solicitação de suporte. A licença não é transferida gratuitamente. Em um domínio sem licença o site não abre e o visitante é redirecionado para uma página de aviso de licença. Para usá-lo em outro domínio, é necessária uma licença separada.
Especificações técnicas
- PHP 8.2 ou superior, MySQL ou MariaDB
- Estrutura: PHP puro com PDO e consultas preparadas. Site: estilos Bootstrap 4, Swiper, Font Awesome Free 6 e fontes servidas pelo seu próprio servidor. Painel: Bootstrap 4, DataTables e o editor de conteúdo Summernote
- O envio de e-mail é feito com PHPMailer 6.9; a senha do SMTP é armazenada criptografada. O envio de um formulário é gravado primeiro no banco de dados; se o servidor permitir, o e-mail é enviado depois que o visitante recebe a resposta
- Os textos da interface ficam nos arquivos de idioma do pacote (turco e inglês incluídos, é possível adicionar um novo idioma)
- Token de formulário assinado e campo-isca oculto nos formulários do site, verificação CSRF nas ações do painel; limite de tentativas no login do painel, na redefinição de senha, no formulário de contato e no formulário de agendamento
- O tipo das imagens enviadas pelo painel é verificado pelo conteúdo (JPG, PNG, WebP; no máximo 8 MB) e, se a extensão GD estiver ativa, elas são convertidas para WebP; na pasta de uploads o PHP não é executado
- Os campos de texto formatado do painel são filtrados no servidor ao salvar (HTMLPurifier); o painel administrativo envia um cabeçalho de política de segurança de conteúdo (CSP); as senhas dos administradores são armazenadas com hash
- A área de mapa aceita apenas endereços de incorporação do Google Maps e do OpenStreetMap
- Os dados do banco de dados e os backups ficam, se a sua hospedagem permitir, em uma pasta fora da raiz web
- Cabeçalhos de segurança, HSTS em HTTPS; fuso horário Europe/Istanbul
- Antes da venda foi realizada uma auditoria de segurança composta por revisão de código e testes de ataque ao vivo
Demonstração
Conheça o site e o painel administrativo na demonstração somente leitura. A demonstração está instalada em turco; no painel administrativo você pode mudar o idioma do painel para inglês pelo ícone de globo no canto superior direito (a escolha fica guardada só no seu navegador). O nome da clínica, os especialistas, os depoimentos, os serviços e os registros de agendamento da demonstração são exemplos. No painel da demonstração você vê alguns registros de exemplo nas listas “Randevular” (Agendamentos) e “Mesajlar” (Mensagens). WhatsApp, links de redes sociais e o mapa ficam vazios na demonstração; quando você os preenche no painel, eles aparecem no site.
- Site: https://016.tiklaweb.net
- Painel administrativo: https://016.tiklaweb.net/admin
- E-mail da demonstração: demo@tiklaweb.net
- Senha da demonstração: demo1234
Na demonstração não é possível salvar alterações; o formulário de contato e o formulário de agendamento não gravam registros nem enviam e-mails. A demonstração é redefinida toda noite. Páginas sensíveis, como configurações de e-mail, usuários e formulários de senha, não podem ser vistas no modo de demonstração, e “Esqueci minha senha” fica desativado na demonstração. Esses dados de acesso valem apenas para o site de demonstração. Na instalação que você adquirir, você mesmo define a conta de administrador.
Suporte
Se tiver dificuldade, abra um chamado de suporte na sua área do cliente em tiklaweb.net ou escreva para destek@tiklaweb.net.
- Passo 1, preparação: na sua hospedagem, defina a versão do PHP como 8.2 ou superior e crie um banco de dados MySQL/MariaDB vazio com seu usuário.
- Passo 2, arquivos: envie o conteúdo da pasta public_html do pacote baixado (incluindo o arquivo oculto .htaccess) para a pasta de publicação do seu domínio.
- Passo 3, assistente: abra o seu domínio no navegador. O assistente de instalação inicia automaticamente; pelos links no topo da página você pode escolher turco ou inglês.
- Passo 4, instalação: siga as etapas do assistente: requisitos, licença, dados do banco de dados, dados do site e do administrador. Escolha a instalação com conteúdo de exemplo ou vazia.
- Passo 5, painel: acesse seudominio.com/admin com a sua conta de administrador e preencha as páginas “Site ayarları” (Configurações do site), “Çalışma saatleri” (Horário de funcionamento) e “E-posta ayarları” (Configurações de e-mail).
O guia de instalação detalhado acompanha o pacote baixado como o arquivo KURULUM.html (em turco).
2.0.0 — Primeira versão de venda
Primeira versão comercial do script de site para clínica e centro de saúde.
Novidades
- Assistente de instalação no navegador (verificação de requisitos, licença, banco de dados, etapas de site e administrador).
- Opção de instalar com conteúdo de exemplo ou vazia.
- Interface em turco e inglês para o site, o painel administrativo e o assistente de instalação; seleção de idioma em “Site ayarları” (Configurações do site); novo idioma adicionado copiando o arquivo de idioma.
- Licença vinculada ao domínio; o site não abre em um domínio sem licença.
- Atualização pelo painel com zip: backup automático, retorno à versão anterior em caso de erro, preservação dos conteúdos e dos arquivos de idioma adicionados.
- Formulário de agendamento: escolha de serviço, data e horário, idade e observação opcionais; verificação pelos horários de funcionamento (não são aceitos um dia fechado, um horário antes da abertura nem um horário a menos de 30 minutos do fechamento).
- “Randevular” (Agendamentos) no painel: lista, filtro por situação (“Yeni” (Novo), “Onaylandı” (Confirmado), “İptal” (Cancelado)), detalhes e próximos agendamentos no resumo.
- E-mails do formulário de agendamento e de contato para a clínica; e-mail de status para quem solicitou o agendamento quando ele passa para “Onaylandı” (Confirmado) ou “İptal” (Cancelado).
- Carrossel de boas-vindas e faixa de texto na página inicial, gerenciados pelo painel.
- Serviços (seletor de ícones), especialistas, galeria com categorias e ampliação de imagens, depoimentos de pacientes e clientes, blog, perguntas frequentes e páginas adicionais.
- Ativação e desativação de seções, e imagens do site enviadas pelo painel.
- Formulários de agendamento e de contato com caixa de consentimento KVKK; link do aviso de privacidade.
- Escolha de uma cor principal e de uma segunda cor pelo painel; a cor do texto sobre a cor principal é escolhida automaticamente.
- Alteração ou remoção da assinatura do rodapé pelo painel.
- Esqueci minha senha: link de redefinição por e-mail, válido por 1 hora e de uso único.
- Permissões de usuário de administrador e editor.
Correções
- Endereços inválidos de serviços, páginas e posts, e posts não publicados, mostram uma página 404 em vez de um erro.
- A página de uma seção desativada também não abre pelo endereço.
- Campos de imagem, redes sociais e mapa deixados vazios não são exibidos no site.
Segurança
- Token assinado ou verificação CSRF, limite de tentativas e verificações de permissão em formulários e ações do painel.
- O tipo das imagens enviadas ao painel é verificado pelo conteúdo.
- Os campos de texto formatado do painel são filtrados ao salvar, e uma política de segurança de conteúdo foi adicionada ao painel.
- As senhas dos administradores são armazenadas com hash e a senha do SMTP é armazenada criptografada.
O guia de instalação é o arquivo KURULUM.html que vem dentro do pacote.
Script de site para clínica e centro de saúde
Saúde e clínica- Site pronto para clínicas e centros de saúde. Agendamento, serviços, especialistas, galeria e blog. Instalação por assistente, em turco e inglês.
| Lançamento | 2 novembro 2026 |
|---|---|
| Última atualização | 2 novembro 2026 |
| Versão | 2.0.0 |
| Desenvolvido com | PHP 8.2+, MySQL/MariaDB, Düz PHP (PDO), Bootstrap, Swiper, Font Awesome 6, Summernote, PHPMailer |
| Páginas incluídas | 12 seções prontas |
| Licença | 1 domínio, uso vitalício |
| Atualizações | Incluídas enquanto a licença estiver ativa |
- PHP 8.2 ou superior
- Extensões do PHP: pdo_mysql, mbstring, openssl, curl, zip, fileinfo, json, sodium (recomenda-se gd)
- MySQL ou MariaDB: um banco de dados novo e vazio. No campo do servidor de banco de dados informe localhost.
- Recomendam-se um nome de domínio e um certificado SSL.
- Hospedagem baseada em Apache com suporte a .htaccess
- Pastas com permissão de escrita: tiklaweb, uploads
- Para os e-mails de agendamento, os dados de SMTP fornecidos pela sua empresa de hospedagem (informados na página “E-posta ayarları” (Configurações de e-mail))
- O site e o painel administrativo vêm em turco e inglês, e é possível adicionar um novo idioma. O guia de instalação (KURULUM.html) está em turco.
Outros produtos
Ver todos os produtosScript de site para assistência técnica de eletrodomésticos
Script de site para lavagem e cuidados automotivos
Script de site para academia e fitness
Script de site para empresa de limpeza
Fale com vendas e suporte
Tem alguma dúvida antes de comprar ou precisa de ajuda com uma conta existente? Ligue ou envie um e-mail.























