web-gelistirme-sc.com

'da Joomla URL'sini paylaşma - resim, başlık ve açıklama düzenleme

i sürüm 1.5 tüm son sürümü, 3.3 arasında değişen yönetmek bir avuç Joomla siteleri var. Facebook'taki sitelerimden birinden (Joomla sürümü ne olursa olsun) bir bağlantıyı paylaşmaya gittiğimde, küçük resim, başlık ve açıklama paylaşmak istediğim sayfadaki bilgileri yansıtmıyor.

i açık grafik (OG) meta etiket kullanımı ile ilgili bir çok bilgi gördük, ama nasıl Joomla yapısı içine uygulamak için emin değilim.

herhangi bir girdi büyük mutluluk duyacağız!

7
chuckd13

Bunu dene,

bu gereksinim için farklı bir yaklaşımdır, OG etiketleri çoğu zaman önbellek, sıkıştırma vb. nedeniyle FB'de resim URL'si paylaşmak için sorun yaratır. Bu nedenle, herhangi bir CMS'de Javascript SDK for FB paylaşımını özel görüntü, başlık, açıklama vb.

Önbellek veya sıkıştırma ve OG tags ile çakışmayla ilgili sorun bu yöntemle çözülecektir.

Sadece FB üzerinde bir APP oluşturun.

<script type="application/javascript">
  window.fbAsyncInit = function() {
    // init the FB JS SDK
    FB.init({
      appId      : 'APP ID',                            
      status     : true,                                 
      xfbml      : true                                  
    });

  };

  // Load the SDK asynchronously
  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/all.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));

function FBShareOp(){
    var product_name   =    'your title name';
    var description    =    'description';
    var share_image    =    'full image url ';
    var share_url      =    'url to share'; 
        var share_capt     =    'caption';
    FB.ui({
        method: 'feed',
        name: product_name,
        link: share_url,
        picture: share_image,
        caption: share_capt,
        description: description

    }, function(response) {
        if(response && response.post_id){}
        else{}
    });

}

</script>

daha fazla ayrıntı için FB'deki Özel Paylaş düğmesi

umarım mantıklıdır.

4
Jobin Jose

Önce Facebook'un hata ayıklama aracını kullanırdım: https://developers.facebook.com/tools/debug

Hiçbir şey doldurulmuyorsa, olası nedenler şunlardır: 1. GZip 2. Şablondaki Sıkıştırma Araçları 3. 3. Taraf Eklentileri (Rokbooster, JCH Optimize)

Daha yeni bir Rockettheme şablonunuz varsa, önceden tanımlanmış bazı meta OG etiketlerine sahip oldukları için index.php dosyasına bakın.

Şablonunuzun index.php dosyasına eklemek istiyorsanız, açık grafik (OG) meta etiketlerine ilişkin iyi bir kılavuz: http://moz.com/blog/meta-data-templates-12

4
YellowWebMonkey