Thủ Thuật Lấy ảnh bài viết làm Thumbnail khi share lên Facebook cho Xenforo

CNTT01

Snow Flower ✔
Đây là một vấn đề nan giải đối với newbie mới tập tành xenforo. Hôm nay mình sẽ hướng dẫn các bạn lấy ảnh bài viết làm Thumbnail khi share lên Facebook.
Bước 1:Vào ACP/ Options/ Facebook Integration điền đầy đủ các thông tin ở đó:
– Facebook Application ID và Facebook Application Secret thì đã có link tạo ngay trong options đó rồi
– Facebook Page Admins: Bạn điền ID trang admin của bạn vào (đây là id của admin được tích hợp trên facebook hoặc id của trang facebook bạn tạo cho forum đã tạo app ID ở bước trên có dạng www.facebook.com/profile.php?id=xxxxxxxxxxxxx. Trường hợp các bạn đã đổi ID sang thành tên như www.facebook.com/username thì các bạn có thể vào đây kéo xuống dưới nhập usernam của mình vào và get ID: http://xenforo.com/help/facebook-user-id/ )

Chú ý: Phải làm cho đúng ở bước 1, nếu không thì cho dù bạn làm xong bước 2 và 3 thì cũng chẳng tác dụng gì

Bước 2: Vào open_graph_meta tìm 2 dòng sau:

Mã:
<xen:if is="{$avatar}"><meta property="og:image" content="{$avatar}" /></xen:if>
<meta property="og:image" content="{xen:helper fullurl, @ogLogoPath, 1}" />
Thay bằng:

Mã:
<xen:comment><xen:if is="{$avatar}"><meta property="og:image" content="{$avatar}" /></xen:if></xen:comment>
<xen:comment><meta property="og:image" content="{xen:helper fullurl, @ogLogoPath, 1}" /></xen:comment>
Bước 3: Vào thread_view template tìm dòng sau:

Mã:
<xen:set var="$avatar">{xen:helper avatar, $thread, m, 0, 1}</xen:set>
Thay bằng :
Mã:
<xen:comment><xen:set var="$avatar">{xen:helper avatar, $thread, m, 0, 1}</xen:set></xen:comment>
Vậy là xong, chúc các bạn thành công
 
h trang developer của fb nó làm mới lại rồi :( xem hướng dẫn trên xen k làm theo được :(
 
  • Like
Reactions: THB
Mới thử cách này và thành công, các bạn làm xem sao nhé:
Trong template thread_view, bỏ đoạn

PHP:
<xen:container var="$head.openGraph"><xen:include template="open_graph_meta">
        <xen:set var="$url">{xen:link 'canonical:threads', $thread}</xen:set>
        <xen:set var="$title">{xen:helper threadPrefix, $thread, escaped}{$thread.title}</xen:set>
        <xen:set var="$description">{xen:helper snippet, $firstPost.message, 155}</xen:set>
        <xen:set var="$avatar">{xen:helper avatar, $thread, m, 0, 1}</xen:set>
    </xen:include></xen:container>
 
  • Like
Reactions: THB
Giờ các trang mới làm theo cách này và đợi 1 thời gian thì mới được :D
Mình làm xong thấy vẫn được nhé, chỉ là hơi lâu thôi.
Demo http://haiplus.xyz thử share 1 bài nào đó và cảm nhận.
 
  • Like
Reactions: THB
vậy hả?
a làm 1 tuần mà chưa thấy thay đổi gì?
chắc phải đợi tiếp. hii
 
vậy hả?
a làm 1 tuần mà chưa thấy thay đổi gì?
chắc phải đợi tiếp. hii
em cũng không biết, em thấy site em chỉ 3 ngày Facebook nó unblock ( Tất cả domain .xyz đều bị block khi mới đăng ký) thì tự nhiên hiện cả Thumbnail to tướng :D
 
  • Like
Reactions: THB
uhm
cái này tùy site. có cái nhanh có cái chậm. nhiều cái đc ngay. hii. nhưng thành công 100% nhé. hii
 
ủa mấy cái này hình như trong style có sẳn rồi có cần sửa gì nữa đâu ta,share bài viết lên face là nó tự động get ảnh bài viết luôn mà,tớ xài style của vnxf
 
  • Like
Reactions: THB
Trước em cũng ngỡ là phải cài . Sau dùng cái addthis addon gì gì ấy . Thì được sau ngồi phân tích cái đó cũng chỉ để share thôi . Thực chất không cần cái gì đâu thì nó cũng tự động get ảnh lên facebook . Chỉ cần bác để yên website hoạt động bình thường tầm 1 tuần gì đó thì tự động nó cập nhật
 
đã thay code không được không được em nó chuyển sang lấy banner bên widget các bác ah
 
có cách nào để bỏ cái thẻ
[img ko các bác, em đăng link lên fb toàn bị dính thẻ này
 
@THB bác share cách làm đc ko ạ, em đăng link nào của vnxf lên fb cũng hiện ngon lành, hóng tut :)
 
  • Like
Reactions: THB
Back
Top