24.11.24 |
6
nhận xét
|
lượt xem
Giới thiệu
Theo đúng gợi ý của bác YMG như ảnh trên mình sẽ hướng dẫn anh em cách làm sao để ngăn chặn link spam bên ngoài. Và dưới đây là một số tính năng của đoạn code- Tự động xóa bỏ liên kết và thêm icon 🚫 vào trước nội dung đó
- Không áp dụng với tài khoản admin của blog đó, là admin thì post link bình thường
Hướng dẫn
Anh em chỉ cần sử dụng đoạn code sau cho template của mình là đượcdocument.addEventListener("DOMContentLoaded", function () { const adminId = "17944431462862523228"; const comments = document.querySelectorAll(".comment-block"); comments.forEach(comment => { const userLink = comment.querySelector("cite.user a"); const isAdmin = userLink && userLink.href.includes(adminId); const contentLinks = comment.querySelectorAll(".comment-content a"); contentLinks.forEach(link => { if (!isAdmin) { const linkText = link.textContent; const warningText = `🚫 ${linkText}`; const span = document.createElement("span"); span.textContent = warningText; link.parentNode.replaceChild(span, link); } }); }); });Trong đó 17944431462862523228 là ID của tài khoản admin, ID này sẽ nằm trong thẻ cite.user a ở mỗi comment, cấu trúc của mỗi blog có thể khác Và đoạn code trên chỉ có tác dụng trong thẻ có class là .comment-content để tránh trường hợp áp dụng luôn cho các các nút reply hoặc xóa comment có gắn link
Lâu rồi không biết còn xài được ko 😂
REPLY DELETEBị chặn rồi. Ko biết nữa 🤣
REPLY DELETE[note]✅ Cũng tạm ổn. 👌
REPLY DELETE📧 no-reply@yangmeiguo.blogspot.com
yangmeiguo.blogspot.com/?gl=se
blogspotvn.net/?gl=hr
Xem nguồn đoạn nhận xét trên:
✅ Cũng tạm ổn. 👌<br /><a href="mailto:no-reply@yangmeiguo.blogspot.com?subject=Chào%20YMG!&body=Chào%20YMG,%0A%0ACảm%20ơn%20bạn%20đã%20để%20lại%20nhận%20xét.%0A%0ATrân%20trọng,%0AA%20Đê%20Min" rel="nofollow">📧 no-reply@yangmeiguo.blogspot.com</a><br />yangmeiguo.blogspot.com/?gl=se<br />blogspotvn.net/?gl=hr[/note]
Lâu lắm mới đăng bài đấy
REPLY DELETEHết ý tưởng rồi bác, giờ ai có ý tưởng gì thì mình thực hiện thôi 😁
REPLY DELETE[note-green]✍ Phản hồi của ⓎⓂⒼ℠
REPLY DELETENếu ẩn, vô hiệu hóa tất cả liên kết bao gồm của quản trị viên & tác giả blog ( .blog-author mặc định Blogger tính là tác giả bài đăng chứ không nhất thiết là quản trị viên blog - yangmeiguo.blogspot.com/2015/04/tan-gau-voi-lin.html?gl=at ) nhấp chạm vô ích thì chỉ cần dùng CSS đơn giản: .comment-content a {pointer-events: none;}.
Duong Quach℠ đang tạm thời áp dụng cách trên kèm theo JS thêm class trùng class cho tác giả blog. Mình chưa ngâm cứu cách chỉ sử dụng hoàn toàn CSS bằng cách thử dời .blog-author để xài thêm CSS đại khái như: .blog-author .comment-content a {pointer-events: auto;}. Mình chơi blog giải trí thôi. 🤭
ⓎⓂⒼ℠
📧 yangguo811@aol.com[/note]