Script de site para médico e clínica com solicitações de agendamento
Site de consultório e clínica com formulário de solicitação de agendamento, especialidades, equipe e galeria, gerenciado em 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.
Os conteúdos que você publica (serviços, páginas, posts do blog etc.) não são traduzidos; permanecem no idioma em que você os escreve. As mensagens de aviso e os formatos de data seguem o idioma escolhido. Os e-mails de formulário enviados a você são escritos no idioma do painel.
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 consultórios médicos, clínicas, dentistas, centros de saúde e as agências que criam sites para eles. Na página inicial, depois da área de abertura, vêm o resumo “Hakkımızda” (Sobre nós), suas especialidades (cartões com ícones), a faixa de contadores, a equipe, os depoimentos de pacientes, o chamado para agendamento, a galeria, os posts mais recentes e os logotipos de referências, nessa ordem. Na faixa “Bilgi al” (Solicitar informações) no fim de cada página, os visitantes deixam o e-mail.
No formulário “Randevu Talebi” (Solicitação de agendamento), o visitante informa nome, telefone e e-mail, e pode acrescentar uma especialidade e uma data preferida. A solicitação chega à lista “Mesajlar” (Mensagens) do painel com o tipo “Randevu Talebi” (Solicitação de agendamento) e é contada à parte na “Gösterge Paneli” (Visão geral). Você liga para o visitante e combina o horário. O site não tem sistema de agendamento online: o formulário não cria um agendamento confirmado, não oferece calendário nem escolha de horário, e você mesmo responde às solicitações.
Você não precisa saber programar. O assistente no navegador faz a instalação e você insere o conteúdo no painel administrativo.
Escopo
Este script é um site de apresentação. Os serviços aparecem como “especialidades”: cada uma tem cartão, ícone e página própria. Ao lado das especialidades há equipe, galeria, blog, perguntas frequentes e o formulário de solicitação de agendamento; não há recursos de loja (vitrine de produtos, carrinho, pagamento online). Recomendamos ver as demonstrações antes de decidir.
Recursos do site
Página inicial
- Ordem na página inicial: área de abertura, resumo “Hakkımızda” (Sobre nós), especialidades, faixa de contadores, equipe, depoimentos de pacientes, chamado para agendamento, galeria, últimos posts do blog e logotipos de referências. Uma seção sem registros não aparece.
- Cabeçalho e menu: no alto há um texto curto que você escreve no painel, e-mail, telefone e ícones de redes sociais; abaixo vêm o logotipo, o menu e o botão de agendamento. Informações deixadas em branco não aparecem. Ao rolar a página, o menu fica fixo no topo da tela. Em telas pequenas, o menu vira uma gaveta que desliza pela lateral.
- Área de abertura com vários slides: você adiciona slides em “Slider”. Para cada slide, informa duas linhas de texto; o texto do botão, o link do botão e a imagem são opcionais (o botão só aparece se texto e link estiverem preenchidos). A imagem vira o fundo em largura total da área de abertura. O link do botão pode ser uma página do próprio site (por exemplo randevu, hizmetler, galeri) ou um endereço externo. No máximo dez slides são exibidos. Com mais de um slide, a área muda com transição suave, pontos aparecem embaixo e os slides giram sozinhos; em dispositivos com a opção de movimento reduzido ativada, a troca automática fica desligada. Sem slides, aparecem o título e a descrição do site.
- Resumo “Hakkımızda” (Sobre nós): o título, um texto curto e uma imagem opcional na página inicial; o botão “Devamını oku” (Ler mais) abaixo leva à página “Hakkımızda”.
- Especialidades: as seis primeiras especialidades publicadas aparecem como cartões: o ícone escolhido, o nome da especialidade, uma descrição curta e um link “İncele” (Ver). Havendo mais de seis, um botão “Tüm Hizmetler” (Todos os serviços) aparece abaixo da seção. O ícone é escolhido no painel em uma lista pronta de ícones médicos (estetoscópio, médico, olho, dente, coração, bebê, microscópio etc.).
- Faixa de contadores: você insere seus números com nome, valor e ícone (por exemplo, número de médicos especialistas, anos de experiência). Os números sobem de zero quando entram na tela; em dispositivos com movimento reduzido ativado, o valor aparece direto. Um registro com valor 0 não é exibido e, sem registros, a faixa não aparece.
- Equipe: os membros da equipe publicados aparecem como cartões com foto, nome e cargo; ficam na página inicial e na página “Hakkımızda”. É aqui que você apresenta seus médicos e o restante da equipe.
- Depoimentos de pacientes: os depoimentos aparecem em um carrossel: nome, linha de título, depoimento e foto opcional. Com mais de um depoimento, o carrossel avança sozinho; também dá para usar os pontos ou deslizar.
- Chamado para agendamento: um título, um texto curto, uma imagem opcional e um botão de agendamento. Se “Randevu Talebi” estiver ativo, o botão leva à página de agendamento; se não (com “İletişim” ativo), à página de contato; se ambos estiverem desligados, nenhum botão é desenhado.
- Galeria: as últimas seis imagens aparecem na página inicial; havendo mais, surge um botão “Tüm Galeri” (Toda a galeria). Clicar em uma imagem abre a visualização ampliada.
- Últimos posts: os três posts mais recentes do blog aparecem com imagem, data, autor e texto curto.
- Logotipos de referências: os logotipos ficam em um carrossel no fim da página; se houver mais logotipos do que cabem na tela, o carrossel avança sozinho.
Especialidades e galeria
- Especialidades (serviços): para cada especialidade você informa nome, imagem, ícone, descrição curta e um texto detalhado com formatação; há opções para publicá-la e para exibi-la no menu superior. Todas as especialidades publicadas são listadas como cartões na página “Hizmetler” (Serviços). Cada especialidade tem página própria; o cartão ao lado traz a lista de especialidades, o botão de agendamento e um link “Tüm Hizmetler” (Todos os serviços). As especialidades que você escolher aparecem como lista suspensa no menu superior e em uma coluna separada no rodapé.
- Solicitação de agendamento a partir de uma especialidade: o botão de agendamento na página de uma especialidade abre o formulário “Randevu Talebi” (Solicitação de agendamento) com essa especialidade já selecionada. O visitante pode escolher outra ou deixar em branco.
- Galeria: em “Galeri” (Galeria) no painel você adiciona registros com nome de imagem e imagem. Na página da galeria as imagens ficam em uma grade; clicar abre a visualização ampliada, que fecha com Esc no teclado e é percorrida com as setas ou com os botões anterior/próximo. Se nenhuma imagem for adicionada, o link do menu e a página não aparecem.
Solicitação de agendamento e contato
- Página “Randevu Talebi” (Solicitação de agendamento): nome completo, telefone e e-mail são obrigatórios. A especialidade (entre as publicadas), a data preferida (de hoje até no máximo um ano à frente) e uma observação (no máximo 2000 caracteres) são opcionais. A caixa de consentimento da KVKK é obrigatória. A página informa que o formulário não cria um agendamento confirmado; depois do envio, o visitante vê a mensagem “Randevu talebiniz alındı” (Sua solicitação de agendamento foi recebida).
- Como a solicitação aparece no painel: o registro chega à lista “Mesajlar” (Mensagens) com o tipo “Randevu Talebi” (Solicitação de agendamento); o texto da mensagem traz a especialidade, a data preferida e a observação. Uma coluna Tipo nas listas “Mesajlar” e “Gösterge Paneli” (Visão geral) separa as solicitações de agendamento das mensagens de contato; a “Gösterge Paneli” tem um contador “Randevu talepleri” (Solicitações de agendamento).
- Desligar “Randevu Talebi”: se você colocar “Randevu Talebi” como passivo em “Menü Düzeni” (Estrutura do menu), a página de agendamento mostra uma página “não encontrada” (404); o botão de agendamento no menu, o link no rodapé e o botão de agendamento nas páginas de especialidades não são desenhados. O nome do botão (“Randevu Al”, Agendar horário) é alterado na página “Menü İsimleri” (Nomes do menu).
- Página de contato: um formulário com os campos nome completo, telefone, e-mail e mensagem, todos obrigatórios. A página traz ainda uma lista com endereço, telefone, e-mail e horário de funcionamento, ícones de redes sociais e, se você quiser, um mapa (código de incorporação do Google Maps ou do OpenStreetMap); informações e mapa deixados em branco não aparecem.
- Caixa “Bilgi al” (Solicitar informações): fica em uma faixa no fim de cada página. O visitante escreve apenas um e-mail e marca o consentimento da KVKK; o registro chega à lista “Mesajlar” (Mensagens). Você altera o título e o texto do botão da faixa na página “Başlıklar ve yazılar” (Títulos e textos). A caixa funciona mesmo que “İletişim” (Contato) esteja desligado em “Menü Düzeni” (Estrutura do menu).
- E-mail para você: depois de configurar “E-posta Ayarları” (Configurações de e-mail) e ativar as notificações, as solicitações de agendamento, as mensagens do formulário de contato e as de “Bilgi al” também chegam a você por e-mail. Se você responder ao e-mail, a resposta vai para o endereço do visitante. Mesmo sem configurar o e-mail, os registros ficam listados no painel. Nenhum e-mail é enviado ao visitante.
- Caixa de consentimento da KVKK: obrigatória no formulário de solicitação de agendamento, no formulário de contato e na caixa “Bilgi al” (Solicitar informações). A KVKK é a lei turca de proteção de dados pessoais. O link do aviso de privacidade leva à página que você escolhe em “Site Ayarları” (Configurações do site); o mesmo link aparece também na barra inferior do site. O texto que vem com o conteúdo de exemplo é apenas um exemplo; você deve preparar seu próprio aviso de privacidade com seu assessor jurídico.
Páginas internas
- “Hakkımızda” (Sobre nós): título, imagem opcional e texto com formatação; abaixo vêm os cartões “Por que nós”, a equipe e as perguntas frequentes. Os cartões “Por que nós” são inseridos no painel em “Öne Çıkanlar” (Destaques) (título, descrição curta, ícone) e as perguntas em “Sıkça Sorulan Sorular” (Perguntas frequentes); as perguntas aparecem como lista expansível e a primeira vem aberta. Uma seção sem registros não aparece.
- Blog: você publica posts com título, imagem, texto curto e texto com formatação. O nome do autor é opcional. A data em que o post é adicionado é salva automaticamente e exibida, por exemplo, como “25 Ekim 2026”. A lista é ordenada com o post mais recente primeiro. Um post não publicado não aparece no site.
- Páginas adicionais: você adiciona pelo painel quantas páginas quiser (por exemplo o aviso de privacidade da KVKK ou uma página de vagas). Em “Menüler” (Menus) você cria um título de menu e exibe a página sob ele, no menu superior, como lista suspensa; se quiser, também a inclui nos links da barra inferior do site.
Menu, títulos e aparência
- Nomes e estrutura do menu: na página “Menü İsimleri” (Nomes do menu) você escreve com suas próprias palavras os nomes “Hakkımızda” (Sobre nós), “Hizmetler” (Serviços), “Galeri” (Galeria), “Blog” e “İletişim” (Contato), e o nome do botão de agendamento. Na página “Menü Düzeni” (Estrutura do menu) você liga ou desliga um a um “Hakkımızda”, “Hizmetler”, “Galeri”, “Ek Sayfalar” (Páginas adicionais), “Blog”, “İletişim” e “Randevu Talebi” (Solicitação de agendamento). Uma seção desligada some do menu superior e do rodapé, e suas páginas mostram uma página “não encontrada” (404); o resumo “Hakkımızda”, as especialidades, a galeria e os últimos posts da página inicial também não aparecem. As “Ek Sayfalar” só são exibidas ou ocultadas no menu superior, e suas páginas ficam sempre abertas; o acesso a páginas como o aviso de privacidade da KVKK não é cortado.
- Títulos e textos: com 22 campos na página “Başlıklar ve yazılar” (Títulos e textos) você altera o texto da faixa superior, os títulos e subtextos das seções (Sobre nós, especialidades, “Neden biz” (Por que nós), perguntas frequentes, depoimentos de pacientes, chamado para agendamento, blog, equipe, galeria) e o título e o texto do botão da faixa “Bilgi al” (Solicitar informações) no fim do site; cada campo informa onde aparece no site.
- Cores: em “Site Ayarları” (Configurações do site) você escolhe duas cores. A cor principal é aplicada a botões, links, ao menu, a itens ativos ou sob o cursor e a destaques. A cor escura é aplicada aos títulos e aos textos do menu, ao botão “Bilgi al” e à faixa de título das páginas internas. A cor do texto sobre as cores é escolhida automaticamente conforme o fundo.
- Logotipo, favicon e imagens: o logotipo (aparece no cabeçalho, no menu móvel e no rodapé; você o envia no campo “Koyu Logo” (Logo escuro) e, se estiver vazio, “Açık Logo” (Logo claro) é usado) e o favicon são enviados em “Site Ayarları” (Configurações do site). Na página “Görseller” (Imagens) você altera a imagem da seção “Neden biz”, a imagem da seção de perguntas frequentes, a imagem do chamado para agendamento e a imagem de fundo da faixa de título das páginas internas.
- Dados de contato e redes sociais: você informa telefone, e-mail, endereço e horário de funcionamento, e seus links do Facebook, Twitter, Instagram, YouTube, LinkedIn, TikTok e WhatsApp. Eles aparecem na parte superior do site, na página de contato e no rodapé; só aparecem os que você preencher.
- Rodapé e assinatura: o rodapé traz o logotipo com o texto do campo “Footer Hakkımızda Yazısı” (Texto do rodapé) da página “Hakkımızda” (Sobre nós), o menu rápido, uma coluna com as especialidades exibidas no menu e seus dados de contato; a barra inferior traz a linha de direitos autorais, o link da KVKK e as páginas que você define para aparecer no rodapé. Você pode alterar ou remover a linha “TiklaWeb tarafından geliştirildi” (Desenvolvido por TiklaWeb) no fim do site.
Dispositivos móveis e buscadores
- Adaptado a celulares: o site se adapta a telas de celular, tablet e computador; em telas pequenas o menu vira uma gaveta que abre ao toque, e ao rolar a página aparece no canto inferior direito um botão “voltar ao topo”.
- Título e descrição próprios de cada página: cada página tem seu próprio título (“Página | Empresa”), descrição e tags de compartilhamento social (Open Graph). Nas páginas de especialidades, de blog e adicionais, você também pode informar título, descrição e palavras-chave no painel. O título, a descrição e as palavras-chave do site são informados em “Site Ayarları” (Configurações do site).
Painel administrativo
- “Gösterge Paneli” (Visão geral): o número de serviços, imagens da galeria, membros da equipe, posts, solicitações de agendamento e mensagens, além da lista dos últimos dez registros (com coluna de tipo). O menu lateral mostra o número de mensagens em um selo.
- “Mesajlar” (Mensagens): as solicitações de agendamento, as mensagens do formulário de contato e os registros de “Bilgi al” ficam reunidos em uma única lista. Nome, telefone, e-mail, tipo e data aparecem na lista; na janela de detalhes você lê a mensagem e pode excluir o registro.
- Gerenciamento de conteúdo: você adiciona, edita e exclui conteúdo em “Slider”, “Hizmetler” (Serviços), “Galeri” (Galeria), “Blog”, “Sayfalar” (Páginas, com títulos de menu), “Takım” (Equipe), “Öne Çıkanlar” (Destaques), “Sayaçlar” (Contadores), “Müşteri Yorumları” (Depoimentos de clientes), “Referanslar” (Referências), “Sıkça Sorulan Sorular” (Perguntas frequentes) e “Hakkımızda” (Sobre nós). Nos campos de texto com formatação é usado o editor Summernote.
- Menu e imagens: “Menü Düzeni” (Estrutura do menu), “Menü İsimleri” (Nomes do menu), “Başlıklar ve yazılar” (Títulos e textos) e “Görseller” (Imagens) gerenciam o menu, os títulos das seções e quatro imagens do site.
- “E-posta Ayarları” (Configurações de e-mail): você informa o servidor SMTP, a porta, a criptografia, a conta de e-mail, a senha e o endereço de notificação; depois de ativar as notificações, os e-mails de solicitação de agendamento, de formulário de contato e de “Bilgi al” funcionam.
- “Site Ayarları” (Configurações do site) e “İletişim Bilgileri” (Dados de contato): “Site Ayarları” reúne título do site, palavras-chave, descrição, linha de direitos autorais, as duas cores, página KVKK, idioma do site, idioma do painel, logotipos e favicon. “İletişim Bilgileri” é uma página à parte: telefone, e-mail, endereço, links de redes sociais, horário de funcionamento e código do mapa.
- Usuários e permissões: você adiciona contas de administrador, editor e somente leitura. O editor gerencia as seções de conteúdo; “Kullanıcılar ve Yetkiler” (Usuários e permissões), “Site Ayarları” (Configurações do site), “İletişim Bilgileri” (Dados de contato), “E-posta Ayarları” (Configurações de e-mail) e “Opsiyonel Kodlar” (Códigos opcionais) ficam abertos apenas ao administrador. As permissões são verificadas no servidor.
- Esqueci minha senha: o link na 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 vale por 1 hora e só pode ser usado uma vez.
- “Opsiyonel Kodlar” (Códigos opcionais): você adiciona seu próprio código (por exemplo um script de estatísticas) no topo (head) e no fim do site. Este campo fica aberto 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: você começa com o site preenchido como na demonstração e o edita, ou cadastra os conteúdos do zero. A lista de mensagens começa vazia 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
- Framework: CodeIgniter 4. Site: Bootstrap 4 (apenas estilos), Swiper e Font Awesome Free 6; as fontes (Inter e Titillium Web) ficam locais no pacote e nenhum serviço externo de fontes é chamado. Painel: Bootstrap 4, jQuery 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 armadilha oculto nos formulários do site, verificação CSRF nas ações do painel; limites de tentativas no login do painel, na redefinição de senha, no formulário de solicitação de agendamento, no formulário de contato e na caixa “Bilgi al”
- 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 campos de ícone aceitam somente os ícones Font Awesome da lista pronta
- 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
Explore o site e o painel administrativo na demonstração somente leitura. A demonstração está instalada em turco; no painel administrativo você pode trocar o idioma do painel para inglês pelo ícone de globo no canto superior direito (a escolha fica guardada apenas no seu navegador). O nome da instituição, as pessoas, os depoimentos, os números, as especialidades, os posts e as fotos da demonstração são conteúdo de exemplo. No painel de demonstração você vê dois registros de exemplo na lista “Mesajlar” (Mensagens), uma solicitação de agendamento e uma mensagem de contato. Os links de redes sociais e o mapa ficam vazios na demonstração; ao preenchê-los no painel, eles aparecem no site.
- Site: https://017.tiklaweb.net
- Painel administrativo: https://017.tiklaweb.net/panel
- 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 solicitação de agendamento, o formulário de contato e a caixa “Bilgi al” não gravam registros nem enviam e-mails. A demonstração é reiniciada toda noite. Páginas sensíveis, como as configurações de e-mail e os usuários, não podem ser vistas no modo de demonstração, e “Esqueci minha senha” fica desligado. Esses dados de acesso valem apenas para o site de demonstração. Na instalação que você adquirir, a conta de administrador é definida por você.
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: no assistente, confira os requisitos e a licença, informe os dados do banco de dados e depois os dados do site e do administrador. Escolha a instalação com conteúdo de exemplo ou vazia.
- Passo 5, painel: acesse seudominio.com/panel com a sua conta de administrador e preencha as páginas “Site Ayarları” (Configurações do site), “İletişim Bilgileri” (Dados de contato) e “E-posta Ayarları” (Configurações de e-mail); depois cadastre seus serviços na seção “Hizmetler” (Serviços).
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 médico e clínica com solicitações de agendamento.
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 vazio.
- Interface em turco e inglês para o site, o painel administrativo e o assistente de instalação; escolha do idioma em “Site Ayarları” (Configurações do site); adição de novo idioma 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, volta à versão anterior em caso de erro, preservação do conteúdo e dos arquivos de idioma adicionados.
- Formulário “Randevu Talebi” (Solicitação de agendamento): nome, telefone e e-mail obrigatórios; especialidade, data preferida e observação opcionais; consentimento da KVKK; a solicitação chega à lista “Mesajlar” (Mensagens) com o tipo “Randevu Talebi”. Não é um sistema de agendamento online e não cria agendamento confirmado.
- Cartões de especialidades (serviços), páginas de especialidades e solicitação de agendamento que abre com a especialidade selecionada a partir da página da especialidade; um ícone médico por serviço (escolhido em uma lista pronta no painel), lista suspensa no menu superior para as especialidades escolhidas.
- Galeria: adição de imagens pelo painel, página em grade, últimas seis imagens na página inicial, visualização ampliada (com suporte a teclado).
- Equipe, depoimentos de pacientes, logotipos de referências, faixa de contadores (“Sayaçlar”, Contadores), seção “Neden biz” (Por que nós; “Öne Çıkanlar”, Destaques) e perguntas frequentes; uma seção sem registros não aparece.
- Área de abertura em largura total com até dez slides em “Slider”: com mais de um slide, muda com transição suave e gira sozinha (troca automática desligada com movimento reduzido).
- Blog, páginas adicionais e a seção de chamado para agendamento.
- Formulário de contato e caixa “Bilgi al” (Solicitar informações) no fim de cada página; ambos com caixa de consentimento da KVKK e link do aviso de privacidade.
- Notificação por e-mail para você nas solicitações de agendamento, nas mensagens de contato e nas de “Bilgi al”.
- Edição do menu com “Menü Düzeni” (Estrutura do menu, “Randevu Talebi” incluído) e “Menü İsimleri” (Nomes do menu), e dos títulos das seções com “Başlıklar ve yazılar” (Títulos e textos), pelo painel.
- Escolha de duas cores pelo painel (principal e escura); a cor do texto é escolhida automaticamente conforme o fundo.
- Contadores da visão geral (serviços, galeria, equipe, posts, solicitações de agendamento, mensagens) e os últimos dez registros; coluna Tipo na lista “Mesajlar” (Mensagens).
- 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 administrador, editor e usuário somente leitura.
Correções
- Endereços inválidos e endereços de serviços e posts não publicados mostram uma página 404 em vez de um erro.
- As páginas de uma seção desativada em “Menü Düzeni” (Estrutura do menu) mostram 404; os links para essa seção não são exibidos no site.
- 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 médico e clínica com solicitações de agendamento
Saúde e clínica- Site pronto para médicos e clínicas: especialidades, equipe, galeria, depoimentos, solicitação de agendamento, blog. Instalação por assistente, 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, CodeIgniter 4, Bootstrap, jQuery, Swiper, Font Awesome 6, Summernote, PHPMailer |
| Páginas incluídas | 10 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, mysqli, intl, mbstring, openssl, curl, zip, fileinfo, json, sodium (gd recomendada)
- MySQL ou MariaDB: um banco de dados novo e vazio. No campo do servidor de banco de dados informe localhost.
- Recomenda-se ter um domínio e um certificado SSL. O site acompanha uma regra de redirecionamento para HTTPS.
- Hospedagem baseada em Apache com suporte a .htaccess e mod_rewrite
- Pastas com permissão de escrita: tiklaweb, writable (com as subpastas cache, logs e session), public/uploads
- Para os e-mails de formulário, 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.



























