Ngăn chặn spammer, danh sách đen cho blogger

Dạo này có mấy kẻ biến thái thường vào blog Đôi mắt của tôi để "xả rác". Tụi nó bỏ công sức ra viết mấy cái "còm" thô bỉ mà không biết rằng tôi chẳng thèm đếm xỉa tới những lời rác rưởi của chúng mà trái lại chúng viết càng dài tôi càng có lý do để cười thầm cho sự ngu dốt của chúng bởi lẽ chỉ một vài cái nhấp chuột là tôi đã xối hết cả công lao của chúng xuống "hố ga". Ấy là do cách nghĩ của tôi có phần giống với lời Phật dạy trong câu chuyện về "cho và nhận" dưới đây.

Có lần Phật đi khất thực vào xóm của Bà-la-môn. Các đệ tử Bà-la-môn thấy Phật khất thực, họ đem cơm cúng dường. Ngài đến dưới cội cây ngồi ăn, sau đó thuyết pháp cho họ nghe. Kết quả họ xin quy y theo Phật hết. Qua đôi ba lần, xóm đó từ từ chuyển thành Phật tử hết. Các thầy Bà-la-môn tức quá, chờ đức Phật vào làng khất thực, họ theo sau kêu tên Phật chửi rất thậm tệ. Chửi thì chửi Phật cũng cứ đi từ từ, không trả lời chi hết. Chịu hết nổi, vị thầy Bà-la-môn kia chặn đầu Ngài hỏi:

- Cồ-đàm, có nghe tôi chửi không?

Phật nói:

- Nghe.

- Nghe sao không trả lời?

Phật đáp:

- Như nhà ông có đám giỗ mời thân quyến tới dự. Khi cúng kính xong, quà còn nhiều nên ông phân chia để tặng họ. Những thân quyến không nhận, vậy những món quà đó thuộc về ai?

- Tôi tặng mà người ta không nhận thì nó thuộc về tôi, chớ về ai?

Phật nói:

- Cũng vậy, ông chửi mà ta không nhận thì những lời ấy thuộc về ai?

Người kêu tên Phật chửi mà Ngài không nhận. Còn chúng ta, những lời nói bóng, nói gió ở đâu đâu cũng lắng tai nghe, để buồn để giận. Như vậy mới thấy những lời cuồng dại của chúng sanh Ngài không chấp không buồn. Còn chúng ta do si mê, chỉ một lời nói nặng nói hơn, ôm ấp mãi trong lòng, vì vậy mà khổ đau triền miên. Chúng ta tu là tập theo gương Phật, mọi tật xấu của mình phải bỏ, những hành động lời nói không tốt của người, đừng quan tâm, như thế mới được an vui.
Có điều, blog cũng là nhà mình, mình có thể không thèm quan tâm đến hành vi của lũ biến thái ấy nhưng không đảm bảo rằng rác rưởi mà chúng đem đến không làm phiền đến khách đến chơi "nhà". Mà tôi cũng không muốn "khách" phải phiền hà vì các thủ tục ngăn chặn spammer của Blogger nên tôi đã ra sức tìm kiếm cách để khóa đám biến thái kia lại. Rất may là được sự trợ giúp của bạn Duy Phạm, tôi đã có giải pháp cho vấn đề này, dẫu chưa hoàn hảo lắm vì dù "còm bẩn" không hiện ra trong bài viết nhưng vẫn hiện lên ở tiện ích "recent comments" (chỉ mất hẳn khi chúng ta xóa trong mục quản trị comment).

Thôi không dài dòng nữa, xin giới thiệu với các bạn phương pháp này ngay dưới đây.

1. Đối với hệ thống comment cũ của blogger.

1.1 - Mở template của bạn, tìm với từ khóa <b:loop values="data:post.comments" var="comment">  và thêm vào bên dưới nó đoạn mã sau:
<!--blacklist-->
<b:if cond='data:comment.authorUrl != &quot;URL 1&quot;'>
<b:if cond='data:comment.authorUrl != &quot;URL 2&quot;'>
<!--blacklist-->
1.2 -Tìm đến thẻ đóng </b:loop> và thêm vào bên trên nó đoạn mã sau:
<!--blacklist-->
</b:if>
</b:if>
<!--blacklist-->
Bạn thay URL 1, URL 2 bằng những liên kết (địa chỉ web, địa chỉ tài khoản) của người mà mình cần chặn. Nếu có nhiều hơn 2 liên kết thì bạn chỉ cần thêm những cặp lệnh <b:if> tương ứng. Nếu chỉ "ghét 1 người" thì xóa bớt 1 cặp lệnh này đi.

2. Đối với hệ thống comment mới của blogger:

Chèn đoạn mã dưới đây vào trước thẻ </body> hoặc 1 widget HTML nào đó cho thuận tiện hơn trong việc sửa chữa sau này.

<script type='text/javascript'>
//<![CDATA[
var spam_list=[
'https://plus.google.com/u/0/112843305788664730838',
'http://www.cuanhcuem.net',
'2ku blog'
];
var a=document.getElementById('comment-holder');b=a.getElementsByTagName('li');if(b){for(var i=0;i<b.length;i++){c=b[i].getElementsByTagName('cite');for(var j=0;j<spam_list.length;j++){if(c[0].innerHTML.indexOf(spam_list[j])!=-1){b[i].style.display='none'}}}}
//]]>
</script>
Danh sách spam có thể là tên người đó, địa chỉ profile, địa chỉ trang web nếu người nhận xét dùng name/url,...
Bạn chỉ cần thay thế những thông tin màu đỏ trong danh sách trên bằng thông tin của spammer. Mỗi hàng chặn 1 spammer. Nếu có nhiều hơn nữa thì bạn chỉ cần thêm 1 hàng tên hoặc địa chỉ tài khoản hoặc địa chỉ trang web của họ. Lưu ý rằng hàng cuối cùng trong danh sách không có dấu ",".
Chúc các bạn thành công!
Mấy spammer sẽ ghét mình lắm đây ... he ... he...
Hot!

Bài liên quan

Blogspot 6347103886974988591

Post a Comment

  1. Cám ơn chị. Dạo này em bận bên Đôi mắt nên ít viết bài bên đây được. :(

    ReplyDelete
  2. cảm ơn nhìu nha bài viết có giá trị này :))

    ReplyDelete
  3. He he!!! thấy bạn đưa dãn chứng lời phật dạy buồn cười quá.:-o cho nên tham gia xin đừng nghĩ là spamer nhé.:p .
    Về cơ bản thì đúng y lời phật dạy nhưng xét về tổng thể thì... =))
    Tiêu chí cốt lõi của phật lại là " hãy biết yêu thương kẻ thù của mình"
    cái này nghe bộ khó quá nên mình ko làm.

    ReplyDelete
  4. Vậy thì tập sao để mình không có kẻ thù :D

    ReplyDelete

emo-but-icon

Dõi theo DLV

Danh ngôn về văn hóa

Mới

Nóng

Bài ngẫu nhiên

DLV video

DLV trên FB

Nhà bên

item