Script de site para policlínica e centro médico
Site de centro médico com especialidades, médicos e formulário de solicitação de agendamento, 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 (especialidades, páginas, artigos do guia etc.) não são traduzidos; permanecem no idioma em que você os escreve. Os avisos dos formulários e os formatos de data seguem o idioma do site escolhido; os e-mails de notificação dos formulários de solicitação de agendamento e de contato 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 policlínicas e centros médicos com várias especialidades (áreas) e médicos, e para agências que criam sites para essas instituições. No seu próprio domínio, você apresenta suas especialidades, mostra seus médicos junto com a especialidade a que pertencem, compartilha imagens do seu centro e publica artigos do guia de saúde de informação geral e documentos em PDF. Um visitante escolhe uma especialidade e, se quiser, um médico no formulário de solicitação de agendamento do site; a solicitação aparece no seu painel, e você liga para o visitante para confirmar o agendamento em conjunto. O formulário apenas coleta solicitações: agendamento confirmado, calendário, disponibilidade de horários e pagamento online não fazem parte do site.
Você não precisa saber programar. O assistente no navegador faz a instalação, e você insere os conteúdos no painel administrativo.
Recursos do site
Página inicial
- Carrossel de boas-vindas: até 6 slides. Cada slide tem uma pequena linha superior, um título, um subtítulo, um botão opcional e uma imagem; além disso, cada slide traz um link “Randevu Talebi” (Solicitação de agendamento). No link do botão, você escreve um endereço dentro do site (por exemplo bolumler) ou um endereço completo. Com mais de um slide, as imagens mudam sozinhas com uma transição suave; em dispositivos configurados para reduzir movimento, a troca é um simples deslizar e não é automática. Um slide sem imagem não é mostrado; sem nenhum slide, aparecem o nome da empresa e um botão “Randevu Talebi” (Solicitação de agendamento).
- Três caixas de destaque: três caixas formadas por um título e um texto curto, abaixo do carrossel. Os ícones são prontos; uma caixa cujo título você deixa vazio não aparece.
- Seção de apresentação: uma imagem, um título, o início do seu texto “Hakkımızda” (Sobre nós), uma lista com marcas de verificação com os nomes das seis primeiras especialidades e um botão que leva à página “Hakkımızda” (Sobre nós).
- Especialidades: as seis primeiras especialidades aparecem como cartões com ícone, imagem, nome e descrição curta; o botão “Tüm Bölümler” (Todas as especialidades) leva à página “Bölümlerimiz” (Nossas especialidades).
- Contadores: quatro contadores. Você insere o valor e o texto; quando a página entra na tela, os números aparecem contando para cima. Um contador cujo valor você deixa vazio não aparece.
- Seção de solicitação de agendamento: em uma seção de cor escura, à esquerda ficam uma descrição curta, a nota de que o agendamento é confirmado após uma conversa e um aviso de emergência, e à direita o formulário de solicitação de agendamento; se você enviar uma imagem na página “Site görselleri” (Imagens do site), ela aparece abaixo da descrição.
- Médicos: os quatro primeiros aparecem como cartões; o botão “Tüm Hekimler” (Todos os médicos) leva à página “Hekimlerimiz” (Nossos médicos).
- Depoimentos de visitantes: se a seção “Yorumlar” (Depoimentos) estiver ativada, os últimos 12 depoimentos aparecem em um carrossel. A seção vem desativada após a instalação (veja abaixo o título “Especialidades, médicos e depoimentos”).
- Últimos artigos do guia: os três últimos artigos do guia de saúde aparecem como cartões. Uma seção sem registros não é desenhada na página inicial.
- Faixa de chamada: você insere um título e um texto curto; a faixa aparece no final da página inicial e das páginas “Bölümlerimiz” (Nossas especialidades), “Hekimlerimiz” (Nossos médicos) e “Hakkımızda” (Sobre nós) com um botão “Randevu Talebi” (Solicitação de agendamento). Se você deixar o título vazio, a faixa não aparece.
Solicitação de agendamento e contato
- Formulário de solicitação de agendamento: fica na página inicial e na página “Randevu Talebi” (Solicitação de agendamento). Nome, e-mail e telefone são obrigatórios. Especialidade (entre as especialidades salvas no painel), médico (apenas os publicados), dia preferido (hoje ou uma data posterior, no máximo 12 meses à frente), período preferido (manhã, tarde, noite) e uma observação de no máximo 500 caracteres são opcionais. Se o médico escolhido pertencer a outra especialidade que não a selecionada, a solicitação não é aceita e o formulário mostra um aviso. O formulário tem uma caixa obrigatória de consentimento KVKK. KVKK é a lei turca de proteção de dados pessoais. O botão “Randevu Talebi” (Solicitação de agendamento) de cada página de especialidade abre o formulário com essa especialidade pré-selecionada. Abaixo do formulário, informa-se ao visitante que o agendamento é confirmado quando o seu centro entrar em contato e confirmar o horário.
- Avisos de saúde: no início do formulário de agendamento há um aviso de que informações de saúde são dados pessoais de categoria especial e de que não se devem escrever detalhes de diagnóstico, queixa ou doença. Ao lado do formulário e no rodapé de todas as páginas há uma nota de emergência que remete ao 112, o número de emergência da Turquia. Nas páginas de especialidade e de artigos do guia de saúde aparece automaticamente uma nota “não substitui diagnóstico nem tratamento”. O cumprimento da regulamentação sobre a divulgação de serviços de saúde é responsabilidade sua quanto às descrições de especialidades, títulos de médicos, artigos e depoimentos que você publicar; o script não verifica esses conteúdos.
- Solicitações de agendamento no painel: as solicitações recebidas são listadas na seção “Randevu ve mesajlar” (Solicitações de agendamento e mensagens) do painel, que só o administrador vê. Se você configurar as “E-posta ayarları” (Configurações de e-mail) e ativar as notificações, cada solicitação também chega a você por e-mail (com a especialidade solicitada e o médico preferido), e a sua resposta ao e-mail vai para o endereço do visitante.
- Formulário de contato: campos de nome, e-mail, telefone, título da mensagem e texto da mensagem (todos obrigatórios) e caixa de consentimento da KVKK. As mensagens recebidas são listadas na mesma seção.
- Página de contato: caixas de informação com endereço, e-mail, telefone e horário de funcionamento, um link para o formulário de solicitação de agendamento e um mapa (código de incorporação do Google Maps ou do OpenStreetMap). Informações e mapa que você deixar vazios não aparecem no site.
- Caixa de consentimento KVKK: obrigatória nos formulários de solicitação de agendamento e de contato. 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; como informações de saúde são dados pessoais de categoria especial, você precisa preparar seu próprio aviso de privacidade e, se necessário, seu texto de consentimento explícito, com sua assessoria jurídica.
Especialidades, médicos e depoimentos
- Especialidades (áreas): para cada especialidade você insere nome, ícone, descrição curta, descrição detalhada, imagem e ordem. O ícone é escolhido no painel em uma lista pronta de 30 ícones como coração, criança, osso, olho, ouvido, dente, laboratório e radiologia. As especialidades são listadas como cartões na página “Bölümlerimiz” (Nossas especialidades) e também aparecem como lista suspensa no menu. Cada especialidade tem sua própria página, uma lista dos médicos dessa especialidade, uma lista lateral das demais especialidades e uma caixa de solicitação de agendamento. As especialidades não têm campo de preço nem de duração.
- Médicos: você insere nome, título, a especialidade a que pertencem, área de atuação (opcional), foto, status e ordem. A especialidade é escolhida entre as salvas no painel. Os médicos são mostrados como cartões na página “Hekimlerimiz” (Nossos médicos) do menu “Kurumsal” (Institucional), na página inicial e na página “Hakkımızda” (Sobre nós); o cartão mostra nome, título, especialidade e área de atuação. Um médico sem foto recebe um ícone de pessoa. Um médico cujo status é “Taslak” (Rascunho) não aparece no site e não pode ser escolhido no formulário de agendamento. Escreva apenas títulos e áreas de atuação que a pessoa realmente possui.
- Depoimentos (desativados por padrão): você insere nome, informação adicional (opcional), o depoimento e uma foto opcional; os depoimentos aparecem em um carrossel na página inicial. Como o uso de depoimentos de pacientes na divulgação de serviços de saúde pode ser limitado pela regulamentação, a seção vem desativada após a instalação; para ativá-la, você usa a página “Bölümleri aç/kapat” (Ativar/desativar seções). A lista de depoimentos e o interruptor da seção no painel avisam sobre isso. Ativar os depoimentos é responsabilidade sua.
Páginas institucionais, guia de saúde e galeria
- “Hakkımızda” (Sobre nós): título da página, texto, missão, visão, linha de assinatura e uma imagem. Uma parte de missão ou visão que você deixar vazia não aparece. A página também traz os contadores, os cartões dos médicos e a faixa de chamada.
- Perguntas frequentes: você insere perguntas e respostas pelo painel; a resposta se abre quando o visitante clica na pergunta. Assim que existe ao menos uma pergunta, o link dela aparece no menu, em “Kurumsal” (Institucional).
- Documentos (PDF): você envia pelo painel arquivos PDF como uma ficha de informações ao paciente (no máximo 10 MB por arquivo). Para cada documento você insere um texto de link e uma ordem. Eles são listados na página “Belgeler” (Documentos) com um botão “PDF indir” (Baixar PDF); quando o visitante clica, o arquivo é baixado como PDF.
- Páginas adicionais: no painel, você adiciona quantas páginas quiser (por exemplo uma política de privacidade ou o aviso de privacidade da KVKK). Para cada página, você escolhe se ela é exibida no menu superior (em “Kurumsal” (Institucional)) e no rodapé do site.
- Guia de saúde: artigos com título, status (Publicado ou Rascunho), descrição curta, imagem e conteúdo em texto formatado. Os artigos são paginados com 9 por página; a página de um artigo tem uma lista lateral dos últimos artigos. Um artigo em rascunho não aparece no site.
- Galeria: você informa título da imagem, imagem e ordem. Ao clicar, a imagem é ampliada; funcionam os botões anterior e seguinte, as setas do teclado, o gesto de deslizar no celular, o botão de fechar e a tecla Esc.
Aparência, celular e mecanismos de busca
- Cor: no painel você escolhe duas cores. A cor principal é aplicada a botões, destaques e itens ativos; a cor escura, à barra de informações superior e a áreas escuras como o rodapé. O fundo da página é sempre branco. A cor do texto é escolhida automaticamente, escura ou clara, conforme a cor principal e a cor escura.
- Logo, ícone do site e imagens: você envia seu logo e o ícone do site (favicon); sem logo, o nome da empresa aparece como texto. O logo é mostrado sobre fundo branco no cabeçalho e dentro de uma caixa branca no rodapé; por isso serve um logo escuro ou colorido que se leia bem sobre fundo claro. Você pode enviar imagens para a faixa de título no alto das páginas internas e para a seção de agendamento da página inicial; sem imagem de faixa de título, aparece uma faixa de cor lisa.
- Barra de informações, menu e rodapé: a barra de informações escura mostra telefone, e-mail, horário de funcionamento e ícones de redes sociais (ela fica oculta em telas de celular); o menu tem um botão “Randevu Talebi” (Solicitação de agendamento) e, se você inserir, um ícone do WhatsApp. O rodapé mostra seu texto curto de apresentação, seus dados de contato (endereço, telefone, e-mail, horário de funcionamento), a nota de emergência 112, links, as seis primeiras especialidades e a linha de direitos autorais. Informações que você não insere não são desenhadas.
- Redes sociais: seus links do Facebook, X (Twitter), Instagram, LinkedIn e YouTube aparecem como ícones; um ícone que você não preencher não é desenhado. Se você informar seu número do WhatsApp, um ícone do WhatsApp aparece no menu.
- Ativar ou desativar seções: em uma única página você ativa ou desativa as seções Especialidades, Médicos, Guia de saúde, Galeria, Documentos, Perguntas frequentes e Depoimentos. Uma seção desativada some do menu e da página inicial, e o endereço da sua página também não abre. O link de menu de uma seção sem registros também não aparece.
- Adaptado ao celular: em telas pequenas, o menu se transforma em um menu móvel que abre ao toque; o layout da página se ajusta à largura da tela.
- Título e descrição próprios de cada página: cada página traz seu próprio título (“Página | Empresa”), descrição e etiquetas de compartilhamento social (Open Graph). Nas páginas de especialidade e de artigo do guia, a imagem de compartilhamento vem da própria imagem do conteúdo. Você insere o título, a descrição e as palavras-chave do site em “Site ayarları” (Configurações do site).
- Assinatura do rodapé: você pode alterar ou remover a linha “TiklaWeb tarafından geliştirildi” (Desenvolvido pela TiklaWeb) no final do site.
- Página 404: para um endereço inexistente, uma seção desativada e um post não publicado, é exibida uma página de erro com um botão de volta à página inicial.
Painel administrativo
- “Özet” (Resumo): para o administrador, o número de solicitações e mensagens não lidas, solicitações de agendamento, especialidades, médicos e artigos do guia de saúde publicados, além das cinco últimas solicitações de agendamento e das cinco últimas mensagens. O menu lateral mostra o número de registros não lidos como um selo.
- “Randevu ve mesajlar” (Solicitações de agendamento e mensagens): o administrador vê as solicitações de agendamento e as mensagens de contato em uma só lista e as distingue pelo tipo. Uma solicitação mostra nome, e-mail, telefone, especialidade solicitada, médico preferido, dia e período preferidos, o horário do consentimento KVKK e a observação; uma mensagem mostra assunto e texto. Registros não lidos ficam marcados, e você pode excluí-los. A lista lembra que as solicitações podem conter informações de saúde e que você deve excluir uma solicitação quando terminar com ela. Uma conta de editor vê apenas as mensagens de contato.
- Especialidades, médicos e guia de saúde: você adiciona, edita e exclui registros. As listas têm busca e ordenação; acima das listas de Especialidades e do Guia de saúde há uma nota lembrando de não escrever promessas de resultado de tratamento, taxas de sucesso nem afirmações de superioridade.
- Páginas, galeria e documentos: você gerencia as páginas adicionais, as imagens da galeria e os documentos em PDF.
- Conteúdo do site: “Ana sayfa kaydırıcısı” (Carrossel da página inicial), “Ana sayfa kutuları, çağrı bandı ve sayaçlar” (Caixas, faixa de chamada e contadores da página inicial), “Hakkımızda” (Sobre nós), “Yorumlar” (Depoimentos), “Sık sorulan sorular” (Perguntas frequentes), “Site görselleri” (Imagens do site), “Sosyal medya bağlantıları” (Links de redes sociais) e “Bölümleri aç/kapat” (Ativar/desativar seções). Nos campos de texto formatado, é usado o editor Summernote.
- Configurações de e-mail: quando você informa os dados do SMTP e ativa as notificações, os e-mails da solicitação de agendamento e do formulário de contato passam a funcionar. Você testa as configurações com o botão “Deneme e-postası gönder” (Enviar e-mail de teste).
- “Site ayarları” (Configurações do site): título do site, nome da empresa, descrição e palavras-chave, telefone, número do WhatsApp, e-mail, endereço, horário de funcionamento, o texto curto de apresentação mostrado no rodapé, linha de direitos autorais, cor principal, cor escura, página KVKK, mapa, logo, ícone do site, idioma do site e idioma do painel.
- Usuários e permissões: você adiciona contas de administrador e de editor. O editor gerencia as seções de conteúdo e as mensagens de contato; as solicitações de agendamento, “Site ayarları” (Configurações do site), “E-posta ayarları” (Configurações de e-mail) e “Kullanıcılar” (Usuários) ficam 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 pode ser usado uma vez.
- Código personalizado: em “Site ayarları” (Configurações do site), você adiciona seu próprio código (por exemplo, um script de estatísticas) no topo e no final do site. Esses campos ficam 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.
- Conteúdo de exemplo ou instalação vazia: você começa preenchido como a demonstração e edita a partir dali, ou insere seus conteúdos do zero. A lista de solicitações de agendamento e de mensagens começa vazia nos dois casos, e a seção Depoimentos vem desativada.
- Atualização pelo painel: baixe o pacote zip da nova versão na sua área de cliente do 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 e documentos PDF enviados, configurações e conteúdo são mantidos.
- 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). O guia traz as regras que já vêm prontas para Apache e LiteSpeed e as regras que você precisa adicionar para Nginx e IIS.
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 (PDO), roteador próprio e templates Twig 3. Os endereços das páginas são legíveis (por exemplo, /bolumler/3-ortopedi-ve-travmatoloji); para isso, o servidor precisa de reescrita de endereços. No Apache e no LiteSpeed, o arquivo .htaccess que vem no pacote faz isso; para Nginx e IIS, as regras estão no arquivo KURULUM.html
- Site: Swiper e Font Awesome Free 6; as fontes Quicksand e Montserrat vêm com o pacote e não são carregadas de um servidor externo. Painel: 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, um campo armadilha oculto e limite de 8 envios por IP em 10 minutos nos formulários de solicitação de agendamento e de contato; em uma solicitação de agendamento, a especialidade e o médico só são aceitos entre os nomes salvos no painel (médico apenas se publicado), uma escolha que não combina com a especialidade do médico é rejeitada, a observação tem no máximo 500 caracteres, a data é verificada no servidor e um dia passado não pode ser escolhido
- Verificação CSRF nas ações do painel; bloqueio temporário após 5 tentativas malsucedidas em 15 minutos no login do painel, e a sessão é encerrada após 2 horas de inatividade
- As solicitações de agendamento contêm dados pessoais; por isso, no painel, apenas a conta de administrador as vê, lê e exclui; elas não são exibidas a uma conta de editor
- 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
- Um documento PDF só é aceito se tiver a assinatura PDF e um marcador de fim de arquivo (no máximo 10 MB). A pasta de documentos não pode ser acessada diretamente; o arquivo é baixado como anexo por meio do site
- 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
- 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 mudar o idioma do painel para inglês com o ícone de globo no canto superior direito. O nome da empresa (Örnek Tıp Merkezi), as especialidades, os médicos, as imagens da galeria, os documentos em PDF e os valores dos contadores da página inicial na demonstração são exemplos (os rótulos dos contadores terminam com “(örnek)”, que significa “exemplo”). Na demonstração, a seção Depoimentos está desativada; no painel você vê dois registros de depoimentos de exemplo. No painel da demonstração, você vê alguns registros de exemplo na lista “Randevu ve mesajlar” (Solicitações de agendamento e mensagens). WhatsApp, links de redes sociais e mapa ficam vazios na demonstração; quando você os preenche no painel, eles aparecem no site.
- Site: https://037.tiklaweb.net
- Painel administrativo: https://037.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; a solicitação de agendamento e o formulário de contato não gravam registros nem enviam e-mails. A demonstração é reiniciada 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 a senha” fica desativado nela. Estes 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: entre em seudominio.com/admin/ com sua conta de administrador e preencha as seções “Site ayarları” (Configurações do site), página KVKK, “Bölümler (branşlar)” (Especialidades), “Hekimler” (Médicos), “Belgeler” (Documentos) 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). Se você usa Nginx ou IIS, as regras de servidor necessárias também estão nesse guia.
2.0.0 — Primeira versão de venda
Primeira versão comercial do script de site para policlínica e centro médico.
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 do conteúdo, dos documentos PDF e dos arquivos de idioma adicionados.
- Na página inicial: carrossel de boas-vindas, três caixas de destaque, seção de apresentação, especialidades, contadores, formulário de solicitação de agendamento, médicos, últimos artigos do guia e faixa de chamada; tudo gerenciado pelo painel.
- Formulário de solicitação de agendamento (especialidade, médico, dia e período preferidos), solicitação com a especialidade pré-selecionada a partir da página da especialidade e seção “Randevu ve mesajlar” (Solicitações de agendamento e mensagens) no painel; as solicitações ficam abertas apenas ao administrador.
- Especialidades (escolha do ícone no painel) e médicos (vinculados a uma especialidade); cada especialidade com sua própria página e lista de médicos.
- “Hakkımızda” (Sobre nós), perguntas frequentes e páginas adicionais; a seção Depoimentos vem desativada após a instalação e pode ser ativada pelo painel.
- Guia de saúde, galeria com ampliação de imagens (botões anterior e próximo, teclas de seta) e download de documentos em PDF.
- Ativação e desativação de seções, e logo, ícone do site, faixa de título e imagem da seção de agendamento enviados pelo painel.
- Formulários de solicitação de agendamento e de contato com caixa de consentimento KVKK; link do aviso de privacidade; aviso sobre informações de saúde e nota de emergência 112 no formulário de agendamento; nota “não substitui diagnóstico nem tratamento” nas páginas de especialidade e de artigos do guia.
- Escolha de uma cor principal e de uma cor escura no painel; as cores do texto são escolhidas 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 especialidades, páginas e artigos, e artigos não publicados, mostram a 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, mapa, horário de funcionamento e contadores deixados vazios não são desenhados no site.
Segurança
- Token assinado e limite de tentativas na solicitação de agendamento e no formulário de contato; verificação CSRF, limites de tentativas e verificações de permissão nas ações do painel.
- As solicitações de agendamento são exibidas apenas à conta de administrador.
- O tipo das imagens enviadas ao painel é verificado pelo conteúdo; nos documentos PDF, são verificados a assinatura PDF e o marcador de fim de arquivo.
- 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 policlínica e centro médico
Saúde e clínica- Site pronto para policlínicas e centros médicos. Especialidades, médicos, solicitação de agendamento, guia de saúde. Assistente de instalação, turco e inglês.
| Lançamento | 5 novembro 2026 |
|---|---|
| Última atualização | 5 novembro 2026 |
| Versão | 2.0.0 |
| Desenvolvido com | PHP 8.2+, MySQL/MariaDB, PHP (PDO), Twig 3, Swiper, Font Awesome 6, Summernote, PHPMailer |
| Páginas incluídas | 13 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, ctype (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 Apache ou LiteSpeed, com suporte a .htaccess e mod_rewrite. No Nginx e no IIS, é preciso adicionar as regras do guia.
- Pastas com permissão de escrita: tiklaweb, uploads
- Para os e-mails da solicitação de agendamento e do formulário de contato, 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.




























