lili records radio v.1.089

This commit is contained in:
Flatlogic Bot 2026-01-31 02:15:45 +00:00
parent c4f851dc58
commit 6559e1578e

View File

@ -160,7 +160,7 @@ try {
box-shadow: 0 20px 50px rgba(0,0,0,0.4); box-shadow: 0 20px 50px rgba(0,0,0,0.4);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
max-height: 800px; max-height: 950px;
} }
.comments-header { .comments-header {
@ -405,43 +405,48 @@ try {
} }
.qr-mini-box { .qr-mini-box {
background: rgba(255,255,255,0.1); background: rgba(255,255,255,0.08);
padding: 5px; padding: 6px;
border-radius: 8px; border-radius: 12px;
border: 1px solid var(--glass-border); border: 1px solid var(--glass-border);
transition: all 0.3s ease; transition: all 0.3s ease;
width: 70px;
} }
.qr-mini-box:hover { .qr-mini-box:hover {
background: rgba(255,255,255,0.2); background: rgba(255,255,255,0.15);
border-color: var(--primary-color);
} }
.qr-image-mini { .qr-image-mini {
width: 50px; width: 100%;
height: 50px; height: auto;
border-radius: 4px; border-radius: 6px;
display: block; display: block;
margin: 0 auto;
} }
.qr-text-mini { .qr-text-mini {
font-size: 0.55rem; font-size: 0.6rem;
margin: 2px 0 0; margin: 4px 0 0;
opacity: 0.8; opacity: 0.9;
text-transform: uppercase; text-transform: uppercase;
font-weight: 700; font-weight: 700;
color: #fff;
} }
.admin-stats-box { .admin-stats-box {
background: rgba(255,255,255,0.05); background: rgba(255,255,255,0.03);
border: 1px solid var(--glass-border); border: 1px solid var(--glass-border);
border-radius: 12px; border-radius: 16px;
padding: 0.75rem; padding: 10px;
overflow: hidden; overflow: hidden;
margin-bottom: 1rem;
box-shadow: inset 0 0 20px rgba(0,0,0,0.3);
} }
.admin-iframe { .admin-iframe {
width: 100%; width: 100%;
height: 200px; height: 300px;
border: none; border: none;
border-radius: 8px; border-radius: 10px;
background: #000; background: #000;
display: block;
} }
.whatsapp-btn { .whatsapp-btn {
@ -586,15 +591,20 @@ try {
<?php if ($isAdmin): ?> <?php if ($isAdmin): ?>
<div class="comments-header d-flex justify-content-between align-items-center"> <div class="comments-header d-flex justify-content-between align-items-center">
<div> <div>
<h5 class="mb-0"><i class="fas fa-comments me-2"></i>Mensajes de la Audiencia</h5> <h5 class="mb-0"><i class="fas fa-tachometer-alt me-2 text-primary"></i>Panel de Administración</h5>
<span class="badge bg-danger rounded-pill"><?= count($requests) ?> mensajes</span> <span class="badge bg-danger rounded-pill"><?= count($requests) ?> mensajes</span>
</div> </div>
<div class="qr-mini-box text-center"> <div class="qr-mini-box text-center" title="Apoya a la Radio">
<img src="<?= $qrImage ?>" alt="QR Pago" class="qr-image-mini"> <img src="<?= $qrImage ?>" alt="QR Pago" class="qr-image-mini">
<p class="qr-text-mini">Apoya</p> <p class="qr-text-mini">Apoya</p>
</div> </div>
</div> </div>
<div class="admin-stats-box">
<h6 class="small mb-2 opacity-75"><i class="fas fa-globe-americas me-1"></i> Oyentes y Países en Tiempo Real</h6>
<iframe src="https://lili-records-radio-7109.dev.flatlogic.app/" class="admin-iframe"></iframe>
</div>
<div class="comments-list" id="commentsList"> <div class="comments-list" id="commentsList">
<?php if (empty($requests)): ?> <?php if (empty($requests)): ?>
<div class="text-center py-5 opacity-50"> <div class="text-center py-5 opacity-50">
@ -625,19 +635,24 @@ try {
<h5 class="mb-0"><i class="fas fa-paper-plane me-2"></i>¡Envíanos tu mensaje!</h5> <h5 class="mb-0"><i class="fas fa-paper-plane me-2"></i>¡Envíanos tu mensaje!</h5>
<p class="small opacity-50 mb-0">Tus peticiones y saludos llegan directo a cabina.</p> <p class="small opacity-50 mb-0">Tus peticiones y saludos llegan directo a cabina.</p>
</div> </div>
<div class="qr-mini-box text-center"> <div class="qr-mini-box text-center" title="Apoya a la Radio">
<img src="<?= $qrImage ?>" alt="QR Pago" class="qr-image-mini"> <img src="<?= $qrImage ?>" alt="QR Pago" class="qr-image-mini">
<p class="qr-text-mini">Apoya</p> <p class="qr-text-mini">Apoya</p>
</div> </div>
</div> </div>
<div class="mb-3"></div> <div class="mb-3"></div>
<?php endif; ?>
<?php if ($isAdmin): ?> <div class="comments-list" style="max-height: 200px;">
<div class="admin-stats-box mb-3"> <!-- Listeners don't see the full list, or maybe they do?
<h6 class="small mb-2 opacity-75"><i class="fas fa-globe me-1"></i> Mapa y Conexiones en Vivo (Admin)</h6> Previous design showed it. Keeping it but limited for non-admins if preferred.
<iframe src="https://lili-records-radio-7109.dev.flatlogic.app/" class="admin-iframe"></iframe> -->
</div> <?php foreach (array_slice($requests, 0, 5) as $req): ?>
<div class="comment-item py-2 px-3 mb-2" style="opacity: 0.7;">
<span class="comment-user" style="font-size: 0.8rem;"><?= htmlspecialchars($req['name']) ?></span>
<p class="comment-text mb-0" style="font-size: 0.85rem;"><?= htmlspecialchars($req['message']) ?></p>
</div>
<?php endforeach; ?>
</div>
<?php endif; ?> <?php endif; ?>
<form action="submit_request.php" method="POST" class="request-form"> <form action="submit_request.php" method="POST" class="request-form">