Plugin Bình luận

Plugin bình luận cho phép mọi người bình luận về nội dung trên trang web của bạn bằng tài khoản Facebook của họ. Mọi người cũng có thể chọn chia sẻ hoạt động bình luận của họ với bạn bè (và bạn của bạn bè họ) trên Facebook. Plugin bình luận cũng bao gồm các công cụ kiểm duyệt được tích hợp và xếp hạng mức độ phù hợp xã hội.

Trình định cấu hình plugin Bình luậnKiểm duyệtCài đặtĐiều chỉnh ngôn ngữCâu hỏi thường gặp

Từng bước

1. Chọn URL hoặc Trang

Chọn URL của trang web mà bạn muốn sử dụng với plugin bình luận.

2. Bộ cấu hình mã

Sao chép và dán URL vào bộ cấu hình mã bên dưới. Bạn có thể điều chỉnh cài đặt như width của plugin bình luận hoặc số bài viết bạn muốn hiển thị theo mặc định (num_posts). Nhấp vào nút Lấy mã để tạo mã plugin bình luận.

3. Sao chép và dán đoạn mã

Sao chép và dán đoạn mã vào HTML của trang web mà bạn muốn triển khai bình luận.

Trình tạo mã plugin Bình luận

URL để bình luận
Chiều rộng
Số bài viết

Cài đặt

Bộ cấu hình mã ở trên chỉ sử dụng nhóm phụ gồm tất cả cài đặt có thể cho plugin bình luận của bạn. Bạn cũng có thể thay đổi các cài đặt sau:

Cài đặt Thuộc tính HTML5 Mô tả Giá trị mặc định

colorscheme

data-colorscheme

Sơ đồ màu được plugin bình luận sử dụng. Có thể là "nhạt" hoặc "đậm".

"nhạt"

href

data-href

URL tuyệt đối được liên kết vĩnh viễn với bình luận đăng trong plugin. Tất cả các tin được chia sẻ trên Facebook về bình luận được đăng bằng plugin bình luận sẽ liên kết tới URL này.

URL hiện tại.

mobile

data-mobile

Giá trị boolean chỉ định xem có hiển thị phiên bản được tối ưu hóa cho thiết bị di động hay không.

Tự động được phát hiện

num_posts

data-numposts

Số bình luận sẽ hiển thị theo mặc định. Giá trị tối thiểu là 1.

10

order_by

data-order-by

Thứ tự sử dụng khi hiển thị bình luận. Có thể là "social", "reverse_time" hoặc "time". Các loại thứ tự khác nhau được giải thích trong Câu hỏi thường gặp

"social"

width

data-width

Chiều rộng của plugin bình luận trên trang web. Đây có thể là một giá trị pixel hoặc phần trăm (như 100%) cho chiều rộng linh hoạt. Phiên bản di động của plugin bình luận bỏ qua thông số chiều rộng và có chiều rộng linh hoạt là 100%. Chiều rộng tối thiểu mà plugin bình luận hỗ trợ là 320px.

550

Sắp xếp bình luận

Mọi người có thể sắp xếp bình luận theo thời gian hoặc xếp hạng xã hội bằng cách sử dụng menu ở trên cùng bên phải của plugin bình luận.

Bạn có thể xác định thứ tự mặc định bằng cách sử dụng thuộc tính data-order-by và một trong ba giá trị sau:

social (mặc định)

Đây còn được gọi là "Hàng đầu". Plugin bình luận sử dụng các tín hiệu xã hội để hiển thị các bình luận có chất lượng cao nhất. Các bình luận được sắp xếp sao cho bình luận phù hợp nhất từ bạn bè và bạn của bạn bè được hiển thị trước tiên, cũng như các chuỗi thảo luận hoạt động hoặc được yêu thích nhất. Những bình luận bị đánh dấu là spam được ẩn khỏi màn hình.

Lưu ý: Chuỗi bình luận cũ hơn—bao gồm các chuỗi được liên kết với một đối tượng Open Graph đã tạo trước bản phát hành gốc của plugin bình luận—sẽ không thể sắp xếp theo tính xã hội.

time

Bình luận được hiển thị theo thứ tự đăng, với bình luận cũ nhất ở trên cùng và mới nhất ở dưới cùng.

reverse_time

Bình luận được hiển thị theo thứ tự ngược lại với thứ tự đăng, với bình luận mới nhất ở trên cùng và cũ nhất ở dưới cùng.

Điều chỉnh ngôn ngữ

Bạn có thể điều chỉnh ngôn ngữ của plugin Bình luận bằng cách tải phiên bản được bản địa hóa của SDK Facebook dành cho JavaScript. Khi bạn tải SDK, hãy điều chỉnh giá trị js.src để sử dụng ngôn ngữ của mình. Ví dụ: bạn có thể thay thế en_US bằng ngôn ngữ của mình, chẳng hạn như fr_FR cho tiếng Pháp (Pháp):

js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.4";

Các ngôn ngữ được hỗ trợ được tham chiếu trong tệp XML ngôn ngữ Facebook.

Bạn có thể cần phải điều chỉnh chiều rộng của plugin xã hội để sử dụng các ngôn ngữ khác nhau. Tìm hiểu thêm về bản địa hóa và dịch.

Kiểm duyệt bình luận

Một phần của plugin bình luận là công cụ kiểm duyệt mạnh mẽ. Công cụ này giúp đội ngũ quản lý cộng đồng của bạn kiểm duyệt nhiều bình luận cùng lúc một cách dễ dàng và nhanh chóng.

Thiết lập

Để sử dụng công cụ kiểm duyệt bình luận, bạn cần hoàn tất hướng dẫn thiết lập kiểm duyệt.

Hướng dẫn thiết lập kiểm duyệt

Xin lưu ý rằng bạn không thể sử dụng API Đồ thị để trả lời bình luận được đưa ra thông qua plugin Bình luận.


Bảng điều khiển

Có 2 cách để chuyển đến công cụ kiểm duyệt:

1. Chế độ xem kiểm duyệt dựa trên ứng dụng: Truy cập developers.facebook.com/tools/comments. Bạn sẽ nhận được danh sách tất cả ứng dụng trên Facebook của mình, cho phép bạn kiểm duyệt tất cả bình luận được liên kết với mỗi ứng dụng. Nếu bạn không sử dụng ứng dụng Facebook với plugin bình luận, bạn sẽ không thể sử dụng chế độ xem này.

2. Chế độ xem kiểm duyệt dựa trên trang: Nhấp vào liên kết Công cụ kiểm duyệt bên cạnh hộp bình luận (xem ảnh chụp màn hình bên dưới). Chế độ xem này chỉ hiển thị các bình luận được đăng lên trang web này (URL).

Chế độ xem kiểm duyệt

Chúng tôi hiển thị cả hai chế độ xem kiểm duyệt trong ảnh chụp màn hình bên dưới. Nếu đang sử dụng chế độ xem kiểm duyệt dựa trên ứng dụng, bạn có thể sử dụng menu để chuyển giữa các ứng dụng.

Trong bảng kiểm duyệt, bạn có thể phê duyệt hoặc ẩn bình luận tùy thuộc vào trạng thái của chúng. Để thay đổi trạng thái của nhiều bình luận, hãy sử dụng các hộp kiểm ở cột bên trái.

1. Chế độ xem kiểm duyệt dựa trên trang

Trong chế độ xem kiểm duyệt này, tất cả bình luận cho một url cụ thể sẽ được hiển thị.

2. Chế độ xem kiểm duyệt dựa trên ứng dụng

Trong chế độ xem kiểm duyệt này, tất cả bình luận cho ứng dụng của bạn sẽ được hiển thị.

3. Hàng đợi bị gắn cờ

Bình luận bị người dùng hoặc Facebook gắn cờ sẽ được hiển thị tại đây. Bình luận trong danh sách này có thể hiển thị công khai hoặc bị ẩn tùy thuộc vào cài đặt ứng dụng và cách bình luận bị báo cáo.

4. Hàng đợi của tôi

Để phân chia công việc tốt hơn giữa các nhà phát triển, bạn có thể sử dụng tính năng này để chỉ định bình luận cho chính mình kiểm duyệt. Bình luận được chỉ định tại đây sẽ vẫn khả dụng với người kiểm duyệt hoặc quản trị viên khác nhưng bình luận trong hàng đợi của bạn sẽ không xuất hiện trong hàng đợi của người khác.

Cài đặt

Đối với mỗi ứng dụng, bạn có thể xác định các cài đặt tùy chỉnh. Sử dụng nút Cài đặt (ở trên cùng bên phải của công cụ) để mở hộp thoại cài đặt.


Người kiểm duyệt

Bạn có thể thăng cấp người khác trở thành người kiểm duyệt bình luận. Bắt đầu nhập tên của bạn bè vào hộp nhập và menu đề xuất sẽ giúp bạn chọn người mà bạn muốn đặt làm người kiểm duyệt.


Sắp xếp bình luận theo

Bạn cũng có thể kiểm soát cách sắp xếp bình luận. Tìm hiểu thêm trong Sắp xếp bình luận.


Kiểm duyệt

Bạn có thể thay đổi chế độ hiển thị mặc định của bình luận mới. Ví dụ: bạn có thể muốn phê duyệt tất cả bình luận mới. Nếu bình luận không được phê duyệt, bình luận sẽ chỉ hiển thị với người bình luận cho đến khi người kiểm duyệt phê duyệt bình luận.

Có ba chế độ kiểm duyệt khác nhau:

Công khai

Tất cả các bình luận sẽ hiển thị công khai. Các bình luận này cũng sẽ xuất hiện trong tab Xét duyệt.

Kín

Tất cả các bình luận sẽ bị ẩn.

Người dùng bị cấm

Trong tab Người dùng bị cấm, người kiểm duyệt có thể tìm kiếm người dùng bị cấm. Nếu người dùng bị cấm đăng một bình luận mới, bình luận này sẽ tự động có chế độ hiển thị bị giới hạn và xuất hiện trong tab Xét duyệt.


Với bản phát hành Facebook SDK phiên bản 4.28.0, Phản chiếu bình luận sẽ không được dùng nữa. Tính năng này sẽ được hỗ trợ đến ngày 5/2/2018.

Phản chiếu bình luận

Phản chiếu bình luận cho phép mọi người tham gia một cuộc trò chuyện đơn lẻ, dù bình luận đến từ trang web hay Trang Facebook của bạn. Khi bạn chia sẻ liên kết tới trang web trên Trang Facebook của mình, các bình luận từ trang web đó cũng sẽ xuất hiện dưới dạng bình luận về bài viết trên Trang Facebook của bạn và ngược lại. Điều này tạo ra cuộc trò chuyện phong phú hơn trên cả Trang Facebook và trên trang web vì các bình luận sẽ xuất hiện ở cả hai nơi.

Bạn có thể bật tính năng phản chiếu bình luận trong công cụ kiểm duyệt bằng cách đi tới tab Cài đặt. Để bật tính năng phản chiếu bình luận, bạn cần phải là quản trị viên Trang của Trang Facebook mà bạn muốn bật tính năng phản chiếu.

Nếu muốn mọi người có thể thêm ảnh vào bình luận khi bật phản chiếu bình luận, bạn cũng phải bật Cho phép khách truy cập Trang đăng bài viết cho trang của mình. Để làm cho bình luận được phản chiếu chính xác, bạn cần công khai trang Facebook của mình với mọi người.

Phản chiếu bình luận sẽ có hiệu lực trên các trang web mới được tạo sau khi đã bật cài đặt này. Khi tính năng phản chiếu bình luận được bật cho một trang web cụ thể, không có cách nào để vô hiệu hóa phản chiếu (bạn chỉ có thể tắt phản chiếu cho trang web mới về sau), vì vậy, nếu tính năng tự động đóng được bật và chia sẻ với Trang Facebook của bạn, các bình luận mới vẫn có thể được tạo từ bài viết trên Trang Facebook, chứ không phải từ trang web.

Mọi người có biết chúng tôi đang phản chiếu bình luận không? Khi một người bắt đầu viết bình luận trên trang web của bạn, họ sẽ nhìn thấy một thông báo cho biết bình luận của họ cũng sẽ xuất hiện trên Trang Facebook của bạn. Thông báo này cũng xuất hiện khi một người bắt đầu viết bình luận về một bài viết được đăng lên Trang Facebook của bạn.


Kiểm duyệt hoạt động như thế nào? Tất cả bình luận, dù trong bài viết trên Trang Facebook hay trong bài viết gốc trên trang web, đều hiển thị trong công cụ kiểm duyệt bình luận chính của Facebook, để tất cả bình luận hiển thị trên trang bài viết đều có thể được kiểm duyệt. Nếu bạn ẩn một bình luận trong công cụ kiểm duyệt, bình luận đó cũng sẽ tự động bị ẩn trên Trang Facebook.

Cài đặt SMS

Đóng chuỗi

Bạn có thể đóng một chuỗi bình luận trên URL bất kỳ mà bạn đang sử dụng plugin bình luận. Thực hiện điều này nghĩa là mọi người sẽ không thể thêm bình luận mới vào cuộc thảo luận trên trang web đó. Bạn có thể đóng một chuỗi trong menu Cài đặt URL.

Ghi đè cài đặt tự động đóng

Nếu bạn đã bật tính năng tự động đóng, bạn có thể ghi đè chuỗi đã đóng. Điều này sẽ mở lại chuỗi cho bình luận. Để thực hiện việc này, hãy đi tới Cài đặt URL và bật Ghi đè cài đặt tự động đóng. Sau đó, đặt trạng thái đóng mong muốn cho URL mà bạn đang kiểm duyệt.

Thiết lập kiểm duyệt

Để sử dụng công cụ kiểm duyệt, bạn cần kết nối tài khoản Facebook hoặc ứng dụng Facebook với việc triển khai plugin bình luận của mình.

Thiết lập sử dụng ứng dụng Facebook (Ưu tiên)

Nếu trang web của bạn có nhiều hộp bình luận, chúng tôi khuyên bạn nên chỉ định một ID ứng dụng Facebook làm thực thể quản lý. Nghĩa là tất cả các quản trị viên ứng dụng đều có thể kiểm duyệt bình luận. Làm như vậy sẽ bật giao diện người kiểm duyệt trên Facebook. Tại đây, bình luận từ tất cả các plugin do ID ứng dụng của bạn quản lý có thể dễ dàng được kiểm duyệt cùng nhau.

<meta property="fb:app_id" content="{YOUR_APP_ID}" />

Bên cạnh những người bạn thêm bằng cài đặt Người kiểm duyệt, tất cả quản trị viên của ứng dụng cũng có thể kiểm duyệt bình luận nhưng chỉ có người kiểm duyệt nhận được thông báo về bình luận mới nếu bạn đã bật thông báo.

Khi bạn triển khai nhiều hộp bình luận trên trang web và liên kết chúng với một ứng dụng bằng cách chỉ định một ID ứng dụng, cài đặt kiểm duyệt bạn chọn sẽ áp dụng cho tất cả các hộp bình luận.

Ví dụ: thay đổi cài đặt kiểm duyệt thành có chế độ hiển thị bị giới hạn sẽ ảnh hưởng đến tất cả các hộp bình luận có cùng ID ứng dụng. Nếu bạn cần áp dụng các cài đặt kiểm duyệt khác nhau trong các vùng khác nhau của trang web, bạn nên sử dụng hai hoặc nhiều ID ứng dụng. Sau đó, bạn có thể áp dụng các cài đặt kiểm duyệt khác nhau cho từng nhóm hộp bình luận.

Bạn có thể chỉ định fb:app_id hoặc fb:admins nhưng không được chỉ định cả hai.

Chỉ định một tài khoản Facebook làm quản trị viên

Để chỉ định một tài khoản Facebook làm quản trị viên của việc triển khai plugin bình luận, hãy thêm thành phần meta sau vào phần <head> của mọi trang web mà bạn sử dụng plugin bình luận:

<meta property="fb:admins" content="{YOUR_FACEBOOK_USER_ID}"/>

Để thêm nhiều người kiểm duyệt, hãy thêm nhiều thành phần, mỗi thành phần có một ID Facebook:

<meta property="fb:admins" content="{YOUR_FACEBOOK_USER_ID_1}"/>
<meta property="fb:admins" content="{YOUR_FACEBOOK_USER_ID_2}"/>

Bộ đếm bình luận

Việc sử dụng giá trị fb:comments-count sẽ hiển thị số bình luận trên một URL đã cho trong thành phần <span> trên trang web của bạn. Sau đó, bạn có thể sử dụng CSS để tạo kiểu cho thành phần <span> này để phù hợp với phần còn lại của trang web. Lưu ý: tính năng này hiện không khả dụng trong HTML5.

Ví dụ: để hiển thị số lượng bình luận trên example.com, hãy sử dụng mã này:

<span class="fb-comments-count" data-href="http://example.com/"></span>
awesome comments 

Tùy chọn này sẽ hiển thị:

69391 awesome comments

Số lượng bình luận trên một URL đã cho có thể truy cập bằng cách sử dụng API Đồ thị. Ví dụ: số bình luận trên example.com sẽ hiển thị khi bạn sử dụng thuộc tính comment_count trên trường share của nút URL:

https://graph.facebook.com/v2.4/?fields=share{comment_count}&amp;id=<YOUR_URL>

Webhooks

Bạn có thể thiết lập webhook để thông báo cho tập lệnh trên máy chủ khi bình luận mới được đăng. Cách bắt đầu:

  1. Đi tới Bảng điều khiển ứng dụng
  2. Nhấp vào "+ Thêm sản phẩm" ở thanh điều hướng bên trái
  3. Trong phần Webhooks, nhấp vào "Thiết lập"
  4. Chọn "Ứng dụng" trong menu thả xuống
  5. Nhấp vào nút "Đăng ký chủ đề này"
  6. Trong hộp thoại này, hãy nhập URL của tập lệnh sẽ nhận thông báo, ví dụ: https://example.org/mywebhook.php
  7. Nhập mã - chuỗi bất kỳ mà bạn chọn. Mã sẽ được gửi tới tập lệnh để xác minh
  8. Bước cuối cùng trong quá trình thiết lập là nhấp vào nút "Xác minh và lưu"

Nhưng trước bước đó, hãy xem tài liệu về Webhooks để biết toàn bộ chi tiết về cách triển khai tập lệnh của bạn.

Dưới đây là ví dụ nhanh về giao diện của một mywebhook.php đơn giản trong PHP.

Bắt đầu với việc xác minh:

<?php
if ($_GET['hub_verify_token'] === 'make-up-a-token') {
  echo $_GET['hub_challenge'];
}

make-up-a-token này chính là chuỗi bạn nhập trong bước 7 ở trên.

Sau đó, chỉ cần ghi tất cả bình luận khi chúng được đăng:

file_put_contents(
  'log.txt',
  "\n" . file_get_contents('php://input'),
  FILE_APPEND
);
?>

Lưu ý rằng trong PHP, $_POST sẽ không hoạt động, bạn cần có file_get_contents('php://input')

Sau khi xác minh Webhook, bạn sẽ nhìn thấy "plugin_comment" và "plugin_comment_reply" trong phần Webhooks trên Bảng điều khiển ứng dụng.

Nhấp vào "Thử nghiệm" để kiểm tra kỹ quá trình triển khai của bạn bằng phản hồi mẫu, sau đó "Đăng ký" để phát trực tiếp.

Các chi tiết khác về phản hồi có trong tài liệu tham khảo về Webhooks.