Phpost
COMPLEMENTOS Vídeos y Medios Embebidos v1.0 - Versión para impresión

+- Phpost (https://phpost.es)
+-- Foro: Risus Nova 2.0 (https://phpost.es/forum-150.html)
+--- Foro: Complementos (https://phpost.es/forum-164.html)
+--- Tema: COMPLEMENTOS Vídeos y Medios Embebidos v1.0 (/thread-985.html)



Vídeos y Medios Embebidos v1.0 - Tronlar - 05-27-2026

Vídeos y Medios Embebidos v1.0
Nuevo módulo para Risus Nova 2.0 — PHPost


Con este mod basta con pegar una URL en el cuerpo de un post para que se convierta automáticamente en el player embebido correspondiente. Sin etiquetas especiales, sin código — solo la URL en una línea.


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


▶ Plataformas soportadas
   


✨ Características
   


🔒 Seguridad

Cada URL pasa por una cadena de validaciones antes de generar el embed:
   


📋 Requisitos
   


🛠️ Instalación

Paso 1 — Subir los archivos
 
Código:
inc/class/c.embed.php        →  inc/class/
themes/default/css/embed.css →  themes/default/css/


Paso 2 — En c.posts.php

Abre inc/class/c.posts.php y busca dentro de getPost() este bloque:
 
Código:
$postData['post_body'] = preg_replace(
        '/<oembed url="https:\/\/www\.youtube\.com\/watch\?v=([^"]+)"><\/oembed>/s',
        '<iframe width="560" height="315" src="Registrate o inicia tu sesión para ver este contenido" frameborder="0" allowfullscreen></iframe>',
        $postData['post_body']
        );

Justo después añade:
 
Código:
// ── Embeds automáticos ──
require_once TS_CLASS . 'c.embed.php';
$tsEmbed = new tsEmbed();
$postData['post_body'] = $tsEmbed->process($postData['post_body']);
// ────────────────────────

Paso 3 — Borrar la caché

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


📝 Uso

Al crear un post pega la URL en el cuerpo en una línea aparte:
 
Código:
Mira este vídeo:
Registrate o inicia tu sesión para ver este contenido

Y esta canción:
Registrate o inicia tu sesión para ver este contenido

El mod la detecta y la convierte automáticamente en el player al mostrar el post.


🗑️ Desinstalar