Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][HTML][PHP]Poleć na Facebook stała miniatura
Forum PHP.pl > Forum > Przedszkole
lukaszk
Witam, mam oto taki kod (Poleć na FB)
  1. <script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_button { display: background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat } html .fb_share_button:hover { url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) } </style>
  2. <a rel="nofollow" href="http://www.facebook.com/share.php?u=<?php echo $Url_social_done; ?>" title='Pochwal się na Facebook!' onclick="return fbs_click()" target="_blank">
  3. <img src="images/facebook.png" alt="" /></a>


Działa dobrze na mojej stronie ale umieściłem taki kod na stronie z ogłoszeniami i jest problem.
Tytuł, link, opis ładuje się ok ale problem jest z fotką ładują się albo dwie które nie powinny albo z innych ogłoszeń.
W serwisie nazwy fotek są kodowane ze względów bezpieczeństwa i nazwa może wyglądać tak 09-02-2012-1b6ff48e4f4fd275e1650e64d85305ac.jpg

Czy taka nazwa może utrudniać ładowanie się prawidłowej fotki do. Czy może jest opcja wrzucenia nazwy fotki do linku polecającego.
(fotki znajdują się w folderze uploads
Proszę o pomoc
maviozo
Podpowiem Ci. Jeżeli dodasz do strony
Cytat
<meta property="og:image" content="http://link.do/obrazka.jpg" />
To zawsze ten obrazek będzie brany jako miniatura na fb.
lukaszk
to rozwiązanie nie działa
maviozo
Może musisz dodać inne metatagi, xmlns:fb="https://www.facebook.com/2008/fbml" i inne dodatki.
U mnie to rozwiązanie działa idealnie. Oczywiście ten kod z [2] musi być na stronie, którą chcesz "share'ować".

Aa, przypomniało mi się. Jeżeli zalajkowałeś już jakąs stronę, to pomimo zedytowania jej źródła facebook będzie pamiętał dane z pierwszego wejścia. Musisz sparsować stronę za pomocą: https://developers.facebook.com/tools/debug
lukaszk
Nie dodawałem poniższego kodu i działa po tym jak skorzystałem z debug-era którego podałeś

  1. <meta property="og:image" content="http://link.do/obrazka.jpg" />


teraz dodam te tagi i zobaczę jak to będzie wyglądało a i jeszcze jedno ścieżki do obrazków podawać względne czy bezwzględne!
maviozo
Ja zawsze podaję bezwzględne. (tj w postaci http://mojserwer.pl/adres/do/obrazka.jpg)
lukaszk
Idealnie działa tak jak mówiłeś dodałem ten tag. Jakie tagi jeszcze proponujesz aby dodać?

Ten debuger pokazał mi takie błędy

"Like Button Warnings That Should Be Fixed"
  1. Admins And App ID Missing: fb:admins and fb:app_id tags are missing. These tags are necessary for Facebook to render a News Feed story that generates a high clickthrough rate.
  2. Like Button Tag Missing: og:type is missing. The og:type meta tag is necessary for Facebook to render a News Feed story that generates a high clickthrough rate.


jak to naprawić?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.