Blogger comment form hầu như được tích hợp trong các template blogger, nó đều có điểm hay điểm dở. Và trong bài viết này chúng ta sẽ tìm hiểu cách xóa triệt để blogger comment khỏi template
Ưu điểm của blogger comment form đó là sự thống nhất, tiện lợi. Chỉ cần 1 tài khoản được chấp thuận người dùng đã có thể gửi bình luận, việc quản lý bình luận cũng khá đơn giản
Tuy nhiên nhược điểm lớn nhất của nó đó là làm chậm tốc độ tải trang, bên cạnh đó là việc khó chặn spam, ban user, khi lượng bình luận trong 1 bài viết lớn gây khó khăn trong việc hiển thị, phân trang. Ngoài ra việc nhận thông báo bình luận cũng không được thuận tiện khi thông báo được gửi qua email. Những nhược điểm kể trên sẽ được khắc phục nếu bạn dùng một hệ thống bình luận chuyên nghiệp hơn như facebook hoặc disqus,....
Nhiều bạn đặt ra câu hỏi là: chỉ cần vào cài đặt và ẩn vị trí nhận xét đi là được rồi ! xóa làm gì cho mệt ? Đó chỉ là cách tắt tạm thời, vì thực chất code vẫn còn trong template, hay nói nôm na là diệt cỏ chưa diệt tận gốc. Việc xóa triệt để code trong template sẽ rất hữu ích cho những bạn chia sẻ template mà không muốn người dùng bật lại blogger comment form
Trước tiên bạn cần biết đó là toàn bộ comment blogger sẽ nằm trong tiện ích Blog1 qua các thẻ định nghĩa b:includable.
Trong đó các thẻ dùng để định nghĩa khung bình luận gồm (có thể khác nhau, tùy template)
- <b:includable id='comment-form' var='post'>
- <b:includable id='commentDeleteIcon' var='comment'>
- <b:includable id='comment_count_picker' var='post'>
- <b:includable id='comment_picker' var='post'>
- <b:includable id='comments' var='post'>
- <b:includable id='iframe_comments' var='post'>
Và các thẻ định nghĩa cho threaded comment gồm
- <b:includable id='threaded-comment-form' var='post'>
- <b:includable id='threaded_comment_js' var='post'>
- <b:includable id='threaded_comments' var='post'>
Chuyển đến tiện ích Blog1
Tại đây bạn sẽ ấn vào các hàng phím số bên trái để thu nhỏ nội dung lại. Lần lượt xóa nội dung của các thẻ kể trên (chỉ để lại b:includable)
Ví dụ sau khi xóa nội dung <b:includable id='comment-form' var='post'>, code còn lại sẽ là
<b:includable id='comment-form' var='post'></b:includable>
Bạn có thể đóng thẻ ngay bằng việc xóa </b:includable>. Thẻ sẽ còn
<b:includable id='comment-form' var='post'/>
Tiếp tục mở rộng nội dung thẻ <b:includable id='main' var='top'> và xóa thẻ gọi dữ liệu khung comment đi (thường nằm trong <b:loop values='data:posts' var='post'>). Thẻ gọi thường có dạng <b:include data='post' name='comment_picker'/>
Cuối cùng lưu mẫu lại.
Việc bạn xóa triệt để code trong template, thì người dùng có set up trong trang quản trị như nào đi nữa khung bình luận cũng sẽ không hiện được !
Good Luck !
1. Không vi phạm luật pháp nước CHXHCN Việt Nam
2. Không vi phạm thuần phong mỹ tục Việt Nam
3. Không bàn luận vấn đề liên quan đến tôn giáo, chính trị
4. Không đả kích, chửi bới hay đưa ra những lời nói không phù hợp với mục tiêu của website
5. Không bình luận với mục đích quảng cáo, trao đổi, mua bán
6. Khuyến khích sử dụng Tiếng Việt có dấu, hạn chế sử dụng tiếng lóng, viết tắt
7. Khi cần sự trợ giúp, vui lòng miêu tả chi tiết lỗi và để lại link đính kèm, tránh nói chung chung gây mất thời gian cho đôi bên