• 22-07-2014, 10:47:21
    #1
    Arkadaşlar merhaba. Kategori kodlama ile alakalı olduğu için buraya açtım.

    Php ile yaptığım, Facebook'ta paylaş kodunu koyduğum bir sitem var.
    Siteme aşağıdaki kodları ekledim.

    <meta name="medium" content="video"> 
    <meta name="video_height" content="402"> 
    <meta name="video_width" content="468"> 
    <meta name="medium" content="video"> 
    <meta name="title" content="<?=$sorgu['baslik']?>"> 
    <meta name="video_type" content="application/x-shockwave-flash"> 
    <meta name="video_height" content="256"> 
    <meta name="video_width" content="320"> 
    <link rel="image_src" type="image/jpeg" href="resim/<?=$sorgu["resim1"]?>_b.jpg"> 
    <link rel="video_src" href="<?=$sayfamurl?>"> 
    <link rel="thumbnail" type="image/jpeg" href="resim/<?=$sorgu["resim2"]?>_o.jpg">

    <a target="_blank" href="http://www.facebook.com/share.php?u=<?=$sayfamurl?>"><img alt="Facebookta Paylaş" border="0" height="20" src="images/facepaylas.gif" order="0" /></a>
    Bu kodlar ile sorunsuz bir paylaşım yapıyorum ama mevcut sayfadaki istediğim resim yerine (yani meta taglarının oraya eklediğim resim yerine) o sayfada mevcut, aşağıda duran diğer resimleri alıyor. Kodlar tamamen doğru. Meta lar ile resimlere sayfadan erişebiliyorum. Acaba ben nerede hata yaptım?

    Şimdiden yardımlarınız için çok teşekkür ederim...
  • 22-07-2014, 11:28:44
    #2
    Og meta araştırın
  • 22-07-2014, 11:50:57
    #3
    CanArs12 adlı üyeden alıntı: mesajı görüntüle
    Og meta araştırın
    Merhaba, cevabınız için çok teşekkür ederim.

    <meta property="og:title" content="2. el satılık <?=$sorgu['baslik']?>" />
    <meta property="og:type" content="2. el satılık <?=$sorgu['baslik']?>" />
    <meta property="og:image" content="<?=$sorgu["resim1"]?>_b.jpg" />
    <meta property="og:url" content="<?=$sayfamurl?>" />
    <meta property="og:description" content="Açıklama" />
    Kodlarını koydum ama yine de sayfanın en altındaki resmi alıyor. Yukarıdaki kodda mevcut resimlerin url'leri düzgün.
  • 22-07-2014, 11:51:58
    #4
    Resimin tam URL sini yazın
  • 22-07-2014, 12:27:56
    #5
    @gizemsiz, yukarıdaki meta değişikliği yaptıktan sonra daha önceden paylaşmadığınız sayfayı deneyiniz. Facebook paylaşılan sayfaları belli bir süreliğine önbelleğe almaktadır.
  • 22-07-2014, 13:37:13
    #6
    Tamam düzelmiş. yvolkan arkadaşın da söylediği gibi cache den alıyormuş. Bende deneyip deneyip duruyordum. Çok ama çok teşekkür ederim.
  • 24-07-2014, 04:06:58
    #7
    sorunu çözmüşsünüz ama ek bilgi olarak aynı sorunu yaşayıp konuya gelen arkadaşlar için yazıyorum:
    facebook cache sistemi uygular değişikliği hemen göremezseniz ama facebookun debugger aracıyla kolaylıkla cache olmadan özleme yapabilirsiniz ve facebook size nerelerde hata yaptığınızı bildirir: https://developers.facebook.com/tools/debug/

    birde eskiden metaları body içine yazınca oluyordu ama artık facebook og metalarının head tagları arasına yazılmış olmasını istiyor.