Thư viện

Trải nghiệm

Thứ Ba, tháng 1 22, 2013

Ẩn liên kết trong commnet blogger với JQuery

một hack đơn giản hỗ trợ jQuery mà giấu đi bất cứ liên kết nào có thể click và chỉ hiển thị văn bản của nó.

Chia sẻ:
Ẩn liên kết trong commnet blogger với JQuery
Trước đây, namkna đã phải xóa rất nhiều ý kiến spam trong phần commnet của blogger. Bộ lọc sẵn có của Blogger đã chặn hơn 1000 comment spam link nhưng vẫn còn một số bị lọc hụt. Vì lý do này, namkna đóng tùy chọn nặc danh (Anonymous) ở phần bình luận. Nhưng điều này không giải quyết vấn đề và những người có hồ sơ Blogger cũng bắt đầu spam. Vì vậy, namkna đã đến với một hack đơn giản hỗ trợ jQuery mà giấu đi bất cứ liên kết nào có thể click và chỉ hiển thị văn bản của nó.

☼ Cách tiến hành:


1- Đăng nhập (login) vào Blog
2- Vào Mẫu (Template)
3- Chọn Chỉnh sử HTML (Edit HTML)
4- Thêm đoạn code bên dưới vào trước thẻ  </body>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'/>
<script>  

$('.comment-content a[rel$=nofollow]').replaceWith(function(){return ($(this).text());});

</script>
Lưu ý: Nếu blog của bạn đã có thư viện Jquery rồi thì xóa phần màu xanh đi.
- Nếu bạn muốn gỡ bỏ hoàn toàn các liên kết từ các ý kiến​​, hãy dùng mã này để thay thế
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'/>
<script>  

$('.comment-content a[rel$=nofollow]').hide());

</script>
- Với mẫu thread comment của blogger các bạn dùng mã sau:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'/>
<script>  

$('.comment-body p a[rel$=nofollow]').replaceWith(function(){return ($(this).text());});

</script>
5- Lưu mẫu lại và xem kết quả!
Hy vọng điều này sẽ giúp bạn trong việc hạn chế các thư rác trong phần bình luận của bạn vàkhông bị làm phiền bởi các comment spamlink nữa.

Bạn cũng có thể tham khảo thêm cách khác chỉ dùng CSS để tối ưu tốc độ load blog đồng thời khóa các link trên comment Tại đây.

9 nhận xét:

  1. Nhận xét này đã bị quản trị viên blog xóa.

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

    Trả lờiXóa
  3. Mình vẫn chưa hiểu tác dụng của bộ code này.

    Trả lờiXóa
    Trả lời
    1. Khi một khách truy cập vào blog bạn sử dụng cách chèn link dạng
      <a href="http://namkna.blogspot.com/" rel="nofollow">Click here</a>
      thì phần liên kết http://namkna.blogspot.com/ sẽ không thể click và bị ẩn đi.
      Chỉ hieent thị chữ click here mà không có link :)) như vậy sẽ không thể spamlink vào commnet

      Xóa
  4. Nôm na là ngăn chặn tình trạng lợi dụng blog của bạn để quảng cáo cho blog của họ ^^

    Trả lờiXóa
  5. Hình như cái này cũng có 2 mặt của nó! Em lấy một ví dụ nhỏ ! Thằng A có bài hay và nó muốn giới thiệu cho bạn để tham khảo thêm! Mà bị lọc mất! Cho nên em nghĩ nên cân nhắc kĩ trước khi chọn ! :D
    (P/s: spam back-link em thấy viết comment góp ý thật sự bổ ích thì việc để back-link cũng chả ai trách, chỉ ghét mấy bác vào cứ copy link vào rui bày mất! Comment chỉ có link mà chả có dòng nào viết.)
    Hình như comment của em cũng có ích nhỉ? :D

    Trả lờiXóa
    Trả lời
    1. Đúng thế em ak. Thường thì những commets đạng như em nói sẽ bị xóa thẳng tay. Với lại nếu những link thực sự hữu ích sẽ không bị xóa em ak. E đẻ ý có thể thấy trong blog anh rất nhiều link không bị xóa hoặc ẩn :)

      Xóa
  6. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa