Xây dựng nội dung cho một blog hay trang web Nhưng một số blogger không hiểu điều này và họ đang cố gắng sao chép những nội dung của các trang khác về trang của họ. Bài viết này mình sẽ hướng dẫn các bạn vô hiệu hoá không cho copy sao chép nội dung bài viết chỉ cho copy nội dung trong khung code của bạn, thủ thuật này rất hữu dụng với những trang chuyên về thủ thuật blog.
» Tìm hiểu về lợi ích của thủ thuật này.
- Chống copy và quét khối nội dung bài viết của bạn.
- Chỉ cho phép độc giả copy nội dung nhất định trong bài viết của bạn ví dụ như một đoạn code, rất có lợi với những trang chuyên chia sẻ thủ thuật phải không nào.
- Có cả mã Javarscripts và css để các bạn lựa chọn.
» Chống copy và quét khối nội dung nhất định trong bài viết blogspot
Bài viết này mình sẽ đưa ra cho các bạn 2 đoạn code bạn có thể chọn cách nào bạn thích để áp dụng. mỗi cách có một ưu và nhược điểm khác nhau mình sẽ giới thiệu khi đi vào từng cách cụ thể.
Cách 1: dùng Javascripts.
Cách này có một nhược điểm lớn nhất đó là nếu độc giả của bạn tắt scripts của trình duyệt hoặc sử dụng trình duyệt không đọc được scripts thì nó sẽ không hoạt động.
2. Chọn mẫu (template) => chỉnh sửa HTML (Edit HTML)
3. Chèn đoạn code bên dưới vào sau thẻ <head> (hoặc trước thẻ </head>)
<script type='text/javascript'> if (typeof document.onselectstart!="undefined") { document.onselectstart=new Function ("return false"); } else{ document.onmousedown=new Function ("return false"); document.onmouseup=new Function ("return true"); } </script>
Cách 2 sử dụng mã CSS
1. Đăng nhập và vào bố cục
2. Chọn mẫu (template) => chỉnh sửa HTML (Edit HTML)
3. Chèn đoạn code bên dưới vào trước thẻ ]]></b:skin>
<!--Disable Highlighting--> <style type='text/css'> .post{ -webkit-user-select: none; /* Webkit */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE 10 */ /* Currently not supported in Opera but will be soon */ -o-user-select: none; user-select: none; } pre,code{ -webkit-user-select: text; /* Webkit */ -moz-user-select: text; /* Firefox */ -ms-user-select: text; /* IE 10 */ /* Currently not supported in Opera but will be soon */ -o-user-select: text; user-select: text; } </style>4. Lưu mẫu của bạn lại là xong và kiểm tra kết quả nha.
Cách cho phép độc giả copy một đoạn duy nhất trong bài viết của bạn.
Đoạn code trên sẽ khiến toàn bộ bài viết của bạn bị vô hiệu hoá click chuột phải và quét khối, giờ muốn cho độc giả quét khối khu vực nào bạn chỉ cần sử dụng đoạn mã bên dưới trong HTML của bài viết.
<pre> Đoạn code được phép copy </pre>hoặc đoạn code sau:
<pre> Đoạn code được phép copy </pre>
-Note: bạn có thể trang trí cho khung code của bạn cho đẹp hơn như bài viết này: Tổng hợp khung chứa Code đẹp cho Blogspot
Nhận xét
Bài này hay - - - -
Trả lờiXóablog của anh nên áp dụng không ?
duy3s.com
Hiện tại thì anh không áp dụng, chỉ demo trong bài viết này thôi em ak.
XóaCách này chỉ áp dụng mới sử dụng blog thôi chư không có gì là không copy được hết
Trả lờiXóaTất nhiên vẫn có thể copy nhưng sẽ mất nhiều thời gian hơn là copy bình thường :) Với lại đâu phải ai cũng biết tắt javar trình duyệt và copy nguồn trang đâu.
Xóasr trc vì sai post - bác coi cho mình phần comment có 3 tab nó hay bị biến mất 1 trong các tab
Trả lờiXóaví dụ http://shimivn.blogspot.com/2014/09/share-template-game-vo-lam-kiem-private.html
tab comment blogger ,tab comment g+,tab comment FB thỉnh thỏang ko hiện và nó hay bị lệch , thank
thank để mình thử xem sao
Trả lờiXóaThực ra trong css có thể sửa lại thành:
Trả lờiXóa.post{
user-select: none;
}
pre,code{
user-select: text;
}
Với các trình duyệt hiện nay không cần tới những đoạn thuộc tính dành riêng cho từng trình duyệt như trên nữa. khi đó sẽ không còn lỗi HTML 5 (W3C)
Phải bỏ thẻ style ở cách 2 đi chư nhỉ?
Trả lờiXóaCho em hỏi làm sao để lấy lại được đúng định dạng của các biểu tượng như các nút liên kết trang ở góc phải dưới trang www.kyyeu.com.vn ạ?
Trả lờiXóaEm cảm ơn nhiều!
Mẫu đó khi viết với tiếng việt sẽ bị như thế, nếu chú ý bạn sẽ thấy có những đoạn: content: "\f000"; những ký tự có dạng \f000 này không hiển thị với tiếng việt.
XóaBạn có thể thay nó thành link ảnh ở đoạn:
<a class="rss" href=""><i class="icon-rss"></i></a>
<a class="facebook" href="http://www.facebook.com/KyYeuHaVi" target="_blank"><i class="icon-facebook"></i></a>
<a class="twitter" href="http://twitter.com/"><i class="icon-twitter"></i></a>
<a class="google" href="http://plus.google.com/"><i class="icon-google"></i></a>
<a class="picasa" href="http://picasa.com/"><i class="icon-picasa"></i></a>
<a class="flickr" href="http://flickr.com/"><i class="icon-flickr"></i></a>
<a class="linked" href="http://www.linkedin.com/"><i class="icon-linkedin"></i></a>
<a class="social-wp" href="http://wordpress.org/"><i class="icon-wordpress"></i></a>
Ví dụ:
<a class="rss" href=""><i class="icon-rss"><img src="LINK ẢNH" />
<</i></a>
Xin lỗi cho mình hỏi ngoài lề chút! Mình muốm tạo một blogspot bài thi trắc nghiệm, không biết Nam Ta đã có bài viết nào hướng dẫn chưa nhỉ!? Nếu bạn bết có thể hướng dẫn mình được không? Cảm ơn bạn nhiều!
Trả lờiXóaCái này hay nha
Trả lờiXóacô muốn đổi nền các phần trong blog như chân trang, cột bên phải ,bên trái của blog . cô mong Nam viết bài này cho cô học . cảm ơn thầy ?
Trả lờiXóavới templater của bác chỉnh như blog mẫu của goole nó bảo ko áp dụng với blog này . như vậy phải chỉnh trong templater thì chỉnh chô nào cháu biết thì bảo giúp babcs nhé. xin cảm ơn
Trả lờiXóaChết, namkna xem giùm mình, blog mình bị cái gì thế này...hay là bị hack? http://phimkhoahochay.blogpsot.com/
Trả lờiXóaBạn kiểm tra lại mẫu đang áp dụng đi nha.
XóaTôi muốn coppy bảng tab vào bài viết blogspot nhưng nó không hiển thị dòng và cột, chỉ hiển thị nội dung, có lẽ tôi đã bấm nhầm chức năng nào đó. Bạn chỉ cho mình cách khắc phục khi coppy nhé. Xin cảm ơn.
Trả lờiXóaMình vẫn chưa hiểu ý của bạn cho lắm?
XóaNhận xét này đã bị tác giả xóa.
Trả lờiXóanhờ anh vào đây sửa giúp lỗi trên tem giúp em với.Em cảm ơn
Trả lờiXóavach ngan van phong, vach ngan ve sinh
Trả lờiXóa