Logo de TutorialKitTutorialKit es un sitio que nos permite acceder a más de 6.481( por lo menos eso decía el footer) tutoriales para Photoshop. Más que nada porque no los hostean, pero tiene algunos tutoriales muy buenos, asi que vale la pena visitarlo.

Enlace: TutorialKit |

Entrada publicada: 29.05.08

En estos días, como verán, estuve bastante desaparecido del blog, sólo haciendo miniposts, esto fue porque estuve ocupado con un sitio que requería un programa para embeber videos de distintas páginas.

En fin, al fin cambié el programa y hice que guardar los embed y luego los guardaba con expresiones regulares para modificar el tamaño, sin embargo, al comienzo escribí una función para poder ingresar un video de youtube solo usando la URL, y se las queria compartir, y de paso pruebo el Google Syntax Highlighter:

function embed_video_youtube($url,$width,$height) {
    // $url = "http://es.youtube.com/watch?v=JXfO6BVbuCo"; //Asumiendo que está en ese formato
	if ($width == NULL) {
	$width = "425"; // si no se pasa la variable "largo", usar default
	}

	if ($height == NULL) {
	$height = "355"; // si no se pasa la variable "alto", usar default
	}

	$string = rtrim($url); // quita espacios a la derecha
	$string = ltrim($url); // quita espacios a la izquierda
// podria haber usado trim solamente
    $string = explode("?v=", $url); // separamos todo lo que venga despues de ?v=
    $string = $string[1];
    $new_string = "http://www.youtube.com/v/" . $string;
	echo('<object width="425" height="355"><param name="movie" value="');
	echo "$new_string";
	echo('"></param><param name="wmode" value="transparent"></param><embed src="');
	echo("$new_string");
	echo('" type="application/x-shockwave-flash" wmode="transparent" width="$width" height="$height">
	</embed>
	</object>'); // reemplazamos nuestra ID de video en la funcion y la devolvemos como un embebido
	}

Voilá, este es todo el proceso. Una manera de usarlo, es viniendo desde un formulario, en estos dias les paso el script entero si veo que gusta con el embed para poder hacerlo funcionar en cualquier sitio.

Entrada publicada: 09.04.08