2012-05-20 32 views
13

Tôi đang sử dụng mediawiki 1.19 và tôi đã thêm facebook 'like'. Khi tôi nhấp vào như hình ảnh được đăng là logo của trang web. Làm cách nào để lấy hình ảnh từ trang. Tôi đã chạy trang web thông qua http://developers.facebook.com/tools/debug và có vẻ như og: hình ảnh được đặt thành biểu tượng trang web. Làm cách nào để thay đổi thuộc tính meta này? Trang web của tôi là thepetwiki.com Cảm ơnLàm cách nào để đặt og: image để nó lấy hình ảnh từ trang?

Trả lời

21

Bạn sẽ đưa thêm một số tùy chỉnh og:tags để đánh dấu HTML của trang của bạn và xác định hình ảnh mà bạn muốn sử dụng ...

Hãy nhìn vào ví dụ từ Facebook documentation -

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:og="http://ogp.me/ns#" 
     xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <head> 
    <title>The Rock (1996)</title> 
    <meta property="og:title" content="The Rock"/> 
    <meta property="og:type" content="movie"/> 
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> 
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 
    <meta property="og:site_name" content="IMDb"/> 
    <meta property="fb:admins" content="USER_ID"/> 
    <meta property="og:description" 
      content="A group of U.S. Marines, under command of 
        a renegade general, take over Alcatraz and 
        threaten San Francisco Bay with biological 
        weapons."/> 
    ... 
    </head> 
    ... 
</html> 

Như bạn có thể thấy các thông số og:image được quy định ở đây và cho phép Facebook để hiển thị một cách chính xác các dữ liệu meta gắn liền với URL mà ...

Bạn có thể không cần tất cả các số og:tags được chỉ định tại đây, title, url, imagedescription chỉ nên sử dụng nút LIKE.

Bạn đã biết công cụ debugger - công cụ này sẽ giúp bạn gỡ lỗi nút LIKE và og:tags. Thực hiện một số thay đổi trong đánh dấu HTML của bạn và mỗi lần bạn sẽ phải gửi URL của mình mặc dù trình gỡ rối để làm mới phiên bản được lưu trong bộ nhớ cache của URL của bạn.


Một tìm kiếm Google nhanh chóng đã cho tôi mediawiki phần mở rộng này trông giống như nó có thể giúp bạn -

http://www.mediawiki.org/wiki/Extension:OpenGraphMeta

OpenGraphMeta cung cấp OpenGraph giao thức siêu dữ liệu cho bài viết trên wiki cho các bên thứ 3 như Facebook để trích xuất ...

+0

làm cách nào để làm điều này với mediawiki? Ngoài ra tôi không muốn phải tạo các thẻ meta mới cho mỗi trang (tôi có 100 trang trên trang web của tôi). Làm thế nào để thiết lập nó để facebook có hình ảnh từ khu vực nội dung? – LTech

+0

Bạn sử dụng 'og: tags'. Tôi xin lỗi nhưng tôi không có kiến ​​thức trong 'mediawiki'. Vào cuối ngày, mỗi URL riêng lẻ phải có các thẻ meta thích hợp cho Facebook - nếu không (như bạn đã thấy), nó sẽ lấy hình ảnh mà nó muốn ... – Lix

+0

Vì vậy hãy kiểm tra nó - tìm kiếm nhanh trên google đã cho tôi kết quả này - nó dường như là một phần mở rộng 'medawiki' cho chính xác mục đích này - http://www.mediawiki.org/wiki/Extension:OpenGraphMeta – Lix

Các vấn đề liên quan