Sunday, September 4, 2011

Thủ thuật yêu cầu: Ẩn nhận xét của Nặc danh

Hẳn bạn cũng biết người nhận xét với tư cách ẩn danh hoặc có tên là Nặc danh/Anonymous ít nhiều có tác hại đối với blogspot của bạn. Người nhận xét dạng này thường dễ dàng dùng ngôn từ xấu gây phản cảm cho mọi người hoặc cố tình phá hoại đến blogspot của bạn trong khi bạn không phải lúc nào cũng online để ngăn chặn những điều ngoài ý muốn xảy đến với ngôi nhà online của bạn.

Thế thì việc không cho hiện nhận xét của Nặc danh trên blogspot của bạn một cách tự động sẽ giúp bạn giải quyết vấn đề nói trên. Mình viết thủ thuật này theo yêu cầu của bạn Yolks tại trang Vngreenzone.

Để thực hiện thủ thuật này, bạn hãy thực hiện như sau. Đăng nhập Blogger, vào Design >> Edit HTML, chọn Expand Widget Templates.

Tìm đến dòng <b:loop values='data:post.comments' var='comment'>

và đặt sau nó bằng đoạn code bên dưới.

<!-- Anti-Anonymous START -->
<b:if cond='data:comment.author != &quot;Nặc danh&quot;'>
<!-- Anti-Anonymous START -->

Tiếp tục kéo xuống dưới một đoạn để tìm đến thẻ đóng </b:loop> cho thẻ <b:loop> ở trên và đặt trước nó bằng đoạn code bên dưới.

<!-- Anti-Anonymous CLOSE -->
</b:if>
<!-- Anti-Anonymous CLOSE -->

Lưu Template là OK. Lưu ý nếu blogspot của bạn có ngôn ngữ tiếng Anh thì thay từ Nặc danh bằng từ Anonymous. Ý nghĩa của đoạn code này là nếu người nhận xét với tư cách Nặc danh hoặc có tên Nặc danh (nếu đăng nhập tài khoản Google có tên Nặc danh) thì sẽ không có chức năng hiển thị các thành phần của nhận xét như Avatar, tên, URL, nội dung nhận xét …

Ngoài ra nếu bạn muốn thay thế phần nhận xét của Nặc danh bằng một đoạn text thông báo riêng của Quản trị viên thì bạn hãy thay đoạn code:

<!-- Anti-Anonymous START -->
<b:if cond='data:comment.author != &quot;Nặc danh&quot;'>
<!-- Anti-Anonymous START -->

bằng đoạn code bên dưới:

<!-- Anti-Anonymous START -->
<b:if cond='data:comment.author == &quot;Nặc danh&quot;'>
<div class='anoncm-wrapper' expr:id='data:comment.id'><p style='float:left;padding:10px;margin:0;width:400px;color:green;text-align:justify'>Ban Quản trị thông báo: Người bình luận có tên <strong>Nặc danh/Anonymous</strong> không được phép chém gió tại đây.</p>
</div>
<div style='clear:both'/>
<b:else/>
<!-- Anti-Anonymous START -->



Tuy thủ thuật thật đơn giản song kết quả nó mang lại không hề nhỏ.

No comments:

Post a Comment