Script de sitio web para hotel y alojamiento

Sitio web de hotel con habitaciones, instalaciones y formulario de solicitud de reserva, gestionado desde un panel de administración

Turismo y hotel
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 (habitaciones, instalaciones, páginas, entradas del blog, etc.) no se traducen; permanecen 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 la solicitud de reserva y del formulario 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 hoteles, pensiones y negocios de alojamiento similares, y para las agencias que crean sitios web para ellos. En su propio dominio presenta sus tipos de habitación y sus instalaciones, muestra imágenes de su hotel e informa a los huéspedes con entradas del blog y documentos PDF. El visitante rellena el formulario de solicitud de reserva del sitio; la solicitud aparece en su panel y usted se pone en contacto con el huésped para cerrar la reserva juntos. El formulario solo recoge solicitudes: la disponibilidad de habitaciones y el pago 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 10 diapositivas. Cada diapositiva tiene una línea superior pequeña, un título, un subtítulo, un botón opcional y una imagen; además, cada diapositiva lleva un enlace «Rezervasyon Talebi Oluştur» (Crear solicitud de reserva). En el enlace del botón escribe una dirección interna del sitio (por ejemplo odalar) o una dirección completa. Con más de una diapositiva, las imágenes cambian solas; en dispositivos configurados para reducir el movimiento, no cambian automáticamente. Una diapositiva sin imagen no se muestra.
  • Resumen de presentación: una imagen, el nombre de la empresa, el comienzo de su texto «Hakkımızda» (Quiénes somos) y un botón que lleva a la página «Hakkımızda» (Quiénes somos).
  • Instalaciones del hotel: las ocho primeras instalaciones que introduce en el panel aparecen como cuadros con icono, nombre y un texto breve. El icono se elige en una lista ya preparada.
  • Habitaciones: las seis primeras habitaciones aparecen como tarjetas con imagen, capacidad, tamaño, distribución de camas y una descripción breve; el botón «Tüm Odalar» (Todas las habitaciones) lleva a la página de habitaciones. Bajo las tarjetas aparece una nota con el texto «Oda fiyatları için lütfen iletişime geçin.» (Para conocer los precios de las habitaciones, contáctenos.).
  • Banda de llamada: introduce un título y un texto breve, y su número de teléfono aparece automáticamente junto al texto; el botón de la banda lleva a la página de solicitud de reserva. Si deja el título vacío, la banda no aparece.
  • Vista previa de la galería: las ocho primeras imágenes de la galería aparecen en la página de inicio; el botón «Tüm Galeri» (Toda la galería) lleva a la página de la galería.
  • Vídeo de presentación: si introduce un enlace de YouTube en el panel, aparece una sección de vídeo en la página de inicio (título, texto e imagen de fondo opcionales). El vídeo no se incrusta en la página; el botón de reproducción lo abre en YouTube en una pestaña nueva. Si el enlace está vacío, la sección no aparece.
  • Contadores: cuatro contadores (por ejemplo 150+). Usted introduce el valor y el texto; cuando la página entra en pantalla, las cifras aparecen contando. Un contador cuyo valor deja vacío no aparece.
  • Opiniones de huéspedes, solicitud de reserva, equipo y últimas entradas: las últimas 12 opiniones aparecen en un carrusel. El formulario de solicitud de reserva también está en la página de inicio; si sube una imagen, aparece junto al formulario con su número de teléfono, sus horarios de entrada y salida y un botón que lleva a la página de contacto. Hasta 12 miembros del equipo aparecen en un carrusel y las tres últimas entradas del blog como tarjetas. Una sección sin registros no se dibuja en absoluto en la página de inicio.
Solicitud de reserva y contacto
  • Formulario de solicitud de reserva: está en la página de inicio y en la página «Rezervasyon Talebi» (Solicitud de reserva). La fecha de entrada, la fecha de salida, el número de personas (de 1 a 20), el nombre, el teléfono y el correo son obligatorios. El tipo de habitación (entre las habitaciones del panel) y una nota son opcionales. La fecha de entrada debe ser hoy o posterior y la de salida posterior a la de entrada; ambas pueden ser como máximo de dentro de 12 meses. El formulario incluye una casilla obligatoria de consentimiento KVKK. La KVKK es la ley turca de protección de datos personales. Bajo el formulario se informa al visitante de que se trata de una solicitud de reserva, de que no incluye disponibilidad de habitaciones ni pago, y de que la reserva queda confirmada cuando usted se pone en contacto y la aprueba.
  • Solicitud desde la página de una habitación: cada página de habitación tiene un cuadro Solicitud de reserva; su botón abre el formulario con esa habitación seleccionada.
  • Solicitudes en el panel: las solicitudes recibidas aparecen en la sección «Rezervasyon talepleri ve mesajlar» (Solicitudes de reserva y mensajes) del panel, que solo ve el administrador. Si configura «E-posta ayarları» (Ajustes de correo) y activa las notificaciones, cada solicitud también le llega por correo y, al responder al correo, la respuesta 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, teléfono, correo y horario de recepción, y un mapa (código de inserción de Google Maps o de OpenStreetMap). Los datos y el mapa que deje vacíos no aparecen en el sitio.
  • Casilla de consentimiento KVKK: obligatoria en la solicitud de reserva y en el formulario 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 los datos de los huéspedes son datos personales, debe preparar su propio aviso de privacidad, con asesoramiento jurídico si es necesario.
Habitaciones, instalaciones y equipo
  • Habitaciones: para cada tipo de habitación introduce un nombre, la capacidad (personas), el tamaño (m²), la distribución de camas, una descripción breve, una descripción detallada, una lista de equipamiento de la habitación, una imagen y un orden. Si deja el tamaño en 0, no se muestra en el sitio. Las habitaciones se listan como tarjetas en la página de habitaciones y aparecen también como lista desplegable en el menú. Cada habitación tiene su propia página, una lista lateral de las demás habitaciones y un cuadro de solicitud de reserva. Las habitaciones no tienen campo de precio; el sitio muestra la nota «Oda fiyatları için lütfen iletişime geçin.» (Para conocer los precios de las habitaciones, contáctenos.).
  • Equipamiento de la habitación: el equipamiento de cada habitación se escribe línea a línea (como máximo 12 líneas); en la página de la habitación aparece como lista con marcas de verificación.
  • Instalaciones del hotel: introduce un nombre, un icono, una descripción breve y un orden. El icono se elige en una lista ya preparada de 18 iconos, como wifi, desayuno, restaurante, piscina, spa y aparcamiento. Las instalaciones aparecen como cuadros con iconos en la página de inicio y en la página «Hakkımızda» (Quiénes somos); no existe una página aparte para las instalaciones.
  • Equipo: introduce el nombre, el cargo, la foto, el estado y el orden. El equipo se muestra como tarjetas en la página «Ekibimiz» (Nuestro equipo), en un carrusel de la página de inicio y en la página «Hakkımızda» (Quiénes somos). Un miembro sin foto recibe un icono de persona. Un miembro cuyo estado es «Taslak» (Borrador) no aparece.
  • Opiniones de huéspedes: introduce el nombre, el tipo de estancia o la ciudad (opcional), la opinión y una foto opcional. Las opiniones aparecen en un carrusel de la página de inicio y en la página «Hakkımızda» (Quiénes somos). Publique las opiniones solo con el consentimiento de quienes las escribieron.
Páginas corporativas, blog y galería
  • «Hakkımızda» (Quiénes somos): título de la página, texto, misión, visión, línea de firma e imagen. La parte de misión o visión que deje vacía no aparece. La página también incluye los contadores, las instalaciones del hotel, las tarjetas del equipo y las opiniones de huéspedes.
  • 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): desde el panel sube archivos PDF, como un folleto del hotel o información para los huéspedes (como máximo 10 MB 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); cuando el visitante hace clic, 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, el aviso de privacidad KVKK o información sobre eventos). Para cada página elige si se muestra en el menú superior (bajo «Kurumsal» (Corporativo)) y en el pie del sitio.
  • Blog: entradas con título, estado («Yayında» (Publicado) o «Taslak» (Borrador)), descripción corta, imagen y texto enriquecido. Las entradas se paginan de 9 en 9; la página de una entrada incluye una lista lateral de las últimas entradas. Una entrada con estado «Taslak» (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 los botones, al resalte del menú y a los elementos activos; el color oscuro se aplica a la barra superior, al pie y a las secciones oscuras. El texto situado sobre el color principal pasa automáticamente a oscuro o a blanco según el color sea claro u oscuro.
  • Logotipo, segundo logotipo e imágenes: sube su logotipo para fondos claros, un segundo logotipo para el pie oscuro y el icono de su sitio (favicon). Si no hay segundo logotipo, el principal aparece en un recuadro blanco en el pie; si no hay ningún logotipo, el nombre de la empresa aparece como texto. Puede subir imágenes para la banda de título de la parte superior de las páginas interiores, para la sección de reserva de la página de inicio y para el fondo de la sección de vídeo; si no sube imagen para la banda de título, la banda aparece en su color oscuro.
  • Barra superior, cabecera y pie: la barra superior muestra el teléfono, el correo, la dirección, un enlace de WhatsApp y los iconos de redes sociales; el menú tiene un botón «Rezervasyon Talebi» (Solicitud de reserva) y su número de teléfono. El pie muestra su texto breve de presentación, enlaces, las seis primeras habitaciones, sus datos de contacto (dirección, teléfono, horario de recepción, horarios de entrada y salida, correo) y la línea de derechos. Los datos que no introduce 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 enlace de WhatsApp en la barra superior.
  • Activar o desactivar secciones: desde una sola página activa o desactiva las secciones Habitaciones, Instalaciones del hotel, Blog, Galería, Documentos, Preguntas frecuentes, Opiniones de huéspedes y Equipo. 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 las etiquetas para compartir en redes sociales (Open Graph). En las páginas de habitación y de entrada del blog, la imagen para compartir se toma de la imagen del propio elemento. 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, de solicitudes de reserva, de tipos de habitación y de entradas de blog publicadas, además de las cinco últimas solicitudes de reserva y los cinco últimos mensajes. El menú lateral muestra el número de registros sin leer como insignia.
  • «Rezervasyon talepleri ve mesajlar» (Solicitudes de reserva y mensajes): el administrador ve las solicitudes de reserva y los mensajes de contacto en una sola lista y los distingue por tipo. Una solicitud muestra nombre, correo, teléfono, tipo de habitación, fechas de entrada y salida, número de noches y de personas, la hora del consentimiento KVKK y la nota; un mensaje muestra asunto y texto. Los registros sin leer están marcados y puede eliminarlos. Una cuenta de editor solo ve los mensajes de contacto.
  • Habitaciones, instalaciones del hotel, equipo y blog: añade, edita y elimina registros. Las listas tienen búsqueda y ordenación.
  • 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 çağrı bandı, video ve sayaçlar» (Banda de llamada, vídeo 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 reserva 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, horario de recepción, horarios de entrada y salida, dirección, el texto breve de presentación que aparece en el pie, línea de derechos, color principal, color oscuro, página KVKK, mapa, logotipo, segundo logotipo, 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 reserva, «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 el sitio completo como la demo y lo edita a partir de ahí, o introduce sus contenidos desde cero. La lista de solicitudes de reserva y mensajes empieza vacía 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 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, /odalar/3-aile-odasi); 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: estilos de Bootstrap 5, Swiper y Font Awesome Free 6; la fuente Montserrat viene con el paquete y no se carga 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, campo trampa oculto y un límite de 8 envíos por IP en 10 minutos en la solicitud de reserva y en el formulario de contacto; en una solicitud de reserva el tipo de habitación solo se acepta entre los nombres guardados en el panel, las fechas se verifican 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 reserva 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
  • El enlace de vídeo solo acepta direcciones de YouTube; el campo del 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 parte superior derecha. El nombre del hotel («Örnek Otel» (Hotel de ejemplo)), las habitaciones, las instalaciones del hotel, el equipo, las opiniones de huéspedes, las imágenes de la galería y los documentos PDF de la demo son ejemplos. En el panel de la demo verá algunos registros de ejemplo en la lista «Rezervasyon talepleri ve mesajlar» (Solicitudes de reserva y mensajes). WhatsApp, los enlaces de redes sociales, el mapa y el vídeo de presentación están vacíos en la demo; al rellenarlos en el panel, aparecen en el sitio.

En la demo no se pueden guardar cambios; la solicitud de reserva 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.

Sitio web listo para hoteles: habitaciones, instalaciones, solicitud de reserva, blog, galería. Instalación con asistente, turco e inglés.
  • 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 en sudominio.com/admin/ con su cuenta de administrador y rellene «Site ayarları» (Ajustes del sitio), la página KVKK, «Odalar» (Habitaciones), «Otel olanakları» (Instalaciones del hotel), «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 de venta del script de sitio web para hotel y alojamiento.

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.
  • Carrusel de bienvenida, resumen de presentación, instalaciones del hotel, habitaciones, banda de llamada, vista previa de la galería, sección opcional de vídeo de YouTube, contadores, opiniones de huéspedes, formulario de solicitud de reserva, carrusel del equipo y últimas entradas en la página de inicio; todo se gestiona desde el panel.
  • Formulario de solicitud de reserva (fechas de entrada y salida, número de personas, elección del tipo de habitación), solicitud rellenada previamente desde la página de la habitación y sección «Rezervasyon talepleri ve mesajlar» (Solicitudes de reserva y mensajes) en el panel; las solicitudes solo están abiertas al administrador.
  • Habitaciones (capacidad, tamaño, distribución de camas, equipamiento de la habitación) e instalaciones del hotel (elección de icono desde el panel); cada habitación con su propia página.
  • «Hakkımızda» (Quiénes somos), equipo, opiniones de huéspedes, preguntas frecuentes y páginas adicionales.
  • Blog, 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, e imágenes de logotipo, segundo logotipo, icono del sitio, banda de título, sección de reserva y sección de vídeo subidas desde el panel.
  • Solicitud de reserva y formulario de contacto con casilla de consentimiento KVKK; enlace del aviso de privacidad.
  • Elección desde el panel de un color principal y de un color oscuro; 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 de editor.
Correcciones
  • Las direcciones no válidas de habitaciones, 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, mapa, horarios, vídeo 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 reserva 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 reserva 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.

Cada licencia cubre un solo dominio; se necesita una licencia independiente para cada sitio. El cambio de dominio es de pago y se gestiona mediante una solicitud de soporte.

Sí. Su alojamiento debe cumplir, eso sí, los «requisitos del servidor» indicados en la página del producto.

Las nuevas versiones aparecen en su área de cliente mientras su licencia esté activa.

La instalación es de pago; no existe instalación gratuita del script. Puede instalarlo usted mismo con la guía paso a paso incluida en el paquete. Si prefiere que lo hagamos nosotros, puede contratar nuestro servicio de instalación de pago.

Script de sitio web para hotel y alojamiento

Turismo y hotel
  • Sitio web listo para hoteles: habitaciones, instalaciones, solicitud de reserva, blog, galería. Instalación con asistente, turco e inglés.
$19.98 Pago único
172 visitas
Detalles del producto
Publicado5 noviembre 2026
Última actualización5 noviembre 2026
Versión2.0.0
Desarrollado conPHP 8.2+, MySQL/MariaDB, PHP (PDO), Twig 3, Bootstrap, Swiper, Font Awesome 6, Summernote, PHPMailer
Páginas incluidasSecciones listas para usar: 13
Licencia1 dominio, uso de por vida
ActualizacionesIncluidas mientras la licencia esté activa
Requisitos del sistema
  • 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 reserva 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.
Etiquetas
sitio web de hotelscript web para hotelsitio web de alojamientoformulario de solicitud de reservapresentación de habitacionessitio web de hotel boutiquesitio web de pensiónscript web phpsitio web con panel de administraciónsitio web listo para usar

Script de sitio web para servicio técnico de electrodomésticos

Servicio técnico y reparación $19.98 Pago único

Script de sitio web para lavado y cuidado de automóviles

Automoción, transporte y logística $19.98 Pago único

Script de sitio web para gimnasio y fitness

Deporte y fitness $19.98 Pago único

Script de sitio web para empresa de limpieza

Limpieza y servicios del hogar $19.98 Pago único
Contacto

Contacte con ventas y soporte

¿Tiene alguna pregunta antes de comprar o necesita ayuda con una cuenta existente? Llámenos o escríbanos.