Loading post navigation ...
 
 

Pro page

31
Nhận xét

[ Yêu cầu ] : Chống copy và quét khối trong blog (cập nhật)

| by Phan Dũng | views

Hãy nhấn thanks để ủng hộ tác giả

Theo yêu cầu của bạn Minh Thành
[FD's BlOg] - Thủ thuật này sẽ giúp ích cho 1 số bạn muốn giữ bản quyền về nội dung của blog mình, tránh nội dung bị sao chép đại trà. Bài viết sẽ dùng 2 thủ thuật là ngăn chặn việc dùng chuột phải (right click) và quét khối trên blog.
Có thể xem demo ở đây : http://bl2-fd.blogspot.com/

Hình ảnh minh họa khi bạn dùng chuột phải:


☼ Cách thực hiện:
1. vào bố cục
2. vào chỉnh sửa code HTML
3. chèn đoạn code bên dưới vào sau thẻ <head> hoặc trước thẻ </head>

<!-- code chống quét khối -->
<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>

<!-- code chống dùng chuột phải -->
<script language='JavaScript'>

var msg="Welcome to BlOg FD";
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>

- Thay đổi lại dòng thông báo (code màu xanh).

4. Save template

☼ Cập nhật : chỉ cấm sao chép ở trang bài viết, hoặc không cho thủ thuật hiển chạy trên trang chủ.
- Chỉ cấm sao chép ở trang bài viết : thủ thuật này xem ra tiện lợi nhất, vì bạn chủ yếu chỉ cấm việc người xem copy nội dung cũng như hình ảnh của bài viết, vì thế ta áp dụng thủ thuật này chỉ ở trang bài viết, như thế sẽ không làm cho người đọc thấy bất tiện. Để thực hiện việc này, bạn chỉ cần thêm đoạn code màu đỏ vào code ở bước 3 :

<b:if cond='data:blog.pageType == "item"'>
{CODE Ở BƯỚC 3}
</b:if>

- Ngoài ra bạn cũng có thể ngăn không cho thủ thuật này có tác dụng ở trang chủ, tức là ở trang chủ ta có thể dùng chuột phải hoặc quét khối 1 cách bình thường. Để thực hiện các bạn cũng làm tương tự như trên :

<b:if cond='data:blog.url != data:blog.homepageUrl'>
{CODE Ở BƯỚC 3}
</b:if>

Nguồn : internet

Chúc các bạn thành công.


Enter your mail address:

31

share4vnn.tk

laị 1 thủ thuật biết lâu rùi :D

Khách (ẩn danh)

cho mình hỏi phần bố cục nó nằm ở góc nào vậy.Mình tìm hoài ma2ko thấy. Thông cảm vì mình mới làm quen với blog nên còn gà lắm . Thanks

Phan Dũng

@Nặc danh (02): sau này bạn chịu khó để lại cái tên khi comment nha bạn.

Cái phần bố cục nằm ở Bảng điều khiển, khi bạn đăng nhập vào trang chủ www.blogger.com .

Jeffy

Cái này nếu dùng đến nó thì cái gì cũng bị chống chuột phải hết đúng không bạn ? Vậy những cái ví dụ như bên ngoài homepage có những cái mình muốn dùng chuột phải cũng không được đúng không ? Cho mình biết với nhé . Thanks bạn !

share4vnn.tk

có một mẹo nhỏ cho ứng dụng này gợi ý cho mấy bác..các bác có thể để code này vào widget trên mục blog post như hình vẽ http://i716.photobucket.com/albums/ww164/lethuan_uk/share4vnn.jpg để đảm bảo rằng nó luôn được load trước bài viết.. thứ 2 với các bài viết sử dụng readmore thì tiện ích này ta sẽ cho ẩn trên trang chủ..vì trên trang chủ có coppy cũng ko coppy bài đầy đủ được hơn nữa phần nào giảmự khó chịu cho người truy cập..các bạn có thể tìm kiếm bài viết ẩn bài viết trên trang chủ của anh fandung..nhưng mà thủ thuật này với các bậc thầy về coppy thì nó thật là vô nghĩa :(

Phan Dũng

@Jeffy : nếu bạn muốn vậy thì hãy chỉ sử dụng thủ thuật này ở trang bài viết hoặc ko cho thủ thuật này có tác dụng ở trang chủ.

Nếu bạn muốn vậy mìh sẽ cập nhật lại bài viết cho bạn.

Phan Dũng

Cám ơn sự trợ giúp của Thuấn nhiều, em đăng kí thành viên blog anh đi.

Minh thành

cảm ơn anh nhiều nha

LouLou

ẹc ẹc ko biết disable javascript nó còn chạy hok ta ? :D

LouLou

bác fD viết cho em 1 script chèn 1 dòng [readmore -> url bài viết] mỗi khi ng` khác cop bài trên blog đc ko ah
cái này em thấy trên site xaluan.com nhưng ko biết là có javascript nào làm đc hok hay phải xài php ?!

LouLou

nếu ko thể link tới url bài viết (em e hơi khó) thì bác nghiên cứu link về 1 url cố định cũng ok hihi

Phan Dũng

Chưa hiểu ý của LouLou

LouLou

àm bác cứ thử copy 1 bài từ trang http://xaluan.com là rõ thui mà
nó chèn thêm ngay 1 dòng REad more : (url bài copy) ->

LouLou

http://img195.imageshack.us/img195/7418/95519777.jpg <~ có gì bác nghiên cứu giùm em nha

Phan Dũng

@LouLou :anh tìm ra rồi, em chỉ cần thêm đoạn code này vào sau dòng code <head> là được:

<script src='http://tcr.tynt.com/javascripts/Tracer.js' type='text/javascript'/>

Jeffy

Phan Dũng ơi! Mình muốn như vậy đó. Có những cái link trong bài viết mình làm cái này thì dùng chuột phải không được , homepage cũng thế. Bạn làm sao mà nó chỉ áp dụng cho hình và chữ trong bài post thôi có được không ? Hồi trước mình post hình thì bị copy đi nhiều nơi nên bài này mình rất thích , chỉ mong là có thể dùng chuột phải dc cho các link và homepage .

hung

Bạn cập nhật lại giúp mình nhé chứ nếu bạn nói

"nếu bạn muốn vậy thì hãy chỉ sử dụng thủ thuật này ở trang bài viết hoặc ko cho thủ thuật này có tác dụng ở trang chủ"

*** Nói thiệt mình không biết gì về code nên không dám mò , sợ lắm . Đừng bực mình nhé :)

fandung

@Hùng : mình có cập nhật ở trên đó rồi mà bạn.

@Jeffy : không biết có làm được như bạn nói ko nữa.

Jeffy

Mình hy vọng bạn sẽ làm được, bạn thử đi nhé và mình luôn chờ bạn đó .. hehe ! cảm ơn bạn nhiều ! Chúc ngủ ngon !

share4vnn

@jeffy: bạn còn nhớ thủ thuật chèn quảng cáo giữa bài viết của anh fandung chứ...nếu thích thì chắc có thể áp dụng với thủ thuật này..như vậy ta có thể chống coppy ở từng bài viết cũng ok..hiểu ý mình chứ

Phan Dũng

@Thuấn : Good Job :)

LouLou

hê hê thanks bác fD để em thử phát nào

LouLou

ồ ok quá đi
khi copy nó chỉ thêm 1 dòng dẫn về http://luomlatblog.blogspot.com/#ixzz0Lr6zUTxu nhưng vẫn là trang chủ và thế là good rùi
thanks thanks thanks bác

Jeffy

@share4vnn : Để mình tìm bài đó, cảm ơn bạn nhé, mình cũng mới biết Fandung có mấy ngày gần đây ah nên không có nhớ bài nào hết vì không có biết sao nhớ được :) Bạn giúp mình cái link được không? Mình tìm thử . Cảm ơn hai bạn .

LouLou

ah hóa ra cái link có thêm các kí tự #ixzz0Lr6zUTxu ... nó khác thường ở chỗ phần nào bị copy sẽ được highlight ~ hay wa'

Jeffy

Fandung ơi ! Cho J hỏi thêm một chút nhé . Cái thủ thuật này thì quá hay nhưng có một diểm thế này ... Khi mình quét khối trong bài viết thì không được , dùng chuột phải copy hình cũng không được nhưng khi bấm lên cái hình thì hình sẽ bật ở cửa sổ mới . Vậy có cách nào mà khi click chuột vào hình thì nó không bật ở cửa sổ mới không bạn ? Như vậy thì việc copy hình ảnh người ta vẫn thực hiện được đó . Nếu có cách nào thì FanDung giúp cho mình biết với nha. Cảm ơn bạn nhiều .

bacay

Ngốc! Mấy cái javascript chỉ chặn được con nít thôi! Copy rầm rầm! Sử dụng script chắc chắn không được vì trình duyệt cho phép mình disable script nè! Có ý kiến sài flash, thấy sao?

Ông Heng

Anh zai ơi, thế chống nhấp chuột phải ở blogtiengviet thì làm thế nào. bày tỉu đệ đi..

beaki89

CHỈ CHỐNG DC COPY VÀ RIGHTCLICK THÔI, NẾU NÓ CATRL + A VÀ CTRL + C THÌ VẪN DC MÀ, ANH CÓ CÁCH NÀO CHỐNG LUN SỬ DỤNG PHÍM TẮT KO Ạ.

Chíp Việt

kinh moi cac blogger vao tham nha cua minh:
http://thitruong-24h.blogspot.com/
Mong mo nguoi gop y cho minh nhe.Tks

khuông

Bác ah! em muốn gỡ cái này ra thì phải làm như thế nào
Mời các bác ghé qua
http://www.supertourviet.com/



☺ Các bạn có thể viết lời bình của mình cho bài viết, và tuân thủ một số quy tắc sau:
» Các bài comment phải nghiêm túc, không dung tục, không spam.
» Nội dung phải liên quan tới chủ đề bài viết.
» Có thể sử dụng thẻ trích dẫn [quote], cấu trúc thẻ như bên dưới :

[quote=AUTHOR name=fdquote]NỘI DUNG[/quote]

» Có thể sử dụng các thẻ <b>,<i>,<a>.


BlOg FD chính thức đóng comment của khách ẩn danh.

BlOg FD.

[▼/▲] More Emoticons
:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Newer Posts Older Posts Home