Ayer, 09:31 AM
0
Panel de Reportes v1.0
Nuevo módulo para Risus Nova 2.0 — PHPost
Nuevo módulo 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]
Panel centralizado en el admin con todos los reportes pendientes agrupados por contenido. Muestra cuántos usuarios han reportado cada elemento y permite aprobar o eliminar con un clic.
🚩 Características
- Reportes agrupados por objeto — si 5 usuarios reportan el mismo post aparece una vez con contador
- Filtro por tipo: Posts, Mensajes, Usuarios, Fotos, Comunidades, Temas
- Muestra quién reportó, cuándo y el motivo
- Aprobar — limpia los reportes y restaura el contenido si estaba oculto
- Eliminar — elimina el contenido y limpia los reportes
- Sin instalador ni base de datos nueva — usa la tabla existente
🛠️ Instalación
Paso 1 — Subir los archivos
Código: ( Seleccionar Todo )
inc/class/c.reportes.php → inc/class/
inc/php/ajax/ajax.reportes.php → inc/php/ajax/
themes/default/templates/admin_mods/m.admin_reportes.tpl → themes/default/templates/admin_mods/Paso 2 — En admin.php
Buscar:
Código: ( Seleccionar Todo )
} elseif($action == 'feed'){Añade justo antes:
Código: ( Seleccionar Todo )
} elseif($action == 'reportes'){
require_once TS_CLASS . 'c.reportes.php';
$tsR = new tsReportes();
$pagina = max(1, (int)($_GET['page'] ?? 1));
$tipo = (int)($_GET['tipo'] ?? 0);
$smarty->assign('tsReportes', $tsR->getReportes($tipo, $pagina));
$smarty->assign('tsTipoFiltro', $tipo);Paso 3 — En t.admin.tpl
Busca:
Código: ( Seleccionar Todo )
{elseif $tsAction == 'rangos'}
{include file='admin_mods/m.admin_rangos.tpl'}Reemplazar por:
Código: ( Seleccionar Todo )
{elseif $tsAction == 'rangos'}
{include file='admin_mods/m.admin_rangos.tpl'}
{elseif $tsAction == 'reportes'}
{include file='admin_mods/m.admin_reportes.tpl'}Paso 4 — En m.admin_sidemenu.tpl ponen esto donde quieran
Código: ( Seleccionar Todo )
<li><a href="{$tsConfig.url}/admin/reportes"><i class="fa-solid fa-flag"></i> Reportes</a></li>Paso 5 — Borrar la caché
Borra el contenido de la carpeta /cache/ del sitio.
🗑️ Desinstalar
Elimina los archivos y quita los cambios en admin.php y t.admin.tpl. No hay tablas que borrar.
Descarga
Mediafire
Debes agradecer para ver el contenido...
Google Drive
Debes agradecer para ver el contenido...
¿Tienes dudas o encuentras algún problema? Déjalo en los comentarios.
Mediafire
Debes agradecer para ver el contenido...
Google Drive
Debes agradecer para ver el contenido...
¿Tienes dudas o encuentras algún problema? Déjalo en los comentarios.


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google