Phpost
COMPLEMENTOS Modo Mantenimiento Mejorado v1.0 - Versión para impresión

+- Phpost (https://phpost.es)
+-- Foro: Risus Nova 2.0 (https://phpost.es/forum-150.html)
+--- Foro: Complementos (https://phpost.es/forum-164.html)
+---- Foro: Terminados (https://phpost.es/forum-165.html)
+---- Tema: COMPLEMENTOS Modo Mantenimiento Mejorado v1.0 (/thread-1004.html)



Modo Mantenimiento Mejorado v1.0 - Tronlar - 05-29-2026

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
   


🛠️ 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":  


🗑️ 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 para ver este contenido

Google Drive
http://Registrate o inicia tu sesión para ver este contenido



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