Một số chủ nhân blog cũng như các khách viếng thăm ban đầu đều cho rằng “đánh số” cho các comment là không cần thiết, một số khác lại cho rằng quá khó để thực hiện điều này.
Thực sự là thế nào, không cần thiết hay là quá khó để thực hiện? Nếu là bạn bạn sẽ làm thế nào? Riêng với phattrienso là phải thừ mới biết, thử xem khó thế nào? Thử xem bạn bè nhận xét ra sao.
Chúng ta bắt đầu thử thực hiện từng bước một để đánh số cho nhận xét nhé. Trước hết chúng ta cùng đánh giá xem sự lợi và hại của nó cái đã.
Ưu điểm (Advantages):
• Trông đẹp đẽ với mỗi một nhận xét có 1 số thứ tự gắn cho nó.
• Cho phép bạn lấy permalink cho mỗi một nhận xét, có thể sử dụng trong các bài viết trong tương lai (vd: Trong một bài viết mới nhất bạn có thể trích dẫn như sau “Bạn tham khảo nhận xét số … tại [ địa chỉ URL bài viết tham khảo].
• Blog nhìn pro với thiết kế đánh số cho nhận xét.
Nhượg điểm (Possible disadvantage):
• Mỗi một nhược điểm là nó làm cho bạn nghĩ rằng làm thế khó và dài quá mà thôi.
Nào chúng ta sẽ bắt đầu từ:
Truy cập vào Layout l Edit HTML trong Bảng điều khiển blog của bạn. Check vào ô chọn "Expand widget templates", sau đó tìm kiếm (find) tới những dòng code như dưới và bạn Thêm vào các code được đánh dấu xanh đậm như ở dưới:
<b:includable id='comments' var='post'>
........
<dl id='comments-block'>
<script type='text/javascript'>var CommentsCounter=0;</script>
<b:loop values='data:post.comments' var='comment'>
<div class='' expr:id='data:comment.id'>
<dt class='comment-author' expr:id='"comment-" + data:comment.id'>
<a expr:name='"comment-" + data:comment.id'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'>
<data:comment.author/>
</a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/><!—Có thể blog của bạn không có dòng này, nếu không có điều đó cũng không quan trọng -->
<span class='numberingcomments'>
<a expr:href='"#comment-" + data:comment.id' title='Comment Link'>
<script type='text/javascript'>
CommentsCounter=CommentsCounter+1;
document.write(CommentsCounter)
</script>
</a>
</span>
</dt>
<dd class='comment-body'>
.......
</dd>
</div>
</b:loop>
</dl>
Bạn nhất thiết phải thêm code dưới vào trước ]]></b:skin>:
.numberingcomments{
float: right;
display: block;
width: 50px;
margin-right: 5px;
margin-top: -35px; /*comments-counter position*/
text-align: right;
font-family: 'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size: 30px;
font-weight: normal;
}
/*Màu sắc do bạn lựa chọn để phù hợp với blog của mình */.numberingcomments a:link, .numberingcomments a:visited {color: #445566 !important; text-decoration: none !important;}
.numberingcomments a:hover, .numberingcomments a:active {color: #FF9933 !important; text-decoration: none !important;}
Như vậy chúng ta đã thực hiện xong các bước cần thiết, chúc các bạn thành công với thủ thuật này.
phattrienso dịch và áp dụng từ Nguồn: Vagabundia và Blogger Buster Forums.
Chẳng hạn như thế này này.^_^
ReplyDeleteNgoài ra mới thử nghiệm hoàn thiện cái thủ thuật làm nổi bật nhận xét của chủ nhân Blog, xẽ upload trong thời gian sớm nhất cho các bạn.
ReplyDeleteOkie, hay đấy thực hiện luôn thôi. Nhanh vào nhé.
ReplyDeleteCó một vấn đề nhỏ cho thủ thuật này : là đối với các trình duyệt khác nhau nó sẽ hơi khác nhau về toạ độ của các con số , với IE 6 những số này còn không đc in đậm - không chỉnh đc màu ....
ReplyDeleteNhưng nói chung là thủ thuật này rất tuyệt , rất cần thiết nếu khách blog bạn thường xuyên để " nặc danh" , sẽ cần một con số để phân biệt họ với nhau ..... và PTS là người đầu tiên phổ biến thủ thuật này tại Việt Nam Đấy . Một Tràng Pháo Tay :)
Để thử :)
ReplyDeleteẸt thử đi, còn chờ đợi gì nữa. Có bài gì hay nhớ cho mình link nhé.
ReplyDeletethủ thuật này mình chưa biết luôn nè, mình thử 1 chiu nhé, hi vọng là thành công ^^ tks tip
ReplyDeleteKím đc nhìu tiền quảng cáo ko a Chính ơi ;))
ReplyDeleteĐại ka cập nhật bài viết này đi, có cách mới, ngắn gọn hơn nè: http://goo.gl/2kjp
ReplyDeleteCám ơn DS nhưng mình không truy cập vào được đường link bản đưa.
ReplyDeleteCái này KT kiếm bữa giờ mới thấy nè!
ReplyDeleteThanks nhiều nhé!
ko dc
ReplyDeletecu bao loi hoai ah?