Với tiện ích này, đọc giả buộc phải chia sẻ địa chỉ (url) của bạn lên facebook để có thể thấy được nội dung đả ẩn bên trong nút chia sẻ (share facebook), điều này sẽ góp một phần nhỏ giúp cho bạn có thêm lưu lượng truy cập từ facebook. Và với chỉ với vài dòng code dưới đây bạn sẽ dễ dàng thực hiện được chức năng hiển thị một nội dung nào đó khi người dùng nhấn vào nút chia sẻ lên facebook. Bạn cũng có thể xem thêm cách sử dụng đối với Twitter.
- Bước 2: Sau khi bạn có được AppID, việc tiếp theo là Thêm đoạn mã dưới đây vào Mẫu (template) của bạn, tốt nhất nên đặc nó trước thẻ </body>
- Bước 3: Tiếp theo, đặt đoạn javascript dưới đây vào bấc cứ nơi nào trong bài viết của bạn
Ở đây, ta sử dụng Facebook's Feed Dialog nó cho phép người dùng xuất bản những thông tin như: liên kết, hinh ảnh, mô tả,.. của một địa chỉ (url). Để biết thêm có thể vào đây để tham khảo thêm.
- Bước 3: Sử dụng, để sử dụng chỉ cần thêm thuộc tính onclick="shareOnFB();" vào thẻ bạn cần sử dụng
Vậy là xong, hy vọng với tiện ích nhỏ này sẽ làm bạn hài lòng! Chúc vui vẽ ^^
Demo chia sẻ Facebook để mở khóa nội dung
Nội dung đã bị khóa! Xin vui lòng bấm vào nút chia sẽ để mở khóa
Mở khóa nội dung ẩn bằng cách chia sẻ lên facebook
- Bước 1: Trước tiên, để thực hiện chức năng này, bạn cần đăng ký và tạo một App tại https://developers.facebook.com/ để lấy App ID- Bước 2: Sau khi bạn có được AppID, việc tiếp theo là Thêm đoạn mã dưới đây vào Mẫu (template) của bạn, tốt nhất nên đặc nó trước thẻ </body>
<div id="fb-root"></div>
<script>(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/en_US/sdk.js#xfbml=1&appId=212550605589620&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Thay đoạn appId màu đỏ thành appId của ứng dụng của bạn
- Bước 3: Tiếp theo, đặt đoạn javascript dưới đây vào bấc cứ nơi nào trong bài viết của bạn
Ở đây, ta sử dụng Facebook's Feed Dialog nó cho phép người dùng xuất bản những thông tin như: liên kết, hinh ảnh, mô tả,.. của một địa chỉ (url). Để biết thêm có thể vào đây để tham khảo thêm.
<script type="text/javascript">
function shareOnFB() {
var e = {
method: "feed",
link: "http://nhatchanh.info",
picture: "https://farm4.staticflickr.com/3914/14601901546_3a8dfd5d32_b.jpg",
name: "NhatChanh's Blog | Chia sẽ Thủ thuật - Blogger - Tutorials",
caption: 'nhatchanh.info',
description: "NhatChanh.Info là một blog chia sẽ các thủ thuật liên quan đến việc sử dụng Blogspot"
};
FB.ui(e, function(t) {
if (t["post_id"]) {
//Sau khi chia sẻ thành công, nội dung cần hiển thị của bạn ở đây
var secret_data = "<h2>Cảm ơn bạn đã quan tâm!<br />Hy vọng bài viết này sẻ làm bạn hài lòng!<br />Chúc bạn thành công ^^</h2>";
jQuery("#results").html(secret_data);
}
})
}
</script>
- Thay đoạn màu đỏ phía trên theo ý đồ của bạn
- Thay đổi các thuộc tính
link: địa chỉ blog của bạn
picture: hình ảnh cần hiển thị
name: tiêu đề cần hiển thị
caption: địa chỉ blog của bạn
description: đoạn mô tả ngắn cho blog của bạn
- Thay đổi các thuộc tính
link: địa chỉ blog của bạn
picture: hình ảnh cần hiển thị
name: tiêu đề cần hiển thị
caption: địa chỉ blog của bạn
description: đoạn mô tả ngắn cho blog của bạn
- Bước 3: Sử dụng, để sử dụng chỉ cần thêm thuộc tính onclick="shareOnFB();" vào thẻ bạn cần sử dụng
<div id="results">
<div style="text-align:center; color:#FF0000;">
Nội dung đã bị khóa! Xin vui lòng bấm vào nút chia sẽ để mở khóa
<br /><br />
<img onclick="shareOnFB();" style="cursor:pointer" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHMayMw9wOwsKc1sCu4Xi8v73vrl2P06Ed2zWkMlnkc1gLcmgTMSn_B2OAF4FodUrmozQIO-kNDczz75wK_lawef3ibH36bCUb5MvxI1_F0AsWXEmdYoJIwjsJ6k3-1eiXX_OzXjwfqMFN/s1600/fbshare.png">
</div>
</div>
Bạn nên chú thích một vài chữ ngắn gọn để đọc giả của bạn biết như: Nội dung đã khóa! Vui lòng bấm vào chia sẽ để mở khóa!
Vậy là xong, hy vọng với tiện ích nhỏ này sẽ làm bạn hài lòng! Chúc vui vẽ ^^
Thanks! bài viết rất hay, mình đã lấy được App ID nhưng sang bước 2 khi chèn vào template thì bị báo lỗi, bạn có thể xem khắc phục giúp mình đc không
ReplyDeletelink ảnh báo lỗi https://sites.google.com/site/suadienlanh078/loi%20fshare.png
link blog mình http://suadienlanh078.blogspot.com
Nếu vậy, bạn có thể vào Bố cục >> Thêm Tiện ích >> HTML/Javascript
DeleteVà chèn đoạn mã ở Bước 2 vào
Cảm ơn ad,mình đã thử khá nhiều cách nhưng đều không thành công, chỉ làm được xuất hiện nội dung ẩn và hình ảnh f | SHARE như DEMO trên bài viết này, nhưng không click vào được
Deletelink ảnh: https://sites.google.com/site/suadienlanh078/er02.png
Minh thi click vao duoc nhung nhung khi share ma nhap facebook ma tao app id thi share dc con con cac facebiook khac thi deu bao loi a
DeleteBạn phải bật App lên bằng cách vào Setting điền vào Contact Email
Delete[img]http://3.bp.blogspot.com/-xbeGoaAap9M/VOrDJG4FAyI/AAAAAAAACXo/vGja8pJ31D4/s1600/app-facebook-1.png[/img]
- Tiếp đến vào Status & Review - Chọn YES
[img]http://4.bp.blogspot.com/-x3Zjmhxnkxo/VOrCjzyvjiI/AAAAAAAACXg/7nddbQf_tGw/s1600/app-facebook-2.png[/img]
Vậy là App của bạn đả được bật.
Trên máy mình thì Ok nhưng trên các máy khác ko dc
ReplyDelete:( :( :( :( :( :( :( :(
ReplyDeleteKhông được làm báo lỗi
ReplyDeletekích vào báo " lỗi , thử lại sau "
ReplyDeleteMình kích vào nút share rồi bấm share thành công nhưng nội dung ẩn không hiện ra, bạn giúp mình với.
ReplyDeletetuyệt vời quá, cảm ơn bạn đã chia sẻ, qua đây mình cũng muốn chia sẻ đến mọi người địa chỉ cung cấp DV phiên dịch, dịch thuật đa ngôn ngữ, đa ngành nghề uy tín, nhanh chóng, chất lượng trên toàn quốc. Công Ty Phiên Dịch - Dịch Thuật A2Z, đơn vị cung cấp DV phiên dịch, dịch thuật số 1 tại Việt Nam. Điểm lợi khi khách hàng sử dụng DV phiên dịch, dịch thuật tại A2Z: tiết kiệm tối đa chi phí, thời gian, tăng khả năng thành công trong công việc, hoàn phí khi có lỗi từ DV. Tham khảo chi tiết ngôn ngữ phiên dịch, dịch thuật và địa chỉ: Phiên dịch tiếng anh tại Đà Nẵng, Phiên dịch tiếng Trung tại Hải Phòng, Phiên dịch tiếng nhật tại Hải Phòng, Phiên dịch tiếng trung Đồng Nai, Phiên dịch tiếng trung tại Bắc Giang, Phiên dịch tiếng trung tại Đà Nẵng, Phiên dịch tiếng Hàn tại Hải Dương, Phiên dịch tiếng Hàn tại Hà Nội,....................
ReplyDeleteBài viết hay hữu íchKhóa học chạy quảng cáo online
ReplyDelete