Script de sitio web para policlínica y centro médico
Sitio web de centro médico con especialidades, médicos y formulario de solicitud 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 publica (especialidades, páginas, artículos de la guía, etc.) no se traducen; se quedan en el idioma en que los escribe. Los avisos de los formularios y los formatos de fecha siguen el idioma del sitio elegido; los correos de notificación de los formularios de solicitud de cita y de contacto se redactan en el idioma del panel.
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 policlínicas y centros médicos con varias especialidades (ramas) y médicos, y para las agencias que crean sitios para ellos. En su propio dominio presenta sus especialidades, muestra a sus médicos junto con la especialidad a la que pertenecen, comparte imágenes de su centro y publica artículos de la guía de salud de información general y documentos PDF. Un visitante elige una especialidad y, si lo desea, un médico en el formulario de solicitud de cita del sitio; la solicitud aparece en su panel y usted llama al visitante para confirmar la cita juntos. El formulario solo recoge solicitudes: una cita confirmada, un calendario, la disponibilidad de horarios y el pago en línea no forman parte del sitio.
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
Página de inicio
- Carrusel de bienvenida: hasta 6 diapositivas. Cada diapositiva tiene una pequeña línea superior, un título, un subtítulo, un botón opcional y una imagen; además, cada diapositiva lleva un enlace «Randevu Talebi» (Solicitud de cita). En el enlace del botón escribe una dirección dentro del sitio (por ejemplo bolumler) o una dirección completa. Con más de una diapositiva, las imágenes cambian solas con un desvanecimiento suave; en dispositivos configurados para reducir el movimiento, el cambio es un simple desplazamiento y no es automático. Una diapositiva sin imagen no se muestra; sin ninguna diapositiva aparecen el nombre de la empresa y un botón «Randevu Talebi» (Solicitud de cita).
- Tres cuadros destacados: tres cuadros formados por un título y un texto breve, situados bajo el carrusel. Los iconos están predefinidos; un cuadro cuyo título deja vacío no aparece.
- Sección de presentación: una imagen, un título, el comienzo de su texto «Hakkımızda» (Quiénes somos), una lista con marcas de verificación con los nombres de las seis primeras especialidades y un botón que lleva a la página «Hakkımızda» (Quiénes somos).
- Especialidades: las seis primeras especialidades aparecen como tarjetas con icono, imagen, nombre y descripción breve; el botón «Tüm Bölümler» (Todas las especialidades) lleva a la página «Bölümlerimiz» (Nuestras especialidades).
- Contadores: cuatro contadores. Usted introduce el valor y el texto; cuando la página entra en pantalla, las cifras aparecen contando hacia arriba. Un contador cuyo valor deja vacío no aparece.
- Sección de solicitud de cita: en una sección de color oscuro, a la izquierda hay una descripción breve, la nota de que la cita se confirma tras una conversación y un aviso de urgencia, y a la derecha el formulario de solicitud de cita; si sube una imagen en la página «Site görselleri» (Imágenes del sitio), aparece debajo de la descripción.
- Médicos: los cuatro primeros aparecen como tarjetas; el botón «Tüm Hekimler» (Todos los médicos) lleva a la página «Hekimlerimiz» (Nuestros médicos).
- Opiniones de visitantes: si la sección «Yorumlar» (Opiniones) está activada, las últimas 12 opiniones aparecen en un carrusel. La sección viene desactivada tras la instalación (véase más abajo el encabezado «Especialidades, médicos y opiniones»).
- Últimos artículos de la guía: los tres últimos artículos de la guía de salud aparecen como tarjetas. Una sección sin registros no se dibuja en absoluto en la página de inicio.
- Banda de llamada: introduce un título y un texto breve; la banda aparece al final de la página de inicio y de las páginas «Bölümlerimiz» (Nuestras especialidades), «Hekimlerimiz» (Nuestros médicos) y «Hakkımızda» (Quiénes somos) con un botón «Randevu Talebi» (Solicitud de cita). Si deja el título vacío, la banda no aparece.
Solicitud de cita y contacto
- Formulario de solicitud de cita: está en la página de inicio y en la página «Randevu Talebi» (Solicitud de cita). Nombre, correo y teléfono son obligatorios. Especialidad (de las especialidades guardadas en el panel), médico (solo los publicados), día preferido (hoy o una fecha posterior, como máximo 12 meses por delante), momento preferido (mañana, tarde, noche) y una nota de 500 caracteres como máximo son opcionales. Si el médico elegido pertenece a otra especialidad distinta de la seleccionada, la solicitud no se acepta y el formulario muestra un aviso. El formulario tiene una casilla obligatoria de consentimiento KVKK. KVKK es la ley turca de protección de datos personales. El botón «Randevu Talebi» (Solicitud de cita) de cada página de especialidad abre el formulario con esa especialidad preseleccionada. Bajo el formulario se informa al visitante de que la cita se confirma cuando su centro se pone en contacto y confirma la hora.
- Avisos de salud: al principio del formulario de cita hay un aviso de que la información de salud es un dato personal de categoría especial y de que no se deben escribir detalles de diagnóstico, molestias o enfermedad. Junto al formulario y en el pie de cada página hay una nota de urgencia que remite al 112, el número de emergencias de Turquía. En las páginas de especialidad y de artículos de la guía de salud aparece automáticamente una nota «no sustituye el diagnóstico ni el tratamiento». El cumplimiento de la normativa sobre la promoción de servicios de salud es responsabilidad suya respecto a las descripciones de especialidades, los títulos de los médicos, los artículos y las opiniones que publique; el script no comprueba estos contenidos.
- Solicitudes de cita en el panel: las solicitudes recibidas aparecen en la sección «Randevu ve mesajlar» (Solicitudes de cita y mensajes) del panel, que solo ve el administrador. Si configura los «E-posta ayarları» (Ajustes de correo) y activa las notificaciones, cada solicitud también le llega por correo (con la especialidad solicitada y el médico preferido), y su respuesta al correo va a la dirección del visitante.
- Formulario de contacto: campos de nombre, correo, teléfono, título del mensaje y texto del mensaje (todos obligatorios) y casilla de consentimiento KVKK. Los mensajes recibidos aparecen en la misma sección.
- Página de contacto: cuadros de información con dirección, correo, teléfono y horario, un enlace al formulario de solicitud de cita y un mapa (código de inserción de Google Maps u OpenStreetMap). Los datos y el mapa que deje vacíos no aparecen en el sitio.
- Casilla de consentimiento KVKK: obligatoria en los formularios de solicitud de cita y de contacto. El enlace del 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 que viene con el contenido de ejemplo es solo un ejemplo; como la información de salud es un dato personal de categoría especial, debe preparar usted mismo su aviso de privacidad y, si hace falta, su texto de consentimiento explícito, con su asesor jurídico.
Especialidades, médicos y opiniones
- Especialidades (ramas): para cada especialidad introduce un nombre, un icono, una descripción breve, una descripción detallada, una imagen y un orden. El icono se elige en el panel de una lista preparada de 30 iconos como corazón, niño, hueso, ojo, oído, diente, laboratorio y radiología. Las especialidades se listan como tarjetas en la página «Bölümlerimiz» (Nuestras especialidades) y aparecen también como lista desplegable en el menú. Cada especialidad tiene su propia página, una lista de los médicos de esa especialidad, una lista lateral de las demás especialidades y un cuadro de solicitud de cita. Las especialidades no tienen campo de precio ni de duración.
- Médicos: introduce nombre, título, la especialidad a la que pertenece, área de especialización (opcional), foto, estado y orden. La especialidad se elige entre las guardadas en el panel. Los médicos aparecen como tarjetas en la página «Hekimlerimiz» (Nuestros médicos) del menú «Kurumsal» (Corporativo), en la página de inicio y en la página «Hakkımızda» (Quiénes somos); la tarjeta muestra el nombre, el título, la especialidad y el área de especialización. Un médico sin foto recibe un icono de persona. Un médico cuyo estado es «Taslak» (Borrador) no aparece en el sitio y no se puede elegir en el formulario de cita. Escriba solo los títulos y áreas de especialización que la persona realmente posee.
- Opiniones (desactivadas por defecto): introduce nombre, información adicional (opcional), la opinión y una foto opcional; las opiniones aparecen en un carrusel en la página de inicio. Como el uso de opiniones de pacientes en la promoción de servicios de salud puede estar limitado por la normativa, la sección viene desactivada tras la instalación; para activarla usa la página «Bölümleri aç/kapat» (Activar o desactivar secciones). La lista de opiniones y el interruptor de la sección en el panel avisan de ello. Activar las opiniones es responsabilidad suya.
Páginas corporativas, guía de salud y galería
- «Hakkımızda» (Quiénes somos): título de la página, texto, misión, visión, línea de firma y una imagen. Una parte de misión o visión que deje vacía no aparece. La página incluye además los contadores, las tarjetas de los médicos y la banda de llamada.
- Preguntas frecuentes: introduce preguntas y respuestas en el panel; la respuesta se abre cuando el visitante hace clic en la pregunta. En cuanto existe al menos una pregunta, su enlace aparece en el menú, bajo «Kurumsal» (Corporativo).
- Documentos (PDF): sube desde el panel archivos PDF como una hoja informativa para pacientes (10 MB como máximo por archivo). Para cada documento introduce un texto de enlace y un orden. Se listan en la página «Belgeler» (Documentos) con un botón «PDF indir» (Descargar PDF); al hacer clic el visitante, el archivo se descarga como PDF.
- Páginas adicionales: desde el panel añade las páginas que quiera (por ejemplo una política de privacidad o el aviso de privacidad KVKK). Para cada página elige si se muestra en el menú superior (bajo «Kurumsal» (Corporativo)) y en el pie del sitio.
- Guía de salud: artículos con título, estado (Publicado o Borrador), descripción breve, imagen y contenido de texto enriquecido. Los artículos se paginan de 9 en 9; la página de un artículo tiene una lista lateral de los últimos artículos. Un artículo en borrador no aparece en el sitio.
- Galería: introduce un título de imagen, la imagen y un orden. Al hacer clic, la imagen se amplía; funcionan los botones anterior y siguiente, las teclas de flecha, el gesto de deslizar en el teléfono, el botón de cierre y la tecla Esc.
Aspecto, móvil y buscadores
- Color: en el panel elige dos colores. El color principal se aplica a botones, acentos y elementos activos; el color oscuro, a la barra de información superior y a las zonas oscuras como el pie de página. El fondo de la página es siempre blanco. El color del texto se elige automáticamente, oscuro o claro, según el color principal y el color oscuro.
- Logo, icono del sitio e imágenes: sube su logo y el icono de su sitio (favicon); sin logo, el nombre de la empresa aparece como texto. El logo se muestra sobre fondo blanco en la cabecera y dentro de un recuadro blanco en el pie; por eso conviene un logo oscuro o de color que se lea bien sobre fondo claro. Puede subir imágenes para la banda de título de las páginas interiores y para la sección de cita de la página de inicio; sin imagen de banda de título aparece una banda de color liso.
- Barra de información, menú y pie de página: la barra de información oscura muestra el teléfono, el correo, el horario y los iconos de redes sociales (se oculta en pantallas de teléfono); el menú tiene un botón «Randevu Talebi» (Solicitud de cita) y, si lo introdujo, un icono de WhatsApp. El pie muestra su texto breve de presentación, sus datos de contacto (dirección, teléfono, correo, horario), la nota de urgencia 112, enlaces, las seis primeras especialidades y la línea de derechos de autor. Los datos que no introduzca no se dibujan.
- Redes sociales: sus enlaces de Facebook, X (Twitter), Instagram, LinkedIn y YouTube aparecen como iconos; un icono que no rellena no se dibuja. Si introduce su número de WhatsApp, aparece un icono de WhatsApp en el menú.
- Activar y desactivar secciones: desde una sola página activa o desactiva las secciones Especialidades, Médicos, Guía de salud, Galería, Documentos, Preguntas frecuentes y Opiniones. Una sección desactivada desaparece del menú y de la página de inicio, y la dirección de su página tampoco se abre. El enlace de menú de una sección sin registros tampoco aparece.
- Adaptado a móviles: en pantallas pequeñas el menú se convierte en un menú móvil desplegable; el diseño de la página se ajusta al ancho de la pantalla.
- 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 etiquetas para compartir en redes (Open Graph). En las páginas de especialidad y de artículo de la guía, la imagen para compartir procede de la imagen del propio contenido. El título, la descripción y las palabras clave del sitio se introducen en «Site ayarları» (Ajustes del sitio).
- Firma del pie de página: puede cambiar o quitar la línea «TiklaWeb tarafından geliştirildi» (Desarrollado por TiklaWeb) al final del sitio.
- Página 404: para una dirección que no existe, una sección desactivada o una entrada no publicada se muestra una página de error con un botón para volver a la página de inicio.
Panel de administración
- «Özet» (Resumen): para el administrador, el número de solicitudes y mensajes sin leer, solicitudes de cita, especialidades, médicos y artículos de la guía de salud publicados, además de las últimas cinco solicitudes de cita y los últimos cinco mensajes. El menú lateral muestra el número de registros sin leer como una insignia.
- «Randevu ve mesajlar» (Solicitudes de cita y mensajes): el administrador ve las solicitudes de cita y los mensajes de contacto en una sola lista y los distingue por tipo. Una solicitud muestra nombre, correo, teléfono, especialidad solicitada, médico preferido, día y momento preferidos, la hora del consentimiento KVKK y la nota; un mensaje muestra asunto y texto. Los registros sin leer están marcados y puede eliminarlos. La lista recuerda que las solicitudes pueden contener información de salud y que conviene eliminar una solicitud cuando termine con ella. Una cuenta de editor solo ve los mensajes de contacto.
- Especialidades, médicos y guía de salud: añade, edita y elimina registros. Las listas tienen búsqueda y ordenación; sobre las listas de Especialidades y de Guía de salud hay una nota que recuerda no escribir promesas de resultado de tratamiento, tasas de éxito ni afirmaciones de superioridad.
- Páginas, galería y documentos: gestiona las páginas adicionales, las imágenes de la galería y los documentos PDF.
- Contenido del sitio: «Ana sayfa kaydırıcısı» (Carrusel de la página de inicio), «Ana sayfa kutuları, çağrı bandı ve sayaçlar» (Cuadros, banda de llamada y contadores de la página de inicio), «Hakkımızda» (Quiénes somos), «Yorumlar» (Opiniones), «Sık sorulan sorular» (Preguntas frecuentes), «Site görselleri» (Imágenes del sitio), «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: cuando introduce sus datos SMTP y activa las notificaciones, funcionan los correos de la solicitud de cita y 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 del sitio, nombre de la empresa, descripción y palabras clave, teléfono, número de WhatsApp, correo electrónico, dirección, horario de trabajo, el texto breve de presentación que se muestra en el pie de página, línea de copyright, color principal, color oscuro, página KVKK, mapa, logo, icono del sitio, idioma del sitio e idioma del panel.
- Usuarios y permisos: añade cuentas de administrador y de editor. El editor gestiona las secciones de contenido y los mensajes de contacto; las solicitudes de cita, «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 propio: 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.
- Contenido de ejemplo o instalación vacía: empieza con todo relleno como la demo y edita desde ahí, o introduce sus contenidos desde cero. La lista de solicitudes de cita y mensajes empieza vacía en ambos casos, y la sección Opiniones viene desactivada.
- Actualización desde el panel: descargue el paquete zip de la nueva versión desde su área de cliente de tiklaweb.net y súbalo 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 los archivos y de la base de datos. Si se produce un error, el sitio vuelve a su estado anterior. Sus imágenes y documentos PDF subidos, 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. La guía incluye las reglas que vienen preparadas para Apache y LiteSpeed y las reglas que debe añadir para Nginx e IIS.
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
- Estructura: PHP (PDO), enrutador propio y plantillas Twig 3. Las direcciones de las páginas son legibles (por ejemplo, /bolumler/3-ortopedi-ve-travmatoloji); para ello el servidor necesita reescritura de direcciones. En Apache y LiteSpeed lo hace el archivo .htaccess incluido en el paquete; las reglas para Nginx e IIS están en el archivo KURULUM.html
- Sitio: Swiper y Font Awesome Free 6; las fuentes Quicksand y Montserrat vienen con el paquete y no se cargan desde un servidor externo. Panel: 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, un campo trampa oculto y un límite de 8 envíos por IP en 10 minutos en los formularios de solicitud de cita y de contacto; en una solicitud de cita, la especialidad y el médico solo se aceptan entre los nombres guardados en el panel (un médico solo si está publicado), se rechaza una elección que no coincide con la especialidad del médico, la nota tiene 500 caracteres como máximo, la fecha se verifica en el servidor y no se puede elegir un día pasado
- Verificación CSRF en las acciones del panel; bloqueo temporal tras 5 intentos fallidos en 15 minutos al iniciar sesión en el panel, y la sesión se cierra tras 2 horas de inactividad
- Las solicitudes de cita contienen datos personales, por eso en el panel solo la cuenta de administrador las ve, las lee y las elimina; no se muestran a una cuenta de editor
- 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
- Un documento PDF solo se acepta si lleva la firma PDF y una marca de fin de archivo (como máximo 10 MB). No se puede acceder directamente a la carpeta de documentos; el archivo se descarga como adjunto a través del sitio
- 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
- 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. El nombre de la empresa (Örnek Tıp Merkezi), las especialidades, los médicos, las imágenes de la galería, los documentos PDF y los valores de los contadores de la página de inicio en la demo son ejemplos (las etiquetas de los contadores terminan en «(örnek)», es decir, «ejemplo»). En la demo la sección Opiniones está desactivada; en el panel verá dos registros de opiniones de ejemplo. En el panel de la demo verá algunos registros de ejemplo en la lista «Randevu ve mesajlar» (Solicitudes de cita y mensajes). WhatsApp, los enlaces de redes sociales y el mapa están vacíos en la demo; al rellenarlos en el panel, aparecen en el sitio.
- Sitio: https://037.tiklaweb.net
- Panel de administración: https://037.tiklaweb.net/admin/
- Correo de la demo: demo@tiklaweb.net
- Contraseña de la demo: demo1234
En la demo no se pueden guardar cambios; la solicitud de cita y el formulario de contacto 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 modo demo, y «Olvidé 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: entre en sudominio.com/admin/ con su cuenta de administrador y rellene las secciones «Site ayarları» (Ajustes del sitio), página KVKK, «Bölümler (branşlar)» (Especialidades), «Hekimler» (Médicos), «Belgeler» (Documentos) y «E-posta ayarları» (Ajustes de correo).
La guía de instalación detallada se incluye en el paquete descargado como KURULUM.html. Si usa Nginx o IIS, las reglas de servidor necesarias también están en esta guía.
2.0.0 — Primera versión de venta
Primera versión comercial del script de sitio web para policlínica y centro médico.
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 zip: copia de seguridad automática, regreso a la versión anterior en caso de error, conservación de contenidos, documentos PDF y archivos de idioma añadidos.
- En la página de inicio: carrusel de bienvenida, tres cuadros destacados, sección de presentación, especialidades, contadores, formulario de solicitud de cita, médicos, últimos artículos de la guía y banda de llamada; todo se gestiona desde el panel.
- Formulario de solicitud de cita (especialidad, médico, día y momento preferidos), solicitud con la especialidad preseleccionada desde la página de especialidad y sección «Randevu ve mesajlar» (Solicitudes de cita y mensajes) en el panel; las solicitudes solo están abiertas al administrador.
- Especialidades (elección del icono en el panel) y médicos (vinculados a una especialidad); cada especialidad con su propia página y su lista de médicos.
- «Hakkımızda» (Quiénes somos), preguntas frecuentes y páginas adicionales; la sección Opiniones viene desactivada tras la instalación y se puede activar desde el panel.
- Guía de salud, galería con ampliación de imágenes (botones anterior y siguiente, teclas de flecha) y descarga de documentos PDF.
- Activación y desactivación de secciones, y logo, icono del sitio, banda de título e imagen de la sección de cita subidos desde el panel.
- Formularios de solicitud de cita y de contacto con casilla de consentimiento KVKK; enlace del aviso de privacidad; aviso sobre información de salud y nota de urgencia 112 en el formulario de cita; nota «no sustituye el diagnóstico ni el tratamiento» en las páginas de especialidad y de artículos de la guía.
- Elección de un color principal y un color oscuro desde el panel; los colores del texto se eligen 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 de editor.
Correcciones
- Las direcciones no válidas de especialidades, páginas y artículos, y los artículos no publicados, muestran la 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, mapa, horario y contadores que se dejan vacíos no se dibujan en el sitio.
Seguridad
- Token firmado y límite de intentos en la solicitud de cita y en el formulario de contacto; verificación CSRF, límites de intentos y comprobaciones de permisos en las acciones del panel.
- Las solicitudes de cita solo se muestran a la cuenta de administrador.
- El tipo de las imágenes subidas al panel se verifica a partir del contenido; en los documentos PDF se comprueban la firma PDF y la marca de fin de archivo.
- 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 policlínica y centro médico
Salud y clínica- Sitio web listo para policlínicas y centros médicos. Especialidades, médicos, solicitud de cita, guía de salud. Instalación con asistente, turco e inglés.
| Publicado | 5 noviembre 2026 |
|---|---|
| Última actualización | 5 noviembre 2026 |
| Versión | 2.0.0 |
| Desarrollado con | PHP 8.2+, MySQL/MariaDB, PHP (PDO), Twig 3, Swiper, Font Awesome 6, Summernote, PHPMailer |
| Páginas incluidas | Secciones listas para usar: 13 |
| 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, ctype (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 con Apache o LiteSpeed, con compatibilidad con .htaccess y mod_rewrite. En Nginx e IIS hay que añadir las reglas de la guía.
- Carpetas con permiso de escritura: tiklaweb, uploads
- Para los correos de la solicitud de cita y del formulario de contacto, los datos SMTP que facilita su empresa de alojamiento (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.




























