Phpost

Versión completa: Modo Mantenimiento Mejorado v1.0
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Modo Mantenimiento Mejorado v1.0
Mejora para Risus Nova 2.0 — PHPost


Capturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


Mejora la página de mantenimiento añadiendo una cuenta atrás en tiempo real, redes sociales y mensaje personalizable desde el panel de admin.


🛠️ Características nuevas
 
  • Cuenta atrás en tiempo real — días, horas, minutos y segundos hasta la vuelta
  • Fecha configurable desde el admin — selector de fecha y hora
  • Redes sociales — botones de Twitter/X, Instagram y Facebook mientras el sitio está caído
  • Mensaje personalizable — ya existía, ahora con más opciones
 


🛠️ Instalación

Paso 1 — Ejecutar el instalador

Sube la carpeta install/ a la raíz y accede a:

 
Código:
Registrate o inicia tu sesión para ver este contenido

⚠️ Elimina la carpeta install/ cuando termine.


Paso 2 — Subir los archivos
 
Código:
mantenimiento.tpl   →  themes/default/templates/sections/
m.admin_configs.tpl →  themes/default/templates/admin_mods/
c.admin.php         →  inc/class/


Paso 3 — Borrar la caché

Borra el contenido de la carpeta /cache/ del sitio.


⚠️ Importante — si los campos no se guardan

Si al guardar la configuración los campos de redes y fecha no se guardan, abre inc/class/c.admin.php en la función saveConfig() y busca:
 
Código:
'pkey' => $tsCore->setSecure($_POST['pkey']),
'skey' => $tsCore->setSecure($_POST['skey']),
);

Cámbialo por:
 
Código:
'pkey' => $tsCore->setSecure($_POST['pkey']),
'skey' => $tsCore->setSecure($_POST['skey']),
'offline_fecha'           => $tsCore->setSecure($_POST['offline_fecha'] ?? ''),
'offline_redes_twitter'   => $tsCore->setSecure($_POST['offline_redes_twitter'] ?? ''),
'offline_redes_instagram' => $tsCore->setSecure($_POST['offline_redes_instagram'] ?? ''),
'offline_redes_facebook'  => $tsCore->setSecure($_POST['offline_redes_facebook'] ?? ''),
);


Configurar

Ve a Administración → Ajustes y busca la sección "Modo mantenimiento":
  • Campo de fecha de vuelta — para la cuenta atrás (dejar vacío para no mostrarla)
  • Campos de redes sociales — solo el nombre de usuario sin @ ni URL (dejar vacío para no mostrar)
 


🗑️ Desinstalar

Restaura los archivos originales. Las columnas se pueden borrar con:
Código:
ALTER TABLE w_configuracion
DROP COLUMN offline_fecha,
DROP COLUMN offline_redes_twitter,
DROP COLUMN offline_redes_instagram,
DROP COLUMN offline_redes_facebook;
 

 
Descarga

Mediafire
http://Registrate o inicia tu sesión par... contenido

Google Drive
http://Registrate o inicia tu sesión par... contenido



¿Tienes dudas o encuentras algún problema? Déjalo en los comentarios.