Por ahí han estado preguntando un buen acerca de cual es el script que se necesita para que un video tenga un candado para que al momento de darle like en Facebook se pueda ver. Pues bien, aquí lo tienen:
<!DOCTYPE html> <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <title></title> </head> <body> Add content HERE! <div id="fb-root"> <script type="text/javascript"> //hd window.fbAsyncInit = function() { FB.init({appId: 'APP ID', status: true, cookie: true, xfbml: true}); FB.Event.subscribe('edge.create', function(href, widget) { document.getElementById('share').style.display = "block"; document.getElementById('liked').style.display = "none"; }); /* All the events registered */ FB.Event.subscribe('auth.login', function(response) { // do something with response }); FB.getLoginStatus(function(response) { if (response.session) { // logged in and connected user, someone you know } }); }; (function() { var e = document.createElement('script'); e.type = 'text/javascript'; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); function streamPublish(name, description, hrefTitle, hrefLink, userPrompt){ FB.ui( { method: 'stream.publish', message: '', attachment: { name: 'Top Blue Linkable Text Shared On user Wall', caption: 'Add Caption Text Here', description: ('Site Description HERE'), href: 'http://www.YOUR-SITE.com', media: [{ 'type': 'image', 'src': 'http://IMAGE-URL.com', 'href':'http://www.YOUR-SITE.com'}], href: 'http://www.YOUR-SITE.com' }, action_links: [ { text: 'Add action Link text', href: 'www.YOUR-SITE.com' } ], user_prompt_message: 'Message text' }, function(response) { if (response && response.post_id) { window.location = "http://www.REDIRECT-AFTER-SHARE.com"; } else { alert('You must share this to view content'); streamPublish(); } }); } </script> <center> <p align="center"></p> <p align="center"> <img onclick="streamPublish()" src="IMAGE-CLICKED-FOR-POPUP.gif" border="0"></p> <div style="position: relative; width: 400px; height: 100px;"> <div> </div> </div> </center> </div> </body> </html>
Te recomiendo que cambies el ID de Facebook por el tuyo. Si no jala entonces cambia también esta parte del código:
function(response) { if (response && response.post_id) { window.location = "http://www.REDIRECT-AFTER-SHARE.com"; } else { alert('You must share this to view content'); streamPublish(); }
Recuerda que con Javascript puedes lograr que el usuario interactúe de determinada forma con tu sitio. Este código es para que la gente comparta el video para poderlo ver.
Muy bueno gracias por el aporte
Me ha encantado vuestro post y me ha sabido a poco pero ya sabeis lo que dice el dicho “si lo bueno es breve es dos veces bueno”. Me gustara volver a leeros de nuevo.
Saludos
[url=http://www.dreamlux.es/blog/index.php/noticias/categories/listings/rotulos-electronicos-1.html]necesito rotulos electronicos[/url]
Muchas gracias por el comentario, espero que te funcione muy bien.
amigo una pregunta para subirlo a mi web de wordpress este codigo tengo que convertirlo en PHP… o tendo que dejarlo como html ????? porfa ayudame….
Hola, para WP hay muchos plugins de bloqueo de contenidos para lograr lo que quieres. Te recomiendo que los busques y te ahorres el tener que estar manejando código. Saludos!