Script de sitio web para clínica y centro de salud
Sitio de clínica y centro de salud con formulario de cita, gestionado desde un panel de administración
Nota sobre el idioma
La interfaz del sitio web y del panel de administración está disponible en turco e inglés. El idioma del sitio y el del panel se eligen por separado en «Site ayarları» (Ajustes del sitio); el idioma del panel también puede cambiarse con el icono del globo, arriba a la derecha del panel.
Pueden añadirse más idiomas: copie el archivo en.php de la carpeta dil del paquete y tradúzcalo (los pasos están en dil/OKUBENI.txt). El idioma añadido aparece automáticamente en las listas de idioma de los ajustes del sitio, y las actualizaciones no tocan sus archivos de idioma. Los textos sin traducir se muestran en inglés; si lo desea, pueden mostrarse en turco.
Los contenidos que usted publica (servicios, especialistas, páginas, entradas del blog, etc.) no se traducen; permanecen en el idioma en que los escriba. Los correos de citas y formularios, los mensajes de aviso y los formatos de fecha siguen el idioma seleccionado.
Cuando esta página menciona una sección del panel o del sitio, su nombre se indica tal como aparece en la interfaz turca, entre comillas, seguido de su traducción entre paréntesis; en la interfaz en inglés, esas secciones aparecen con su nombre en inglés.
Para quién es
Pensado para clínicas, centros de salud, consultas y agencias que crean sitios para ellos. En su propio dominio presenta sus servicios, sus especialistas, su horario de apertura y su galería. El visitante elige un servicio, una fecha y una hora y envía el formulario de cita; la solicitud aparece en su panel, y usted mismo la confirma o la cancela.
No necesita saber programar. El asistente del navegador se encarga de la instalación, y usted introduce los contenidos en el panel de administración.
Funciones del sitio
Citas
- Formulario de cita: el visitante rellena servicio, fecha, hora, nombre y apellidos, teléfono y correo y, de forma opcional, la edad y una nota. Quien llega desde el botón «Bu hizmet için randevu al» (Reservar cita para este servicio) de la página de un servicio encuentra el servicio ya seleccionado. Se rechazan las fechas y horas pasadas; la fecha puede ser como máximo seis meses posterior a hoy. La página de citas muestra su horario de apertura e indica que una solicitud no es definitiva hasta que se confirma.
- Comprobación según el horario: la cita se comprueba con el horario de ese día. No se acepta ninguna cita para un día cerrado, para una hora anterior a la apertura ni para una hora a menos de 30 minutos del cierre. Si el texto del horario no tiene la forma «09:00 - 19:00» (por ejemplo, «Randevu ile» (Con cita previa)), ese día no se aplica ningún límite de hora.
- Correo a la clínica: una vez configurados los «E-posta ayarları» (Ajustes de correo) y activadas las notificaciones, cada solicitud de cita y cada mensaje de contacto le llega también por correo; si el visitante indicó su edad, aparece en el correo de la cita. Si responde al correo, la respuesta va a la dirección del visitante.
- Correo de confirmación y cancelación a la persona que solicitó la cita: cuando en el panel pone una cita en «Onaylandı» (Confirmada) o «İptal» (Cancelada), esa persona recibe un breve correo informativo, siempre que haya introducido una dirección de correo y las notificaciones por correo estén activadas. El correo contiene el nombre de la clínica, el servicio, la fecha, la hora, el estado y el teléfono del centro, y está redactado en el idioma del sitio. Si devuelve una cita a «Yeni» (Nueva) o guarda de nuevo el mismo estado, no se envía ningún correo.
- Límites: no hay pago en línea, ni calendario de disponibilidad, ni elección de especialista.
- Casilla de consentimiento KVKK: obligatoria en el formulario de cita y en el formulario de contacto. KVKK es la ley turca de protección de datos personales. El enlace al aviso de privacidad lleva a la página que elija en el panel; el mismo enlace aparece también en el pie del sitio. El texto del contenido de ejemplo es solo un ejemplo; usted debe preparar su propio aviso de privacidad. Como los visitantes pueden escribir información relacionada con la salud en el campo de nota del formulario de cita, recomendamos preparar el texto con su asesor jurídico.
Servicios, especialistas y galería
- Servicios: para cada servicio introduce un nombre, un icono, una descripción breve, una descripción detallada y una imagen. El icono se elige entre 24 iconos prediseñados (estetoscopio, diente, ojo, bebé, microscopio y más). Los servicios aparecen como cuadros en la página de inicio y como tarjetas en la página de servicios; cada servicio tiene su propia página, con una lista lateral de servicios, un cuadro de horario de apertura y un botón «Bu hizmet için randevu al» (Reservar cita para este servicio). Los servicios no tienen campo de precio ni de duración.
- Especialistas: presenta a sus especialistas con nombre y apellidos, área de especialidad o cargo, estado y foto. Aparecen en una página propia, en la página de inicio y en la página «Hakkımızda» (Quiénes somos). Un especialista cuyo estado es «Taslak» (Borrador) no aparece en el sitio.
- Galería: agrupa sus imágenes en categorías; en la página de la galería se filtran con botones de categoría. Al hacer clic, la imagen se amplía; se navega con las flechas del teclado y se cierra con Esc. Las seis últimas imágenes aparecen como miniaturas en el pie del sitio.
- Opiniones de pacientes y clientes: introduce nombre y apellidos, cargo, opinión y foto; las opiniones se muestran en un carrusel en la página de inicio. Una opinión sin foto se muestra sin foto.
Página de inicio y páginas interiores
- Página de inicio: un carrusel de bienvenida (hasta 10 diapositivas, cada una con título, subtítulo, botón opcional e imagen), cuadros de servicios, una banda de texto, los especialistas, las opiniones de pacientes y clientes y las tres últimas entradas del blog. Una sección sin registros no aparece. Con más de una diapositiva, las imágenes cambian automáticamente; en los dispositivos configurados para reducir el movimiento, las diapositivas no cambian solas.
- Activar o desactivar secciones: desde una sola página activa o desactiva las secciones Quiénes somos, Servicios, Especialistas, Formulario de cita, Blog, Galería, Preguntas frecuentes, banda de texto de la página de inicio y opiniones de pacientes y clientes. Una sección desactivada desaparece del menú y de la página de inicio, y su dirección deja de abrirse. Si desactiva el formulario de cita, también desaparecen los botones «Randevu al» (Reservar cita) del menú, del pie y de las páginas de servicios.
- Imágenes del sitio: desde el panel sube la imagen lateral de la sección de opiniones de pacientes y clientes y la imagen de la banda de título de las páginas interiores. Una zona sin imagen se muestra con un fondo liso de color.
- «Hakkımızda» (Quiénes somos): título, texto, misión y visión; la página muestra también a sus especialistas. Una parte de misión o visión que deje vacía no aparece.
- Blog: entradas con título, categoría, descripción breve, imagen y texto enriquecido; una lista filtrada con enlaces de categoría y una página de entrada. Una entrada con el estado «Taslak» (Borrador) no aparece en el sitio.
- Preguntas frecuentes: introduce las preguntas y las respuestas en el panel; la respuesta se despliega cuando el visitante pulsa una pregunta. En cuanto existe al menos una pregunta, aparece el enlace «Sık sorulan sorular» (Preguntas frecuentes) en el menú «Sayfalar» (Páginas).
- Páginas adicionales: añade desde el panel tantas páginas como quiera (por ejemplo, las condiciones de cita y cancelación). Para cada página elige si se muestra en el menú superior y en el pie del sitio.
- Horario de apertura: introduce un texto para cada día de la semana (por ejemplo 09:00 - 18:00, y «Kapalı» (Cerrado) para un día cerrado). Un día que deje vacío no se muestra. El horario aparece en la página de citas, en la página de contacto y en un cuadro lateral de las páginas de servicios; el formulario de cita también funciona según este horario.
- Página de contacto: formulario con los campos nombre y apellidos, correo, teléfono y mensaje (todos los campos son obligatorios), sus datos de dirección, correo y teléfono y un mapa (dirección de inserción de Google Maps o OpenStreetMap). Los datos y el mapa que deje vacíos no aparecen en el sitio.
- Redes sociales: sus enlaces de Facebook, X (Twitter), Instagram y YouTube y el enlace de WhatsApp de «Site ayarları» (Ajustes del sitio) aparecen como iconos en el pie del sitio y en la página de contacto. Un icono que no introduzca no se muestra.
- Logotipo y pie del sitio: sube su logotipo; si no lo hace, el nombre de la empresa aparece como texto. El pie del sitio contiene su breve texto de presentación, la dirección, el teléfono y el correo, la lista de servicios y enlaces rápidos. El botón de datos del centro del menú abre la dirección, el teléfono y el correo en un panel lateral.
- Color: en el panel elige dos colores. El color principal se aplica a los botones, al botón «Randevu al» (Reservar cita) del menú, a los elementos activos y a los acentos; el segundo color se aplica al carrusel de bienvenida, al pie del sitio y a la banda de título de las páginas interiores. El texto sobre el color principal pasa automáticamente a oscuro o a blanco según lo claro u oscuro que sea el color.
- Firma del pie del sitio: puede cambiar o quitar el texto «TiklaWeb tarafından geliştirildi» (Desarrollado por TiklaWeb) al final del sitio.
Móviles y buscadores
- Adaptado a móviles: el sitio se adapta a pantallas de móvil, tableta y ordenador; en pantallas pequeñas el menú se convierte en un menú móvil que se abre al tocarlo.
- Título y descripción propios de cada página: cada página lleva su propio título («Página | Empresa»), su descripción y las etiquetas para compartir en redes sociales (Open Graph). En las páginas de servicio y de entrada del blog, la imagen se toma de la imagen propia del servicio o de la entrada. El título, la descripción y las palabras clave del sitio se introducen en «Site ayarları» (Ajustes del sitio).
Panel de administración
- «Özet» (Resumen): el número de solicitudes de cita nuevas, mensajes sin leer, servicios y entradas del blog publicadas, además de las próximas citas y los últimos mensajes. En el menú lateral, una insignia indica el número de solicitudes de cita nuevas y de mensajes sin leer.
- «Randevular» (Citas): ve las solicitudes recibidas con servicio, fecha, hora, nombre, edad (si se indicó), teléfono, correo, nota y la hora del consentimiento KVKK. Cambia el estado de una cita a «Yeni» (Nueva), «Onaylandı» (Confirmada) o «İptal» (Cancelada), filtra la lista por estado y puede eliminar una cita. En el resumen, las próximas citas no canceladas aparecen por orden de fecha. Al guardar un estado, el panel le indica con un mensaje si se está enviando un correo a la persona que solicitó la cita.
- «Mesajlar» (Mensajes): lee y elimina los mensajes que llegan desde el formulario de contacto, con nombre, correo, teléfono, fecha y texto; los mensajes sin leer aparecen marcados.
- Servicios, especialistas, galería y blog: añade, edita y elimina registros; las categorías de la galería y del blog se gestionan por separado. Las listas tienen búsqueda y ordenación.
- Gestión de contenidos: «Sayfalar» (Páginas), «Sık sorulan sorular» (Preguntas frecuentes), «Ana sayfa kaydırıcısı» (Carrusel de la página de inicio), «Ana sayfa ara yazı bandı» (Banda de texto de la página de inicio), «Hakkımızda» (Quiénes somos), «Site görselleri» (Imágenes del sitio), «Yorumlar» (Opiniones), «Çalışma saatleri» (Horario de apertura), «Sosyal medya bağlantıları» (Enlaces de redes sociales) y «Bölümleri aç/kapat» (Activar o desactivar secciones). En los campos de texto enriquecido se usa el editor Summernote.
- Ajustes de correo: al introducir sus ajustes SMTP y activar la notificación, funcionan los correos de citas y el correo del formulario de contacto. Los ajustes se prueban con el botón «Deneme e-postası gönder» (Enviar correo de prueba).
- «Site ayarları» (Ajustes del sitio): título, descripción y palabras clave del sitio, nombre de la empresa, teléfono, enlace de WhatsApp, correo, dirección, breve texto de presentación que se muestra en el pie, línea de copyright, color principal, segundo color, página de aviso de privacidad KVKK, mapa, logotipo, idioma del sitio e idioma del panel.
- Usuarios y permisos: añade cuentas de administrador y de editor. El editor gestiona las citas y las secciones de contenido; «Site ayarları» (Ajustes del sitio), «E-posta ayarları» (Ajustes de correo) y «Kullanıcılar» (Usuarios) solo están abiertos al administrador. Los permisos se comprueban en el servidor. Cada usuario cambia su nombre y su contraseña en la página «Profil ve şifre» (Perfil y contraseña).
- He olvidado mi contraseña: el enlace de la página de acceso al panel restablece la contraseña por correo (si «E-posta ayarları» (Ajustes de correo) está configurado). El enlace de restablecimiento es válido durante 1 hora y se puede usar una sola vez.
- Código personalizado: en «Site ayarları» (Ajustes del sitio) añade su propio código (por ejemplo, un script de estadísticas) en la parte superior e inferior del sitio. Estos campos solo están abiertos al administrador.
Instalación y actualización
- Asistente de instalación en cinco pasos: requisitos, licencia, base de datos, datos del sitio y del administrador, finalización. El asistente comprueba por sí mismo su servidor.
- Idioma de la instalación: en el asistente se elige turco o inglés arriba a la derecha. En una instalación en inglés, el contenido inicial y el de ejemplo también vienen en inglés.
- Instalación con contenido de ejemplo o vacía: empiece con el sitio relleno como en la demo y edítelo, o introduzca los contenidos desde cero. Las listas de citas y de mensajes empiezan vacías en ambos casos.
- Actualización desde el panel: descargue el paquete zip de la nueva versión desde su área de cliente de tiklaweb.net y cárguelo en la página «Güncelleme ve lisans» (Actualización y licencia) del panel de administración. Antes se hace una copia de seguridad de archivos y base de datos. Si se produce un error, el sitio vuelve a su estado anterior. Sus imágenes, ajustes y contenidos se conservan.
- Paquetes verificados: se comprueba la firma del paquete de actualización; solo se instalan paquetes descargados de tiklaweb.net.
Una guía de instalación detallada se incluye en el paquete descargado como archivo KURULUM.html (redactada en turco).
Licencia
Cada licencia es para un único nombre de dominio, el que usted indica al hacer el pedido. El cambio de dominio es de pago y se gestiona mediante una solicitud de soporte. La licencia no se transfiere de forma gratuita. En un dominio sin licencia el sitio no se abre y el visitante es redirigido a una página de aviso de licencia. Para usarlo en otro dominio se necesita una licencia aparte.
Características técnicas
- PHP 8.2 o superior, MySQL o MariaDB
- Base técnica: PHP puro con PDO y consultas preparadas. Sitio: estilos Bootstrap 4, Swiper, Font Awesome Free 6 y fuentes servidas desde su propio servidor. Panel: Bootstrap 4, DataTables y el editor de contenido Summernote
- El envío de correo se realiza con PHPMailer 6.9; la contraseña SMTP se guarda cifrada. Un envío de formulario se guarda primero en la base de datos; si el servidor lo admite, el correo se envía una vez que el visitante ha recibido la respuesta
- Los textos de la interfaz se guardan en los archivos de idioma del paquete (turco e inglés incluidos, se puede añadir un idioma nuevo)
- Token de formulario firmado y campo trampa oculto en los formularios del sitio, comprobación CSRF en las acciones del panel; límite de intentos en el acceso al panel, el restablecimiento de contraseña, el formulario de contacto y el formulario de cita
- El tipo de las imágenes subidas desde el panel se verifica a partir del contenido (JPG, PNG, WebP; 8 MB como máximo) y, si la extensión GD está activa, se convierten a WebP; en la carpeta de subidas no se ejecuta PHP
- Los campos de texto enriquecido del panel se filtran en el servidor al guardar (HTMLPurifier); el panel de administración envía una cabecera de política de seguridad de contenido (CSP); las contraseñas de los administradores se guardan con hash
- La zona de mapa solo acepta direcciones de inserción de Google Maps y OpenStreetMap
- Los datos de la base de datos y las copias de seguridad se guardan, si su hosting lo permite, en una carpeta fuera de la raíz web
- Cabeceras de seguridad, HSTS en HTTPS; zona horaria Europe/Istanbul
- Antes de la venta se realizó una auditoría de seguridad compuesta por revisión del código y pruebas de ataque en vivo
Demo
Explore el sitio y el panel de administración en la demo de solo lectura. La demo está instalada en turco; en el panel de administración puede cambiar el idioma del panel a inglés con el icono del globo de la esquina superior derecha (la elección solo se guarda en su navegador). El nombre de la clínica, los especialistas, las opiniones, los servicios y los registros de citas de la demo son ejemplos. En el panel de la demo verá algunos registros de ejemplo en las listas «Randevular» (Citas) y «Mesajlar» (Mensajes). WhatsApp, los enlaces de redes sociales y el mapa están vacíos en la demo; cuando los rellene en el panel, aparecerán en el sitio.
- Sitio: https://016.tiklaweb.net
- Panel de administración: https://016.tiklaweb.net/admin
- Correo de la demo: demo@tiklaweb.net
- Contraseña de la demo: demo1234
En la demo no se pueden guardar cambios; el formulario de contacto y el formulario de cita no guardan registros ni envían correos. La demo se restablece cada noche. Las páginas sensibles, como los ajustes de correo, los usuarios y los formularios de contraseña, no se pueden ver en el modo demo, y «He olvidado mi contraseña» está desactivado en la demo. Estos datos de acceso son solo para el sitio de demostración. En la instalación que adquiera, usted define la cuenta de administrador.
Soporte
Si se atasca, abra un ticket de soporte desde su área de cliente de tiklaweb.net o escriba a destek@tiklaweb.net.
- Paso 1, preparación: en su hosting, ajuste la versión de PHP a 8.2 o superior y cree una base de datos MySQL/MariaDB vacía con su usuario.
- Paso 2, archivos: suba el contenido de la carpeta public_html del paquete descargado (incluido el archivo oculto .htaccess) a la carpeta de publicación de su dominio.
- Paso 3, asistente: abra su dominio en el navegador. El asistente de instalación se inicia automáticamente; con los enlaces de la parte superior de la página puede elegir turco o inglés.
- Paso 4, instalación: siga los pasos del asistente: requisitos, licencia, datos de la base de datos, datos del sitio y del administrador. Elija la instalación con contenido de ejemplo o vacía.
- Paso 5, panel: acceda a sudominio.com/admin con su cuenta de administrador y rellene las páginas «Site ayarları» (Ajustes del sitio), «Çalışma saatleri» (Horario de apertura) y «E-posta ayarları» (Ajustes de correo).
La guía de instalación detallada se incluye en el paquete descargado como el archivo KURULUM.html (en turco).
2.0.0 — Primera versión de venta
Primera versión comercial del script de sitio web para clínica y centro de salud.
Novedades
- Asistente de instalación en el navegador (comprobación de requisitos, licencia, base de datos, pasos de sitio y administrador).
- Opción de instalar con contenido de ejemplo o vacía.
- Interfaz en turco e inglés para el sitio, el panel de administración y el asistente de instalación; selección de idioma en «Site ayarları» (Ajustes del sitio); nuevo idioma añadiendo una copia del archivo de idioma.
- Licencia vinculada al dominio; el sitio no se abre en un dominio sin licencia.
- Actualización desde el panel con un zip: copia de seguridad automática, vuelta a la versión anterior si hay un error, conservación de los contenidos y de los archivos de idioma añadidos.
- Formulario de cita: elección de servicio, fecha y hora, edad y nota opcionales; comprobación con el horario de apertura (no se aceptan un día cerrado, una hora anterior a la apertura ni una hora a menos de 30 minutos del cierre).
- «Randevular» (Citas) en el panel: lista, filtro por estado («Yeni» (Nueva), «Onaylandı» (Confirmada), «İptal» (Cancelada)), detalle y próximas citas en el resumen.
- Correos del formulario de cita y del formulario de contacto a la clínica; correo de estado a la persona que solicitó la cita cuando esta pasa a «Onaylandı» (Confirmada) o «İptal» (Cancelada).
- Carrusel de bienvenida y banda de texto en la página de inicio, gestionados desde el panel.
- Servicios (selector de iconos), especialistas, galería con categorías y ampliación de imágenes, opiniones de pacientes y clientes, blog, preguntas frecuentes y páginas adicionales.
- Activación y desactivación de secciones, e imágenes del sitio subidas desde el panel.
- Formularios de cita y de contacto con casilla de consentimiento KVKK; enlace al aviso de privacidad.
- Elección de un color principal y de un segundo color desde el panel; el color del texto sobre el color principal se elige automáticamente.
- Cambio o eliminación de la firma del pie de página desde el panel.
- He olvidado mi contraseña: enlace de restablecimiento por correo, válido durante 1 hora y de un solo uso.
- Permisos de usuario de administrador y editor.
Correcciones
- Las direcciones no válidas de servicios, páginas y entradas, y las entradas no publicadas, muestran una página 404 en lugar de un error.
- La página de una sección desactivada tampoco se abre mediante su dirección.
- Los campos de imagen, redes sociales y mapa que se dejan vacíos no se muestran en el sitio.
Seguridad
- Token firmado o verificación CSRF, límite de intentos y comprobaciones de permisos en formularios y acciones del panel.
- El tipo de las imágenes subidas al panel se verifica a partir de su contenido.
- Los campos de texto enriquecido del panel se filtran al guardar, y se añadió una política de seguridad de contenido al panel.
- Las contraseñas de los administradores se guardan con hash y la contraseña SMTP se guarda cifrada.
La guía de instalación es el archivo KURULUM.html que viene dentro del paquete.
Script de sitio web para clínica y centro de salud
Salud y clínica- Sitio web listo para clínicas y centros de salud. Citas, servicios, especialistas, galería y blog. Se instala con asistente, en turco e inglés.
| Publicado | 2 noviembre 2026 |
|---|---|
| Última actualización | 2 noviembre 2026 |
| Versión | 2.0.0 |
| Desarrollado con | PHP 8.2+, MySQL/MariaDB, Düz PHP (PDO), Bootstrap, Swiper, Font Awesome 6, Summernote, PHPMailer |
| Páginas incluidas | Secciones listas para usar: 12 |
| Licencia | 1 dominio, uso de por vida |
| Actualizaciones | Incluidas mientras la licencia esté activa |
- PHP 8.2 o superior
- Extensiones de PHP: pdo_mysql, mbstring, openssl, curl, zip, fileinfo, json, sodium (se recomienda gd)
- MySQL o MariaDB: una base de datos nueva y vacía. En el campo del servidor de base de datos se escribe localhost.
- Se recomiendan un nombre de dominio y un certificado SSL.
- Alojamiento basado en Apache con compatibilidad con .htaccess
- Carpetas con permiso de escritura: tiklaweb, uploads
- Para los correos de citas, los datos SMTP que facilita su empresa de hosting (se introducen en la página «E-posta ayarları» (Ajustes de correo))
- El sitio y el panel de administración están disponibles en turco e inglés, y se puede añadir un idioma nuevo. La guía de instalación (KURULUM.html) está en turco.
Otros productos
Explorar todos los productosScript de sitio web para servicio técnico de electrodomésticos
Script de sitio web para lavado y cuidado de automóviles
Script de sitio web para gimnasio y fitness
Script de sitio web para empresa de limpieza
Contacte con ventas y soporte
¿Tiene alguna pregunta antes de comprar o necesita ayuda con una cuenta existente? Llámenos o escríbanos.























