En este sitio utilicé una bonita galería de imágenes. El problema es que cuando un usuario hace clic en el botón Me gusta de Facebook, en sus noticias solo se muestra el nombre del sitio. Lo que me gustaría es que, cuando un usuario haga clic en el botón Fb LIKE de una imagen en particular, esa imagen se muestre en sus noticias. ¿me pueden ayudar a hacer esto?Botón Me gusta de Facebook en la Galería de imágenes de Pretty Photo
Respuesta
Al trabajar con Facebook, siempre siempre comprobar su URL del sitio web con el Facebook debugger.
Parece que el problema es que Facebook no pudo crear la imagen, por lo que tendrá que agregar una metaetiqueta para que Facebook pueda conocer la imagen deseada para la URL proyectada.
Ex: <meta property="og:image" content="YOUR_IMAGE_PATH"/>
Actualización 1:
Con el fin de modificar el valor de la etiqueta Meta cuando el usuario cambia la imagen de la galería, puede utilizar el siguiente código para hacerlo:
$("meta[property=og\\:image]").attr("content", YOUR_IMAGE_PATH);
nota que teníamos que escapar el carácter :
como se menciona en el documentation
Actualización 2:
tendrá que alterar esas funciones con el fin de hacer que funcione:
$pp_gallery.find('.pp_arrow_next').click(function(){
$.prettyPhoto.changeGalleryPage('next');
// here you will need to read the current image url, then assign it to our facebook line.
$("meta[property=og\\:image]").attr("content", YOUR_IMAGE_PATH);
$.prettyPhoto.stopSlideshow();
return false;
});
$pp_gallery.find('.pp_arrow_previous').click(function(){
$.prettyPhoto.changeGalleryPage('previous');
// here you will need to read the current image url, then assign it to our facebook line.
$("meta[property=og\\:image]").attr("content", YOUR_IMAGE_PATH);
$.prettyPhoto.stopSlideshow();
return false;
});
de Uso Facebook OG Meta Tags
Para las imágenes, por ejemplo:
<meta property="og:image" content="http://yourwebsite.com/img/img.png"/>
Para obtener más información, echa un vistazo a esto: http://davidwalsh.name/facebook-meta-tags
Sé que debe ser hecha probablemente con FB OK MT, pero el problema es dónde embedd ellas en la galería de imágenes de JavaScript ... – Dantes
- 1. Botón Me gusta en la aplicación iOS
- 2. Diferentes idiomas para me gusta botón
- 3. botón de me gusta y favorito para drupal
- 4. me gusta y no me gusta en una consulta mysql
- 5. Cómo configurar la imagen compartida al hacer clic en el botón Me gusta
- 6. WPF Galería de imágenes
- 7. plug-in "Me gusta", "No me gusta" para los carriles
- 8. ¿Cómo se evita la duplicación de imágenes en la galería de imágenes del dispositivo iOS?
- 9. Sql Me gusta RegEx
- 10. Galería de imágenes de iPhone
- 11. android recoger imágenes de la galería
- 12. Gestión de eventos para detectar si el usuario hace clic en un botón "Me gusta" en la página XFBML
- 13. Arrastrar y soltar imágenes de la galería de Android
- 14. Mejor práctica para la funcionalidad 'me gusta'
- 15. SQL DONDE ME GUSTA con la pestaña
- 16. Magento: Obtener galería de imágenes en list.phtml
- 17. Galería de imágenes en jquery mobile
- 18. Grupo SQL por "Me gusta"
- 19. MySql No me gusta Regexp?
- 20. Fancybox - Galería de imágenes de Ajax
- 21. Galería de mosaicos de cuadrícula con imágenes de tamaño dinámico
- 22. Galería de Android mostrar imágenes de SDcard
- 23. Obtener el recuento de Me gusta FB para URL específica y la página
- 24. Matriz en Mysql ¿DONDE ME GUSTA?
- 25. ¿Podemos utilizar "NO ME GUSTA" en sql
- 26. Operador Me gusta en LINQ to Objects
- 27. ¿Cómo uso Me gusta en Linq Query?
- 28. ¿Cómo implementar "me gusta" en BigQuery?
- 29. Algoritmos de puntuación: cómo convertir el número &% de "Me gusta" y "No me gusta" en un solo puntaje?
- 30. ¿Qué es la búsqueda de texto completo? ME GUSTA
entonces, ¿cómo sugieres que implemente el comportamiento deseado? – Dantes
http://stackoverflow.com/questions/7054217/changing-facebook-meta-tag-content-attribute-using-jquery –
en la sección head Puedo hacer una cláusula if que se registrará cuando un usuario esté en el "galerista" " página. Pero entonces, ¿cómo puedo identificar en qué imagen ha hecho clic el usuario? – Dantes