Na tej stronie użyłem pięknej galerii zdjęć. Problem polega na tym, że gdy użytkownik kliknie przycisk podobny do Facebooka, w jego wiadomościach wyświetlana jest tylko nazwa strony. to, co chciałbym, to - kiedy użytkownik kliknie przycisk FB LIKE na danym obrazie, ten obraz jest wyświetlany w jego kanałach informacyjnych. możesz mi pomóc to zrobić?Facebook Like Button in Pretty Photo Image Gallery
Odpowiedz
Podczas pracy z Facebook, zawsze zawsze sprawdzić adres swojej strony www z Facebook debugger.
Wygląda na to, że Facebook nie jest w stanie sprawić, że obraz będzie wyglądał prawidłowo, więc musisz dodać metatag, aby Facebook mógł poznać pożądany obraz dla prvded URL.
Ex: <meta property="og:image" content="YOUR_IMAGE_PATH"/>
Aktualizacja 1:
W celu zmodyfikowania Meta wartości znacznika, gdy użytkownik zmieni galerii obrazu, można użyć następującego kodu, aby to zrobić:
$("meta[property=og\\:image]").attr("content", YOUR_IMAGE_PATH);
notatka że musimy uciec przed znakiem :
, jak wspomniano w documentation
Aktualizacja 2:
trzeba będzie zmienić te funkcje w celu uczynienia go do pracy:
$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;
});
Użyj Facebooka OG Meta Tagi
przypadku obrazów na przykład:
<meta property="og:image" content="http://yourwebsite.com/img/img.png"/>
Aby uzyskać więcej informacji, sprawdź to: http://davidwalsh.name/facebook-meta-tags
Wiem, należy prawdopodobnie wykonane z FB OK MT, ale problemem jest to, gdzie je embedd w javascriptową galerię obrazów ... – Dantes
- 1. Facebook like and share button na ajax
- 2. Facebook Like Button lubi mój kod
- 3. Ruch/pozycja Facebook Like Button Comment Popup
- 4. Okno dialogowe Facebook Like Button pokazujące stronę
- 5. Facebook Like button przekierowanie do facebook miejscu w android
- 6. Facebook Like Button Tag Brakujący błąd. Jak mogę to naprawić?
- 7. Facebook Like 500 Error in WordPress
- 8. Facebook Like Button - rozbieżność pomiędzy render starej i nowej konstrukcji
- 9. Facebook Like button pokazujący 0 polubień dla WSZYSTKICH stron Facebooka
- 10. Styling Button WPF Image + Tekst
- 11. Ustawienie Facebook Cover Photo via API
- 12. jquery: fade in image after image
- 13. Przycisk Facebook Like Like bez JavaScript?
- 14. Facebook Login Button użyciu angularjs
- 15. Różne języki dla I like button
- 16. Pokaż zero w button_count Like button
- 17. jquery like lib in java
- 18. Jak działa przycisk Facebook Like?
- 19. Facebook Like wykazuje negatywną Ilość
- 20. "-webkit-transform: scale (2)" nie wpływa kliknij obszar Facebook Like Button (na iPadzie)
- 21. umieszczanie wbudowanych przycisków facebook like i google +?
- 22. Photo Booth in iOS. Korzystasz z OpenCV lub OpenGL ES?
- 23. Crop Image as circle in Android
- 24. iOS - efekty animacji - pop-in Image
- 25. Facebook jak og: image with svg
- 26. Something like cron (timer) in gevent
- 27. SQL gdzie klauzula z LIKE i IN
- 28. Facebook: User Like/Zostań fanem strony
- 29. Jak sprawić, aby Facebook Like Box reagował?
- 30. Facebook Like przycisk w aplikacji Android
, więc jak moglibyście zaproponować wdrożenie pożądanego bahawiaku? – Dantes
http://stackoverflow.com/questions/7054217/changing-facebook-meta-tag-content-attribute-using-jquery –
w sekcji head Mogę utworzyć klauzulę if, która zarejestruje się, gdy użytkownik znajdzie się na "galerii" "strona. Ale jak mogę określić, który użytkownik obrazu kliknął? – Dantes