chia sẻ URL Joomla trên Facebook - chỉnh sửa hình ảnh, tiêu đề và mô tả


7

Tôi có một số ít các trang web Joomla mà tôi quản lý từ phiên bản 1.5 cho đến phiên bản gần đây, 3.3. Bất cứ khi nào tôi đi để chia sẻ một liên kết từ một trong các trang web của tôi trên Facebook (bất kể phiên bản Joomla nào), hình thu nhỏ, tiêu đề và mô tả không phản ánh thông tin có trên trang tôi muốn chia sẻ.

Tôi đã thấy rất nhiều thông tin liên quan đến việc sử dụng thẻ meta đồ thị mở (OG), nhưng tôi không chắc chắn làm thế nào để triển khai chúng vào cấu trúc Joomla.

Bất kỳ đầu vào sẽ được đánh giá rất nhiều!

Câu trả lời:


4

Thử cái này,

Đây là một cách tiếp cận khác nhau cho yêu cầu, Nhiều lần các thẻ OG tạo ra vấn đề chia sẻ URL hình ảnh trên FB, do bộ đệm, nén, v.v. Vì vậy, trong bất kỳ CMS nào tốt hơn nên sử dụng Javascript SDK for FBchia sẻ để chia sẻ hình ảnh tùy chỉnh, tiêu đề, mô tả, v.v.

Vấn đề với bộ đệm hoặc nén và xung đột với OG tagssẽ được giải quyết bằng phương pháp này.

Chỉ cần tạo một ứng dụng trên FB.

<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>

để biết thêm chi tiết về nút Chia sẻ tùy chỉnh trên FB

hy vọng nó có ý nghĩa


Điều này làm việc như một cơ duyên, cảm ơn bạn! (trả lời cực kỳ muộn, lol)
chuckd13

4

Trước tiên tôi sẽ sử dụng công cụ gỡ lỗi của Facebook: https://developers.facebook.com/tools/debug

Nếu không có gì là dân cư, đây là những nguyên nhân có thể: 1. GZip 2. Công cụ nén trong Mẫu 3. Plugin của bên thứ 3 (Rokbooster, JCH Tối ưu hóa)

Nếu bạn có mẫu Rockettheme mới hơn, hãy tìm trong tệp index.php vì chúng có một số thẻ meta OG được xác định trước.

Dưới đây là một hướng dẫn tốt về thẻ meta biểu đồ mở (OG) nếu bạn muốn thêm chúng vào tệp index.php của mẫu: http://moz.com/blog/meta-data-temsheet-123

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.