Foros Joomla! Spanish

Zona técnica, debate y cooperación sobre Joomla!

Zonas Joomla! Spanish

Portal Joomla! Spansih
Portal Joomla! Spansih NoticiasComunidad JSZona de Extensiones

Estar informado de J!S

Boletines JS
Sigue el proyecto desde joomlacode
Joomla! Spanish 1.5.26 liberada

Sigue el proyecto desde joomlacode de la 3.0
Joomla! Spanish 3.1.0 liberada

Sigue el proyecto desde joomlacode de la 2.5
Joomla! Spanish 2.5.11 Liberada

Estadistícas del foro

  • Miembros en el foro: 394,776
  • Total Temas: 79,822
  • Total Mensajes: 3
Hay 217 usuarios actualmente navegando en los foros.

Colaboradores Gold

Soporte Publicitario



Like Tree1Apoyos
  • 1 Escrito por spocky

Responder
Antiguo 15-03-2010, 02:03 PM   #1
Colaborador de Joomla
 
Avatar de spocky
 
Fecha de Ingreso: Sep 2006
Mensajes: 235
spocky is on a distinguished road
Predeterminado canal youtube en joomla (mi componente)

esoty viuendo qeu hay poca cosa cuando queremos meter un canal de youtube en joomla, y que este se actualice cuando se actualiza en youtube

por eso me he lanzado a modificar un lector rss para que cumpla con mis necesidades

el caso es que "CASi" lo tengo

este es el listado




esta es la ventana de visualización del video



tomo los datos de
Código HTML:
http://gdata.youtube.com/feeds/base/users/DESCARGASVARIADAS/uploads

el cual es un rss con los datos de esta manera para cada item
Código:
<entry>
    <id>http://gdata.youtube.com/feeds/base/videos/ZuZF_v990vc</id>
    <published>2009-11-23T16:38:00.000Z</published>
    <updated>2009-11-26T15:51:14.000Z</updated>
    <category scheme='http://schemas.google.com/g/2005#kind' term='http://gdata.youtube.com/schemas/2007#video'/>
    <title type='text'>Final.mpg</title>
    <content type='html'>&lt;div style="color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;"&gt;
      
      &lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="140" valign="top" rowspan="2"&gt;&lt;div style="border: 1px solid #999999; margin: 0px 10px 5px 0px;"&gt;&lt;a href="http://www.youtube.com/watch?v=ZuZF_v990vc&amp;amp;feature=youtube_gdata"&gt;&lt;img alt="" src="http://i.ytimg.com/vi/ZuZF_v990vc/2.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
      
      &lt;td width="256" valign="top"&gt;&lt;div style="font-size: 12px; font-weight: bold;"&gt;&lt;a style="font-size: 15px; font-weight: bold;                  font-decoration: none;" href="http://www.youtube.com/watch?v=ZuZF_v990vc&amp;amp;feature=youtube_gdata"&gt;Final.mpg&lt;/a&gt;
      &lt;br&gt;&lt;/div&gt;
      &lt;div style="font-size: 12px; margin: 3px 0px;"&gt;&lt;span&gt;final de mazinger z&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
      
      &lt;td style="font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;" width="146" valign="top"&gt;&lt;div&gt;&lt;span style="color: #666666; font-size: 11px;"&gt;From:&lt;/span&gt;
      &lt;a href="http://www.youtube.com/profile?user=DESCARGASVARIADAS"&gt;DESCARGASVARIADAS&lt;/a&gt;&lt;/div&gt;
      &lt;div&gt;&lt;span style="color: #666666; font-size: 11px;"&gt;Views:&lt;/span&gt;
      4&lt;/div&gt;
      
      &lt;div style="white-space: nowrap;text-align: left"&gt;&lt;img style="border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;" align="top" alt="" src="http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif"&gt; &lt;img style="border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;" align="top" alt="" src="http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif"&gt; &lt;img style="border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;" align="top" alt="" src="http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif"&gt; &lt;img style="border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;" align="top" alt="" src="http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif"&gt; &lt;img style="border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;" align="top" alt="" src="http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif"&gt;&lt;/div&gt;
      &lt;div style="font-size: 11px;"&gt;0
      &lt;span style="color: #666666; font-size: 11px;"&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
      
      &lt;tr&gt;&lt;td&gt;&lt;span style="color: #666666; font-size: 11px;"&gt;Time:&lt;/span&gt;
      &lt;span style="color: #000000; font-size: 11px; font-weight: bold;"&gt;01:00&lt;/span&gt;&lt;/td&gt;
      &lt;td style="font-size: 11px; padding-left: 20px;"&gt;&lt;span style="color: #666666; font-size: 11px;"&gt;More in&lt;/span&gt;
      
      &lt;a href="http://www.youtube.com/categories_portal?c=24"&gt;Entertainment&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>
    <link rel='alternate' type='text/html' href='http://www.youtube.com/watch?v=ZuZF_v990vc&amp;feature=youtube_gdata'/>
    <link rel='self' type='application/atom+xml' href='http://gdata.youtube.com/feeds/base/users/DESCARGASVARIADAS/uploads/ZuZF_v990vc'/>
    <author>
      <name>DESCARGASVARIADAS</name>
      <uri>http://gdata.youtube.com/feeds/base/users/descargasvariadas</uri>
    </author>
  </entry>
peeero
el rss me da los datos tanto de la miniatura cono del texto en un unico campo
Código:
<content type='html'>&lt;div style="color: #000000;font-family: ....</content>
he visto en critalab un tutorial que en tehoria permitiria leer lo que yo selecionara de un html
Código PHP:
<?php
$contenido
=file_get_contents('http://www.cristalab.com/foros');
$regexp='/(?:<br \/>)(?:<a href="profile\.php.*>)?(.+)(?:<\/a>)?(?:\ <a href="viewtopic\.php.*"><img src="templates\/smartBlue\/images\/icon_latest_reply\.gif")/';
preg_match_all($regexp,$contenido,$matches);
print_r($matches[1]);
?>
pero no he logrado hacer que funcione de ninguna manera

¿alguna manera de obtener la miniatura y el texto de cada video? ya que otros datos me son innecesarios (bueno, titulo y fecha son necesarias)

os mantendrñe informados de la modificacion

PD: se que con el lector rss de joomla se puede hacer algo similar
YouTube Video
ERROR: If you can see this, then YouTube is down or you don't have Flash installed.

pero además de que me ha sido imposible modificarlo, me salia descuadrado totalmente

lo que me queda por haer si no encuentro solución es enlazar directamente la web de youtube pero mola mas con la ventana

por cierto estoy usando jcemediabox para abir la ventana

por supuesto compartiré el resultado
__________________
- si deseas preguntarme algo mejor me mandas un privado por que no tengo tiempo de ver todas las respuestas, si es posible te respondo en el foro.
- Acuérdate de indicar el enlace, para ti es un minuto pero para mi puede ser un minuto más
- no contesto nada que no este publicado en el foro, así lo ven los demás y puede ser de ayuda a otros

mi web www.ruizmasa.com

Última edición por spocky; 15-03-2010 a las 07:53 PM
spocky no está en línea   Responder Con Cita
Antiguo 15-03-2010, 07:51 PM   #2
Colaborador de Joomla
 
Avatar de spocky
 
Fecha de Ingreso: Sep 2006
Mensajes: 235
spocky is on a distinguished road
Predeterminado

me contresto a mi mismo en parte, por que me quedan algunas cuestione spero al menos ya he recuperado la ilusión

en parte me contesto por que me han pasado una respuesta por otro canal con la que he podido solventar parcialemnte el problema

la url de toma de datos xml de youtube que yo usaba

Código HTML:
http://gdata.youtube.com/feeds/base/users/DESCARGASVARIADAS/uploads
si la cambio por esta

Código HTML:
http://gdata.youtube.com/feeds/api/users/descargasvariadas/uploads
obtengo los datos (casi) tal como deseo, aunque saco la minatura recortando la url del video y mostrando los 7 caracteres del id de imagen

procedo a montar un componente para pruebas

y visto lo visto gracias a la ayuda creo que sería posible integrar parcialmente el canal dentro de joomla, pero por el momento me quedo con esto para terminar el trabajo

un saludo a todos
malochica me gusta esto.
__________________
- si deseas preguntarme algo mejor me mandas un privado por que no tengo tiempo de ver todas las respuestas, si es posible te respondo en el foro.
- Acuérdate de indicar el enlace, para ti es un minuto pero para mi puede ser un minuto más
- no contesto nada que no este publicado en el foro, así lo ven los demás y puede ser de ayuda a otros

mi web www.ruizmasa.com

Última edición por spocky; 15-03-2010 a las 08:02 PM
spocky no está en línea   Responder Con Cita
Antiguo 12-04-2010, 10:22 AM   #3
Moderador
 
Avatar de hidabe
 
Fecha de Ingreso: Mar 2007
Ubicación: Córdoba
Mensajes: 746
hidabe is on a distinguished road

Medallero

Predeterminado

Buenas,

En mi empresa hemos desarrollo un componente para vídeos hace poco, y te recomiendo que uses las librerias para Youtube de Zend. Es lo mejor para trabajar desde PHP con youtube, ya que haciendo peticiones, RSS y tal.. es más engorroso.

http://framework.zend.com/manual/en/...a.youtube.html

Un saludo, suerte!
__________________
sopinet.com - desarrollando soluciones sencillas para problemas no triviales.
hidabe no está en línea   Responder Con Cita


Responder

Marcadores

Herramientas
Desplegado

Permisos de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Códigos BB están Activo
Los Emoticonos están Activo
Código [IMG] está Activo
Código HTML está Inactivo
Trackbacks are Activo
Pingbacks are Activo
Refbacks are Activo


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
componente para incorporar videos de youtube? johanmasterboy Componentes (1.5) 1 27-02-2010 12:27 PM
Wrapper de un canal de Youtube en IE Therasya Foro general (1.5) 0 30-11-2009 09:41 PM
Error carga datos canal fmoron Foro general (1.5) 1 18-05-2009 11:08 PM
canal de irc sobre joomla o algo así? luuuciano Foro general (1.5) 2 28-09-2008 04:25 AM
POner videos youtube en el componente phpbb GaTuN0 Foro general (1.0) 0 21-11-2006 05:13 PM