¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Shoutbox v2.0
#1

0
Shoutbox v2.0
Reescrito desde cero para Risus Nova 2.0 — PHPost


Captura
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 


Shoutbox moderno reescrito completamente desde cero. Sin dependencias antiguas, con anti-flood, actualización automática cada 15 segundos y diseño limpio.



💬 Características
 
  • Actualización automática cada 15 segundos
  • Anti-flood — 10 segundos entre mensajes
  • Máximo 200 caracteres por mensaje
  • Solo usuarios registrados pueden escribir
  • Visitantes ven los mensajes pero no pueden escribir
  • Borrar mensaje propio con un clic
  • Admins pueden borrar cualquier mensaje
  • Sin dependencias antiguas (sin shadowbox, sin markItUp)
  • Compatible con PHP 8.3 y Risus Nova 2.0
 



🛠️ Instalación

Paso 1 — Ejecutar el instalador

Sube la carpeta install/ a la raíz y accede a:

 
Registrate o inicia tu sesión para ver este contenido


⚠️ Elimina la carpeta install/ cuando termine.


Paso 2 — Subir los archivos
 
inc/class/c.shoutbox.php                                →  inc/class/
inc/php/ajax/ajax.shoutbox.php                          →  inc/php/ajax/
themes/default/templates/modules/m.home_shoutbox.tpl   →  themes/default/templates/modules/
themes/default/templates/modules/m.shout_item.tpl      →  themes/default/templates/modules/


Paso 3 — En t.home.tpl

Agregar donde quieran colocarlo en la columna centro o derecha:
 
{include file='modules/m.home_shoutbox.tpl'}


Paso 4 — En posts.php

Buscar:
 
$smarty->assign("tsTopcat",$tsPosts->topcat());


Agregar debajo:
 
// ── Shoutbox ──
require_once TS_CLASS . 'c.shoutbox.php';
$tsSB = new tsShoutbox();
$smarty->assign('tsShouts', $tsSB->getShouts());
// ──────────────


Paso 5 — Borrar la caché

Borra el contenido de la carpeta /cache/ del sitio.




⚙️ Configurar

Abre inc/class/c.shoutbox.php y edita las constantes al principio:
  • MAX_LEN = 200 — máximo caracteres por mensaje
  • ANTIFLOOD = 10 — segundos entre mensajes
  • MAX_SHOUTS = 20 — número de mensajes visibles
 


🗑️ Desinstalar
 
DROP TABLE IF EXISTS w_shoutbox;

Elimina los archivos y quita los cambios en posts.php y t.home.tpl.

 
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.



Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: