Other Facebook SDK updates for xenForo - Cập nhật Facebook SDK cho xenForo

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
17,149
Được Like
12,745
Facebook SDK updates for xenForo - Cập nhật Facebook SDK cho xenForo

Với tất cả những thay đổi đã diễn ra. Có một vài điều lỗi thời trong XF liên quan đến Facebook.

Hiện nay Open Graph (og) không flush và cập nhật những thay đổi khi bạn cập nhật og meta.

Để khắc phục điều này, mở index.php

Sau <?php

thêm vào:
Mã:
if($_GET['fbrefresh']){
$canological_url = '?refresh='.$_GET['fbrefresh'];
}else {
$canological_url = '';
}

Tiếp theo, đã có một số phiên bản của js SDK được cập nhật kể từ phiên bản XF. Điều này sẽ cập nhật cho bạn SDK FB mới nhất và sửa lỗi đăng nhập ngẫu nhiên với IE và Chrome.

Mở fb_channel.php và xóa tất cả các nội dung của nó và thay thế nó bằng
Mã:
<script>
window.fbAsyncInit = function() {
  FB.init({
  appId  : 'YOUR-APP-ID',
  status : true, // check login status
  cookie : true, // enable cookies to allow the server to access the session
  xfbml  : true, // parse XFBML
  oauth  : true // enable OAuth 2.0
});
};
  // 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/<?php echo htmlspecialchars($locale); ?>/all.js">/all.js";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

Hãy chắc chắn thay thế YOUR-APP-ID với id ứng dụng của bạn, bạn sử dụng cho kết nối facebook.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

tuna

Sergeant
Tham gia
30/01/2017
Bài viết
639
Được Like
276
cái này h xài đc ko các bác
 

Top Bottom