Thư viện

Trải nghiệm

Chủ Nhật, tháng 10 09, 2011

Chống copy hay quét khối trên blogspot

Code Chống Copy bài viết trên blogspot - Chống vi phạm bản quyền trên blogspot.

Chia sẻ:
Chống copy hay quét khối trên blogspot by: http://namkna.blogspot.com/
Hiện nay công nghệ thông tin phát triển thì vấn đề bảo mật an toàn trên internet càng được chú trọng. Đối với những người viết blog hay web thì vấn đề bản quyền về bài viết cũng cần quan tâm. Trên trang blog hay web của bạn có một số tài liệu quan trọng hay liên quan đến một vấn đề gì đó mà bạn không muốn chia sẽ với người khác thì bạn có thể vô hiệu tính năng copy trên trang blog/web của bạn. Đây là thủ thuật bảo mật cơ bản để bạn có thể ngăn chặn việc người dùng copy bài viết của bạn.

Các bạn có thể xem demo bằng cách vào blog demo bên dưới
.
VIEW DEMO

- Khi một người khác có ý định copy thì bảng thông báo bên dưới sẽ hiện ra và ngăn cản không cho người khác click chuột phải lên blog để copy bài viết của bạn.
Chống copy hay quét khối trên blogspot

☼ Cách thực hiện Chống copy hay quét khối trên blogspot:


1. Đăng nhập và vào bố cục
2. Chọn mẫu (template) => chỉnh sửa HTML (Edit HTML)
3. Sau đó hãy chọn code thủ thuật và chèn vào sau thẻ <head> (hoặc trước thẻ </head>)
3.1. Đây là code chống quét khối văn bản
<script language='JavaScript1.2'>
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
3.2. Đây là code chống sử dụng chuột phải
<script language='JavaScript'>
var msg="Welcome to NAMKNA.BLOGSPOT.COM";
function disableIE() {if (document.all) {alert(msg);return false;}
}
function disableNS(e) {
if (document.layers||(document.getElementById&amp;&amp;!document.all)) {
if (e.which==2||e.which==3) {alert(msg);return false;}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disableNS;
} else {
document.onmouseup=disableNS;document.oncontextmenu=disableIE;
}
document.oncontextmenu=new Function("alert(msg);return false")
</script>
- Hãy thay dòng chữ màu xanh trong code thành dòng chữ mà bạn muốn người đọc thấy được khi click chuột phải trên blog bạn.
4- Save template.và vào blog kiểm tra kết quả nha.

☼ Tùy biến thủ thuật Chống copy hay quét khối trên blogspot trên các trang chuyên biệt của blogspot.


1- Chỉ cấm sao chép ở trang bài viết, còn trang chủ và trang nhãn vẫn copy được. 
- Để thực hiện việc này, bạn chỉ cần thêm đoạn code ở bước 3 vào code màu đỏ bên dưới:
<b:if cond='data:blog.pageType == "item"'>
code bước 3
</b:if>
2- Chỉ chống copy và quet khối ở trang chủ, nhưng ở những trang khác thì ta vẫn copy và quét khối được bình thường. Thì dùng code:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
code bước 3
</b:if>
3- Nếu muốn chỉ chống copy ở trang chủ và trang nhãn.
<b:if cond='data:blog.pageType == "index"'>
Code ở bước 3
</b:if>
4- Chỉ chống copy ở trang lưu trữ (archive).
<b:if cond='data:blog.pageType == "archive"'>
Code ở bước 3
</b:if>
5- Chỉ chống copy ở trang tĩnh (static page).
<b:if cond='data:blog.pageType == "static_page"'>
Code ở bước 3
</b:if>
6- Nếu muốn chỉ chống copy ở 1 bài viết cụ thể (1 trang riêng biệt).
<b:if cond='data:blog.url == "LINK_của_trang_riêng_biệt"'>
Code ở bước 3
</b:if>
7- Nếu muốn chống copy tất cả các trang trừ trang bài viết.
<b:if cond='data:blog.pageType != "item"'>
Code ở bước 3
</b:if>
Lưu ý: Nếu thay == thành != thì kết quả sẽ ngược lại.
  • == Chỉ cấm sao chép ở trang ...
  • != Cấm sao chép hết ở các trang, trừ trang ...

Cập nhật!

Với thủ thuật này sử dụng javascipts do vậy nếu ta tắt chế độ javascript trên các trình duyệt (hoặc sử dụng các trình duyệt không hỗ trợ javascipt) thì vẫn có thể copy và pate bình thường. Do vậy khắc phục vấn đề trên ta phải sử dụng tiện ích chống copy quét khối no javascipt. Bạn hãy tham khảo bài viết bên dưới để khắc phục lỗi trên nha.

36 nhận xét:

  1. Thanks bạn nhiều. Mình tình cờ tìm gặp blog của bạn và mình thích vô cùng vì nó mang đến cho mình rất nhiều kiến thức mà mình yêu thích.

    Chúc bạn luôn vui khỏe để ngày có nhiều bài viết hay hơn nữa phục vụ bạn đọc và cho mình nữa.

    Trả lờiXóa
  2. @ Clb Internet Marketing Vietnam: Cảm ơn bạn đã động viên. Ngoài những bài mình viết cũng có rất nhiều bài mình sưu tập từ các nguồn trên internet tuy nhiên tất cả đều được mình thử ngiệm trước khi đưa lên giới thiệu cho mọi người :))
    Chúc bạn vui vẻ!

    Trả lờiXóa
  3. bạn ơi sao mình làm thì lại bị báo là lỗi XML vậy, mình coppy đúng mà :((

    Trả lờiXóa
  4. @ tructhuclinh: Bạn chú ý na thiếu một dấu chấm cũng lỗi đó!
    Bạn thể xem Demo TẠI ĐÂY

    Trả lờiXóa
  5. Anh Nam Kna ơi. Cách này thì chỉ cần vào cài đặt trong google chrome chỉnh JavaScript thành: Không cho phép bất kỳ trang web nào chạy JavaScript

    Là coppy được ạ. Em biết một wed là: http://www.kiemhieptruyen.com/kiem-hiep/kim-dung/thu-kiem-an-cuu-luc/thu-kiem-an-cuu-luc-hoi-01.html

    Không cho coppy. Anh Namkna ơi có biết làm không ạ...?

    Trả lờiXóa
    Trả lời
    1. Cách này dùng javascrip nên khi tắt javarscipt sẽ copy được. Do vậy để khắc phục em dùng bài này:

      Chống Copy, Pate và Click chuột phải trên Blogspot

      Xóa
    2. Cảm ơn anh. Em làm được rồi. Em hơi cầu toàn một xíu. Cách này rất hay vì không sử dụng được: Ctrl A, Chuột Phải và quét khối. Em muốn hỏi cách này có thể áp dụng cho một Labes hay một bài viết nhất định không ạ.

      Xóa
    3. Tất nhiên là được nhưng hơi phức tạp. để tối anh viết cập nhật nha.

      Xóa
    4. Mong hồi âm sớm của anh nhé....! À tiện thể cho em xin một số thủ thuật của anh về blog em nha. Để mỗi lần cần em đỡ phải lục tung blog của anh lên. Em sẽ ghi nguồn đầy đủ, yên tâm về bản quyền anh nhé.....!

      Xóa
    5. 1- Nếu muốn sử dụng cho một label em phải dùng cấu chúc:

      <b:if cond='data:blog.pageType == "item"'>
      <body expr:class='"loading" + data:blog.mobileClass'>
      đoạn code gữa 2 thẻ body
      </body>
      <b:else/>
      <body>
      đoạn code gữa 2 thẻ body
      </body>
      </b:if>

      - nhưng như thế template của em sẽ nặng là load chậm đi gấp đôi. Nên không khuyến khích làm như vậy.

      2-1 Nếu ghi nguồn thì oke em. :)

      Xóa
    6. Em nghĩ lại rồi. vẫn share. Cảm ơn anh Namkna nhé....! À anh ơi em hơi spam xíu. Nhưng anh có thể cho em xin bài hướng dẫn chi tiết làm trang liên hệ và trang giới thiệu không. Em có làm theo anh Duy Phạm nhưng chưa thành công.

      2. Anh có thể xem qua code blog của em được không. Em không làm được bài viết liên quan này: Kiểu 1: http://namkna.blogspot.com/2011/08/bai-viet-lien-quan-co-hinh-anh-cho.html#.UUnfGBzIaHM

      Xóa
    7. 1- Về trang liện hệ và trang giới thiệu. Có rất nhiều style khác nhau em muốn style như thế nào thì anh mới viết tut được :)) Chức giờ viết tất cả mất nhiều time lắm.

      2- Trong bài viết: Bài viết liên quan có hình ảnh cho Blogger
      thì phần code thêm trước đoạn <div class='post-footer'> em phải thêm đúng. Vì mỗi blog có 2 đoạn <div class='post-footer'> đó.

      Xóa
  6. Chao anh Namkna. Em có làm theo hướng dẫn của anh. Nhưng blog của em chỉ có 1 thẻ <... class='post-footer'>. Em cũng thử nhiều bài viết khác của anh nhưng không được.

    Đây là hình ảnh em thao tác ạ.

    http://i1283.photobucket.com/albums/a551/hoithocuaquy/Capture_zpse766515f.png

    Trả lờiXóa
    Trả lời
    1. Thủ thuật này em thêm sau thẻ head
      Một số thủ thuật như bài viết liên quan, Em thêm vào sau thẻ đóp là Oke.

      Xóa
  7. Về phần liên hệ trang, em thích kiểu này: http://docs.google.com

    Đơn giản mà đẹp, phần đầu trên mạng hướng dẫn chi tiết. Nhưng đoạn sau thêm vào blog thế nào, chèn link vào đâu để mọi người không nhìn thấy bài viết ở trang chủ thì không ai hướng dẫn ạ....!

    Trả lờiXóa
    Trả lời
    1. Oke sắp tới anh sẽ viết bài hướng dẫn chi tiết.

      Xóa
  8. Cảm on bác nam về thủ thật này, Bác có cách nào chống copy tụ động ko, hiện có 1 số diễn đàn cũng như web toàn tự động ăn cấp bài của trang mình

    Trả lờiXóa
  9. Nhận xét này đã bị tác giả xóa.

    Trả lờiXóa
  10. Chào anh, Em đọc trang blog này ( http://blog.naver.com/chrin20/30093055204) và muốn copy đoạn text trong nền đen để đưa vào google dịch, nhưng em ko thể làm dc. Em có làm theo cách anh chỉ dẫn là tắt Javarscript thì nhấp phải chuột dc nhưng lại ko mở dc đoạn text trong phần nền đen đó. Vậy em nhờ anh hướng dẫn cho em cách nào để làm dc? Cảm ơn anh thật nhiều.

    Trả lờiXóa
    Trả lời
    1. Anh không hề thấy đoạn text nào trong nền đen hết em ak.

      Xóa
    2. Chào anh, thật là ngại quá khi phiền anh quay lại trang blog đó lần nữa :) Anh ạ, đoạn text đó muốn mở ra thì anh bấm vào dòng chữ “flesh & blood 5” màu xanh dương thi nó sẽ hiện ra đó anh. Em rất mong anh vui lòng giúp em anh nhé! Em xin lỗi và cảm ơn anh thật nhiều. Chúc anh mọi điều tốt đep :)

      Xóa
    3. Em có thể copy bằng cách bấm phải chuột vào trình duyệt em đang xem như firefox và chroome sau đó em chọn mục kiểm tra phần tử (thăm dò phần tử) Sau đó tại mục Inspector chọn biểu tượng Dùng chuột chọn phần tử (màu vuông hoặc kính lúp/ +> Tiếp theo dê chuột lên dòng em muốn copy nó sẽ hiện thị ở dưới nha em.\
      Ví dụ:

      그것은 엘리자베스 여왕이 열은 만찬의 자리에서 일어난 일이었다

      Xóa
    4. Chào anh! Theo cách anh hướng dẫn em đã làm dc rồi anh ạ! :) Anh thật tài giỏi quá, em rất ngưỡng mộ anh và em cảm ơn anh rất nhiều. Cầu chúc anh mọi điều may mắn.

      Xóa
    5. Không có gì đâu em ak. Rất vui vì giúp được em :)

      Xóa
  11. em thấy trang này cũng hay lắm nè anh, đoạn code thì được copy nhưng bài viết thì không copy được rất có ít cho những blog chia sẽ về thủ thuật blog :v
    Nó đây ạ: DEMO. Ấn vào bài viết để xem nhé.
    Nếu anh có thì anh share dùm em với nhé :v cám ơn anh... :v

    Trả lờiXóa
  12. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  13. I added this script on my blog. Nice working tricks. Thanks
    Blogger Maruf

    Trả lờiXóa
  14. vậy mình muốn huỷ chức năng chống copy phải làm sao hả ban. Tại thêm chức năng này vào mấy mục tiện ích như tìm kiềm hay liên hệ của mình bị tê liệt hết rồi, k trỏ chuột vào được.

    Trả lờiXóa
  15. Bài viết rất hay, mình làm được rồi..

    CẢM ƠN TÁC GIẢ NHÉ

    Trả lờiXóa
  16. Việc mình add code này vào có ảnh hưởng gì đến blog không ạ ??? Về tốc độ load, về top từ khóa

    Trả lờiXóa
  17. mình làm vẫn không được. Bác nào hỗ trợ check dùm với http://www.123hoctienganh.net/

    Trả lờiXóa