26-10-2014, 02:31 PM
¡Hola! Estoy intentando hacer que en Blogger, cuando pegue la URL de un vídeo de YouTube, automáticamente me lo reemplace por el iframe de inserción. O sea, que yo publique un post con:
Y al publicarlo salga con iframe y se inserte, así:
<iframe width="560" height="315" src="//www.youtube.com/embed/9bZkp7q19f0" frameborder="0" allowfullscreen></iframe>
He encontrado estas líneas, que aquí funcionan Edit fiddle - JSFiddle pero se las he añadido al header y no veo cambio.
¿Hay alguna forma de hacer esto en Blogger o es imposible?
¡Gracias!
Código:
http://www.youtube.com/watch?v=9bZkp7q19f0
<iframe width="560" height="315" src="//www.youtube.com/embed/9bZkp7q19f0" frameborder="0" allowfullscreen></iframe>
He encontrado estas líneas, que aquí funcionan Edit fiddle - JSFiddle pero se las he añadido al header y no veo cambio.
Código:
$('.post-body').html(function(i, html) {
return html.replace(/(?:http:\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=)?(.+)/g, '<iframe width="200" height="100" src="http://www.youtube.com/embed/$1" frameborder="0" ></iframe>').replace(/(?:http:\/\/)?(?:www\.)?(?:vimeo\.com)\/(.+)/g, '<iframe src="//player.vimeo.com/video/$1" width="200" height="100" frameborder="0" ></iframe>');
});
¿Hay alguna forma de hacer esto en Blogger o es imposible?
¡Gracias!