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 hace 13 años  

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 hace 13 años  

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 hace 13 años  

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 hace 13 años  

Pues nada, a esperar.
Un abrazo y gracias

Responder
Manuel Alberto hace 13 años  

Post muy útil,
Saludos JMiur

Responder
Anónimo hace 13 años  

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
Anónimo hace 13 años  

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 hace 13 años  

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>

Anónimo hace 13 años  

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 hace 12 años  

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;

Anónimo hace 12 años  

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