JMiur [E]

Si solemos insertar videos en nuestro sitio y hacemos esto con regularidad, es bastante fácil crear una función que genere el código de modo estandarizado para evitarnos la tediosa tarea de copiar y pegar una y otra vez.

11 comentarios:

María José Moya  

JMiur, ¿cómo se hace para que aparezcan los videos de Youtube de pocos minutos, minutados por "ventanitas"?.

Recuerdo una entrada tuya en que comentabas que Youtube lo había puesto automáticamente para los de más de 90 minutos, pero desde al menos hace unas semanas estoy viendo esto también en los de menos (que sería el caso que me interesa).

¿Quizás Youtube ha empezado a ofertar este servicio desde hace poco?.

Responder
María José Moya  

Perdón, se me olvidó comentar que mi pregunta viene por el primer video que aparece en esta entrada, de 5:28 minutos, que hace justo lo que pregunto. Un abrazo,

JMiur  

Aparentemente, esto es algo que YouTube va a agregando a su reproductor poco a poco; hasta donde sé, no hay un código específico o un parámetro especial.

María José Moya  

Pues nada, a esperar.
Un abrazo y gracias :)

Responder
Manfenix  

Post muy útil, :)
Saludos JMiur

Responder
Ejea Televisión  

Buenas!

He intentado hacer este ejemplo en mi blog, pero no se exactamente como hacerlo y como funciona.

¿Debo agregar esta linea

script type='text/javascript'>mostrarVIDEOS('');/script

y el resto

script type='text/javascript'
//0){
for(var i=0; i/iframe";
// y con esto, colocamos ese código HTML en el DIV que estaba vacio
listaVideos[i].innerHTML = salida;
}
}
}
}
//]]>
/script

antes de la etiqueta /head?, las dos cosas?

Y luego en una entrada como hago la llamada, ¿simplemente pongo esta linea

div class="mivideo" rel="youtube" id="BQpZXUGRy1U">/div>

en la entrada? creo q he hecho todo esto y no veo nada en mi entrada. Simplemente me sale vacia, no deberia aparecer el video?

He quitado algunas etiquetas para que me dejara escribir ese codigo

Gracias por tu ayuda.

Responder
Ejea Televisión  

Me he creado un blog para probarlo. http://pruebastelevisionchina.blogspot.com.es

Alli he creado 2 entradas y me da este fallo.
script type='text/javascript'>mostrarVIDEOS('TEMPLATE ERROR: No dictionary named: 'post' in: ['blog', 'skin', 'view']');</script

Me puedes echar una mano?

Gracias

JMiur  

Esta parte:

<script type='text/javascript'>mostrarVIDEOS(&#39;<data:post.id/>&#39;);</script>

no debe agregarse antes de &lt/head> sino después del DIV de los posts:

<div class='post-body' expr:id='&quot;post-&quot; + data:post.id'>
.......
</div>
<script type='text/javascript'>mostrarVIDEOS(&#39;<data:post.id/>&#39;);</script>

Ejea Televisión  

Buenas de nuevo. En el blog que me hice de prueba funciona perfectamente, pero en el que tengo que uso habitualmente sigue sin funcionar. He creado una noticia para ver que puede ser.

http://ejeatelevision.blogspot.com.es/2011/02/prueba-video.html

Un saludo y gracias por tu ayuda!

JMiur  

Eso es porque el DIV tiene un ID y el script busca otro. El ID del psot, según veo en tu ejemplo, se llama:

id='post-body-XXXXXXXXXXXXX'

así que, la primera línea del script debería cambiarse de:

var divVerificar = "post-" + idPOST;

a:

var divVerificar = "post-body-" + idPOST;

Ejea Televisión  

Muchas Gracias!!!

Eres un crack.

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR