From 43b2d13b37df7a18916a4b2bdefcb180845f1927 Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 17 May 2026 19:47:54 +0000 Subject: [PATCH] Actualizar configuracion.html --- configuracion.html | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/configuracion.html b/configuracion.html index 3c0c2b5..ee36ba9 100644 --- a/configuracion.html +++ b/configuracion.html @@ -772,6 +772,23 @@ + +
+ +
+
+ +
+
+ + +

Banner o Promoción que verá el cliente (Máx. 1MB).

+ +
+
+
@@ -1376,6 +1393,10 @@ document.getElementById('confLogoBase64').value = data.config.company_logo; document.getElementById('logoPreview').innerHTML = ``; } + if (data.config.company_ad) { + document.getElementById('confAdBase64').value = data.config.company_ad; + document.getElementById('adPreview').innerHTML = ``; + } const s = data.config.portal_settings || {}; if(s.m_start) document.getElementById('mStart').value = s.m_start; @@ -1417,6 +1438,17 @@ reader.readAsDataURL(file); } + function encodeAd(input) { + const file = input.files[0]; + if (!file || file.size > 1024 * 1024) { alert("Máximo 1MB"); return; } + const reader = new FileReader(); + reader.onload = (e) => { + document.getElementById('confAdBase64').value = e.target.result; + document.getElementById('adPreview').innerHTML = ``; + }; + reader.readAsDataURL(file); + } + async function savePortalConfig() { const btn = document.getElementById('btnSavePortal'), original = btn.innerHTML; btn.innerHTML = ' Guardando...'; @@ -1428,6 +1460,7 @@ const payload = { company_name: document.getElementById('confCompanyName').value, company_logo: document.getElementById('confLogoBase64').value, + company_ad: document.getElementById('confAdBase64').value, portal_settings: { m_start: document.getElementById('mStart').value, m_end: document.getElementById('mEnd').value,