Home

Integrar Google VIDEO y YouTube [MOD]

webmaster's picture

Articulo relacionado con las modificaciones a efectuar en el motor de 4images, bases de datos y template para poder incluir videos publicos o de tu galeria o Lista de reproduccion de Google Video y de YouTube.

 

Tendremos que tener en cuenta los archivos a modificar y su situacion dentro de nuestra web:

Pasos a seguir:

1.- Modificacion de la BD a través de la ejecución del script PHP en formato .zip que esta anexo a este articul y que debeis grbar en la carpeta raiz de vuestro website. Este script añadira los campos necesarios para que el articulo tenga las entradas referentes a Youtube ID y Google Video ID. Subimos video_install.php al raiz de la web y lo ejecutamos http://yoursite/video_install.php

2.- Modificacion del fichero admin/db_field_definitions.php: Abrimos el fichero y al final añadimos: (antes de ?> ) el siguiente codigo:

$additional_image_fields['google_id'] = array($lang['google_video'], "text", 0);
$additional_image_fields['youtube_id'] = array($lang['youtube_video'], "text", 0);

3.- Modificación del fichero template/details.html: Abrimos el fichero y buscamos la entrada {image}.

Añadimos las siguientes lineas:

{if google_id}
<embed style="width:400px; height:326px;" id="VideoPlayback" align="middle" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId={google_id}" allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff" scale="noScale" salign="TL" FlashVars="playerMode=embedded"> </embed>
{endif google_id}
{if youtube_id}
<object width="476" height="392"><param name="movie" value="http://www.youtube.com/v/{youtube_id}"> </param><embed src="http://www.youtube.com/v/{youtube_id}" type="application/x-shockwave-flash" width="476" height="392"></embed> </object>
{endif youtube_id}

Nota: Es conveniente Documentar la entrada de la visualizacion de los campos creados mediante un comentario para tenes ubicada la inserción en caso de que alg vaya mal, poder ver en donde se han includos los campos nuevos.

4.- Modificación del fichero lang/spanish/main.php: Añadimos al final:

$lang['google_video'] = "Google ID";
$lang['youtube_video'] = "YouTube ID";

Funcionamiento:

  • Vamos a agregar una imagen en el panel de control
  • En el campo imagen subiremos una imagen pequeña del tamaño que tengamos definido para el thumbnail debido a que solo se mostrará como referencia
  • En el Campo Thumbail añadiremos la misma imagen. Esta aparecerá arriba de la entrada del video.
  • Rellenamos todo normalmente y abajo veremos DOS campos nuevos
  • Dependiendo de si el video esta alojado en GOOGLE o esta en YOUTUBE deberemos rellanar uno u otro campo, segun el ejemplo a continuación: Imaginemos ke estamos en YouTube viendo este video http://www.youtube.com/watch?v=Ge0B4ZR2B-o&search=concierto%20los%2040 pues tendremos ke añadir TODO LO QUE VA DETRAS DEL = HASTA el &, es decir Ge0B4ZR2B-o, en GOOGLE sera exactamente igual, deberemos añadir el ID del video (pero el en campo de Google) De esta manera obtendremos estos resultados esperados tanto en la visualizacion de la pantalla principal, como en el detalle, en donde se verá la magen en pequeño y el video abajo con el player de Youtube o Google segun proceda.

 

Fuente: 

LEMUR SOLUTION - Articulos Técnicos

Contacto: 
webmaster