Bueno, el día de hoy le straigo un tutorial. Ya que veo que hay personas a las que les es difícil poner videos de You Tube y que se vean en el foro. Algunos prefieren poner el link, algunos prefieren poner una imagen, pero todos piden que se ponga un botón You Tube. Esto debería ser menos molesto para el desarrollador, que el hecho de poner el botón del dado.
Bueno, pongamos un poco de trasfondo. Dentro de toda arquitectura de foros, (Llamese PHPNuke, BBnoseque y Simple Machines Forum), se usa una forma alternativa al HTML para formatear el texto que aparece en el (Porque no podemos usar HTML en el código PHP, que a final de cuentas, genera un HTML y el codigo esta embebido en un HTML). Así que usamos el BBCode. El BBCode no es mas que una forma similar al HTML, pero en vez de usar <> usa [] para marcar las etiquetas, por lo demás la sintaxis es similar.
Además, si se dan cuenta en foros como el nuestro, si aprietas un botón de la barra de aca arriba:

En la caja de texto les aparecerá un tag de BBCode:

Así, los emóticons tienen una especie de acceso directo, que normalmente se representa con un comando entre // o entre ::.
La cosa es muy simple, les voy a dar la forma en que se pone el flash de un video de You tube:
- Primero que nada, ubiquen el video de you tube que quieran mostrar:

- Despues nos vamos a la URL en la barra de direcciones de nuestro navegador (Yo uso Opera, pero en cualquiera es igual) y seleccionamos la dirección:

[li]Luego nos vamos a nuestro amadísimo foro, y escribiremos lo siguiente:
[/li][/list]
[flash=560,349]http://www.youtube.com/v/(CODIGO)?version=3&hl=es_ES[/flash][/li]
[li]Entonces tenemos la dirección que copiamos de You Tube:
[/li][/list]
http://www.youtube.com/watch?v=wEXj6fThsDw[/li]
[li]En la parte dónde dice (CODIGO) en lo que les dije que escribieran, (Y que se encuentra entre la diagonal de la v y el signo de ?), van a sustituír por lo que dice su dirección que sopiaron, desde el signo = hasta el final (Que es una cadena de letras y numeros, puede ser MD5 o SHA-1, no se) en este caso esto: [/li][/list]
wEXj6fThsDw[/li]
[li]Entonces les deberá quedar:[/li][/list]
[flash=560,349]http://www.youtube.com/v/wEXj6fThsDw?version=3&hl=es_ES[/flash]Y listo, el resultado quedaría:
http://www.youtube.com/v/wEXj6fThsDw?version=3&hl=es_ESEn el caso de querer poner un botón, solo hagan que ontroduzca el código este, y lo demas es fijo, que lo genere el botón.
A continuación les explico para que sirve cada parte de esto:
[flash=560,349]http://www.youtube.com/v/wEXj6fThsDw?version=3&hl=es_ES[/flash]El tag [flash][/flash] nos indica que se va a poner un objeto Shockwave Flash en el código.
el =560,349 nos indica el ancho y el alto del objeto flash. Estas medidas son el mas o menos estandar que solía ser. Si no se incluyen aparecera en su tamaño natural.
lo de
http://www.youtube.com/v/wEXj6fThsDw Es el link del video en sí. You tube tiene dos formas, la que aparece en la URL de la forma
http://www.youtube.com/watch?v=wEXj6fThsDw y esta otra. como pueden ver, la segunda (La que dice watch?v=blah) nos dirige a una página web que carga un video de you tube que se especifíca en la variable v. La otra es la que usamos en los foros, ya que es la URL del video en sí (No de la página donde sale). Porque si no, digamos que estaríamos invocando una pagina web en el objeto flash. Y una página web no es un objeto flash y por eso no se muestra.
Lo de ?version=3&hl=es_ES Son parámetros, como la version del reproductor, el lenguaje y cosas así. Puede traer uno o varios parámetros.
Bien, espero que les sirva de mucho y así no abandonen el foro.