Với plugin bình luận, mọi người có thể 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 sẵn.
Bạn có thể bắt đầu nhận thấy một số tác động đến Plugin xã hội vì lời nhắc đồng ý nhận cookie cập nhật sẽ được hiển thị cho những người sử dụng các sản phẩm của Facebook ở Khu vực châu Âu. Chúng tôi sẽ không hỗ trợ các Plugin xã hội "Thích" và "Bình luận" cho người dùng ở Khu vực Châu Âu nữa, trừ khi họ 1) đã đăng nhập vào tài khoản Facebook và 2) đã đồng ý với cơ chế kiểm soát “Cookie trên ứng dụng và trang web”. Nếu đáp ứng cả hai yêu cầu này, người dùng sẽ có thể nhìn thấy và tương tác với các plugin như nút "Thích" hoặc "Bình luận". Nếu không đáp ứng yêu cầu nào ở trên, người dùng sẽ không thể nhìn thấy các plugin này.
Liên minh châu Âu (EU): Áo, Bỉ, Bulgaria, Croatia, Cộng hòa Síp, Cộng hòa Séc, Đan Mạch, Estonia, Phần Lan, Pháp, Đức, Hy Lạp, Hungary, Ireland, Ý, Latvia, Lithuania, Luxembourg, Malta, Hà Lan, Ba Lan, Bồ Đào Nha, Romania, Slovakia, Slovenia, Tây Ban Nha, Thụy Điển
Các quốc gia không là thành viên của Liên minh châu Âu, nhưng thuộc Khu vực Kinh tế châu Âu (EEA) nói riêng/Hiệp hội Mậu dịch Tự do châu Âu (EFTA) hoặc Liên minh Thuế quan: [EEA nói riêng/EFTA] Iceland, Liechtenstein và Na Uy; Thụy Sĩ: [Liên minh Thuế quan EU] toàn bộ Quần đảo Channel, Đảo Man, Monaco; Các căn cứ chủ quyền của Vương quốc Anh tại Síp; [Liên minh Thuế quan châu Âu] Andorra, San Marino, Thành Vatican.
Chọn URL của trang web mà bạn muốn sử dụng với plugin bình luận.
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
). Hãy nhấp vào nút Lấy mã để tạo mã plugin bình luận.
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.
Bộ cấu hình mã ở trên chỉ sử dụng một nhóm phụ gồm tất cả cài đặt có thể dùng 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 |
---|---|---|---|
|
| Sơ đồ màu được plugin bình luận sử dụng. Có thể là "light" (nhạt) hoặc "dark" (đậm). | "light" |
|
| URL tuyệt đối sẽ đượ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 đến URL này. | URL hiện tại. |
|
| Nếu bạn đặt thông số này thành |
|
|
| 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 |
|
| Số bình luận sẽ hiển thị theo mặc định. Giá trị tối thiểu là 1. | 10 |
|
| Thứ tự sử dụng khi hiển thị bình luận. Có thể là "reverse_time" hoặc "time". Các loại thứ tự khác nhau được giải thích trong phần Sắp xếp bình luận. | "reverse-time" |
|
| 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 |
Mọi người có thể sắp xếp bình luận theo thời gian 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 các giá trị sau:
reverse_time
(mặc định)Bình luận được hiển thị theo thứ tự ngược lại với thứ tự đăng, trong đó bình luận mới nhất ở trên cùng và cũ nhất ở dưới cùng.
time
Bình luận được hiển thị theo thứ tự đăng, trong đó bình luận cũ nhất ở trên cùng và mới nhất ở dưới cùng.
Bạn có thể thay đổi 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 Facebook SDK for JavaScript. Khi bạn tải SDK, hãy thay đổi giá trị của src
để sử dụng ngôn ngữ của bạn. 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):
src="https://connect.facebook.net/fr_FR/sdk.js#xfbml=1"
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.
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.
Để 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ệtLư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.
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 vào developers.facebook.com/tools/comments. Bạn sẽ lấy danh sách tất cả ứng dụng của mình trên Facebook. Nhờ đó, bạn có thể kiểm duyệt tất cả bình luận liên kết với mỗi ứng dụng. Nếu không dùng ứng dụng trên 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 ô 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ú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 bình luận. Để thay đổi trạng thái của nhiều bình luận, hãy sử dụng các ô để đánh dấu ở cột bên trái.
1. Chế độ xem kiểm duyệt dựa trên trang
2. Chế độ xem kiểm duyệt dựa trên ứng dụng
3. Hàng đợi bị gắn cờ
Đối với mỗi ứng dụng, bạn có thể xác định các cài đặt tùy chỉnh. Hãy 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.
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. Hãy bắt đầu nhập tên của bạn bè vào ô 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.
Bạn cũng có thể kiểm soát cách sắp xếp bình luận. Hãy tìm hiểu thêm trong phần Sắp xếp bình luận.
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ó 3 chế độ kiểm duyệt khác nhau:
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.
Tất cả các bình luận sẽ bị ẩn.
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.
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. Nếu bạn làm vậy, 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 bình luận trong menu Cài đặt URL.
Nếu đã bật tính năng tự động đóng, bạn có thể ghi đè chuỗi bình luận đã đóng. Thao tác này sẽ mở lại chuỗi bình luận. Để thực hiện việc này, hãy chuyển đến phần 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.
Để 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.
Nếu trang web của bạn có nhiều ô bình luậ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. Thao tác nà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}" />
Ngoài 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 sẽ 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 ô 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 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 ô bình luận.
Ví dụ: việc 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 ô bình luận có cùng ID ứng dụng. Nếu 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 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 ô bình luận.
Bạn có thể chỉ định fb:app_id
hoặc fb:admins
nhưng không chỉ định được cả hai.
Để 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}"/>
Khi bạn sử dụng giá trị fb:comments-count
, số bình luận trên một URL đã cho sẽ hiển thị 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 sao cho 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 dùng được trong HTML5.
Ví dụ: để hiển thị số lượng bình luận trên example.com, hãy sử dụng mã sau:
<span class="fb-comments-count" data-href="https://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}&id=<YOUR_URL>
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:
https://example.org/mywebhook.php
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 $_POST
sẽ không hoạt động trong PHP, 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 đó nhấp vào "Đăng ký" để hiển thị.
Các chi tiết khác về phản hồi có trong tài liệu tham khảo về Webhooks.