Sunday, November 28, 2010

Cách hiển thị số lượng nhận xét Disqus trên Blogger

Những ai thích sử dụng Hệ thống nhận xét Disqus cho Blogger, ban đầu sử dụng sẽ gặp một số vấn đề nhỏ cảm thấy không hài lòng, tuy nhiên sau khi tìm cách giải quyết được thì kết quả sẽ thật tuyệt vời. Một trong những vấn đề đó là link báo số lượng nhận xét Disqus không còn tương thích với Template, tức là sẽ không hiển thị số nhận xét chính xác cho mỗi bài viết sau khi cài đặt Hệ thống nhận xét Disqus.

Đoạn mã thông báo số lượng nhận xét trên các trang Label và trang chủ thường có dạng như sau:

<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>
1 <data:top.commentLabel/>
<b:else/>
<data:post.numComments/> <data:top.commentLabelPlural/>
</b:if>
</a>
</b:if>

Đoạn mã này nằm trước dòng <div style='clear: both;'/> <!-- clear for photos floats --> trong Template ở chế độ Mở rộng mẫu tiện ích.

Để hiển thị chính xác số lượng nhận xét, bạn chỉ cần thay đoạn mã nêu trên bằng đoạn mã bên dưới.

<b:if cond='data:post.allowComments'>
<!-- +disqus -->
<a class='dsq-comment-count comment-link commentslink' expr:href='data:post.url + "#disqus_thread"' rel='nofollow' />
<!-- -disqus -->
</b:if>

Hy vọng các bạn sử dụng Disqus sẽ hài lòng với thủ thuật đơn giản này. Tôi sẽ không ngừng nghiên cứu và ứng dụng những cái mới cho Hệ thống nhận xét Disqus bởi vì tôi là một trong những người thích dùng Disqus. :18)

No comments:

Post a Comment