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
- 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;