Colgar el video del dia de Youtube

 

Aunque no es de publico conocimiento, Youtube tiene varios canales RSS con los cuales podemos "jugar" y utilizar para mejorar nuestro sitio web.

Como siempre, este tipo de soluciones vienen dadas por la necesidad, ya que debia mostrar todos los videos de un cliente que tenia alojados en Youtube.

Para ello usaremos la funcion que les eneseñe hace un tiempo y que pueden ver aca.

// INCLUIR LA FUNCION QUE ESTA EN LA OTRA ENTRADA, SINO NO FUNCIONA

$itemNum=0;

$Noticias = new RSSParser("http://www.youtube.com/rss/user/TU NOMBRE de USUARIO en YOUTUBE/videos.rss","");

$Noticias_RSSmax=0;
if($Noticias_RSSmax==0 || $Noticias_RSSmax>count($Noticias->titles))$Noticias_RSSmax=count($Noticias->titles);
for($itemNum=0;$itemNum<$Noticias_RSSmax;$itemNum++){
$vi= explode("=",$Noticias->links[$itemNum]);
?>
<object type="application/x-shockwave-flash" style="width:270px;height:250px" align="left" data="http://www.youtube.com/v/<? echo $vi[1] ?> ">
      <param name="movie"value="http://www.youtube.com/v/<? echo $vi[1] ?>" />
    </object>

<p>
   <a href="<? echo $Noticias->links[$itemNum]; ?>"> <?php echo $Noticias->titles[$itemNum]; ?></a>
   </p>     
      <?php } ?>

Es muy sencillo, les voy a explicar solo algunas cosas, ya que la mayoria de ellas fueron explicadas en la entrada que les comente al inicio de esta.

Las primeras dos lineas se entienden facil, la primera es iniciar la variable y la segunda para leer el feed de youtube que pueden encontrar en el enlace de arriba. Luego seguimos con la funcion hasta llegar a la variable $vi, que utiliza la funcion explode. Esta funcion sirve para separar elementos de acuerdo al caracter que deseamos en una cadena de texto. En este caso lo separaremos mediante el signo de igual =.
Esto lo hacemos para separar el nombre del video del resto de la cadena de texto que tenemos y asi, poder usar ese nombre del video mas adelante.

Luego insertamos un objeto flash, que cuando se cargue sera nuestro video, como esta dentro de la sentencia FOR, tendremos tantos videos como sea necesario. Como direccion de parametro, usamos el nombre del video que habiamos obtenido anteriormente, dandole el resto de la forma que youtube utiliza para mostrar los videos.

El resto es sencillamente darle un enlace y el nombre del video al visitante por si quiere visitar la pagina del mismo en Youtube.

Esta sencillo, creo que se puede aplicar en cualquier blog o pagina web y estaremos siempre al dia con los videos de youtube.

Salu2

Fecha: 08 / 09 / 08

Dejar un Comentario



 Suscribete al Feed

Copyright © 2007 El Blog de Veperu

Tema de Wordpress creado por El blog de Veperu del grupo Veperu