¡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 Tiempo de Lectura v1.0
#1

0
Tiempo de Lectura v1.0
Nuevo módulo para Risus Nova 2.0 — PHPost


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


Muestra el tiempo estimado de lectura en la cabecera de cada post, justo debajo del título. Basado en una velocidad media de 200 palabras por minuto, igual que Medium o Dev.to.


⏱️ Características
 
  • Sin base de datos ni instalador
  • Solo 2 cambios en 2 archivos
  • Calcula el tiempo en PHP — sin JavaScript
  • Muestra mínimo 1 minuto
  • Ignora el HTML del cuerpo — cuenta solo el texto

Ejemplos:
  • Post de 400 palabras → 2 min de lectura
  • Post de 50 palabras → 1 min de lectura
  • Post de 1000 palabras → 5 min de lectura
 


🛠️ Instalación

Paso 1 — En posts.php

Buscar en inc/php/posts.php:

 
$smarty->assign("tsPost",$tsPost);

Agregar debajo:
 
// ── Tiempo de lectura ──
$texto_plano = strip_tags(html_entity_decode($tsPost['post_body'], ENT_QUOTES, 'UTF-8'));
$palabras    = str_word_count($texto_plano);
$minutos     = max(1, (int)ceil($palabras / 200));
$smarty->assign('tsTiempoLectura', $minutos);
// ───────────────────────

Paso 2 — Añadir en m.posts_content.tpl

Buscar:
 
<h1>{$tsPost.post_title}</h1>

Añade justo después:
 
{if $tsTiempoLectura}
<div style="font-size:12px; color:#999; margin-top:4px; font-weight:400;">
    <i class="fa-regular fa-clock"></i> {$tsTiempoLectura} min de lectura
</div>
{/if}

O sube directamente el m.posts_content.tpl que dejo adjunto que ya incluye el cambio.


🗑️ Desinstalar

Quita las líneas añadidas en posts.php y el bloque del título en m.posts_content.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:

Mensajes en este tema
Tiempo de Lectura v1.0 - por Tronlar - Hace 10 horas

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)